Python批量抓取站酷ZCOOL作品图片并归档
Python

Python批量抓取站酷ZCOOL作品图片并归档

前言 前几天,由于个人有需求,所以就要对站酷网一些类别下的作品的图片进行批量抓取,首先是采用的是NodeJs来写的,但是在运行的途中遇到很多的问题,所以后来就换成了Python,同时使用了多线程,使得图片下载时达到了宽带的峰值,同样也保证了其质量。 正文 我本次采用的是request和Be...
阅读全文
Linux-Ubuntu安装Redis并配置认证密码
Redis

Linux-Ubuntu安装Redis并配置认证密码

前言 Redis是常用基于内存的Key-Value数据库,比Memcache更先进,支持多种数据结构,高效,快速。 在实际的项目开发中,Redis作为缓存中的首选必不可少,用Redis来缓存数据可以应对高并发的处理,并且可以作为实时监控的处理也挺不错的。 正文 Redis安装完成之后会自动...
阅读全文
Freemarker自定义标签弥补Shiro没有HasAnyPermissions缺陷
Java

Freemarker自定义标签弥补Shiro没有HasAnyPermissions缺陷

前言 之前在写某项目的时候,因为要进行到权限验证,而且页面是后端进行渲染的,所以我就要在输出的页面进行对应的权限显示,但是却发现Shiro标签中只有hasAnyRole这个标签,却没有对应的HasAnyPermissions,后来经过一些折腾,使用Freemarker自定义标签达到了这个效...
阅读全文
SpringBoot+Shiro整合进行登录验证与权限控制
Java

SpringBoot+Shiro整合进行登录验证与权限控制

前言 最近在新写项目的时候,有需要用到大量的权限控制的地方,如果自己手动写太耗时了,所以就采用了Shiro进行权限控制与登录验证,下面我们来看看如何整合他们。 正文 添加依赖 首先,我们先将maven依赖添加到项目的pom.xml中: 添加配置文件 然后添加Shiro配置,在Springb...
阅读全文
SpringBoot打包成war包并放置在tomcat运行
Java

SpringBoot打包成war包并放置在tomcat运行

前言 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid ap...
阅读全文
使用Zxing生成二维码并输出到Web页面
Java

使用Zxing生成二维码并输出到Web页面

前言 时间过得真快,都已经两个月多没有写博文了,由于最近换了一份工作,有点忙所以就一直没有写文章,非常抱歉。 本次我们来演示一下使用Zxing生成二维码并输出到页面中。 正文 ZXing是一个开放源码的,用Java实现的多种格式的1D/2D条码图像处理库,它包含了联系到其他语言的端口。Zx...
阅读全文
Redis在VMware虚拟机中本地连接调试错误解决
Redis

Redis在VMware虚拟机中本地连接调试错误解决

前言 在今天使用Redis的时候,在VMware虚拟机里面安装的centos 6.5系统,在其之上安装了redis 3.2.9,之后使用java进行链接操作的时候就出现了一些连接问题,下面就罗列出遇到的问题以及解决办法。 正文 问题一 redis.clients.jedis.excepti...
阅读全文
Kotlin:Language初体验
Kotlin

Kotlin:Language初体验

前言 在上周的Google2017I/O大会上,确定了kotlin为android的官方开发语言,这无疑是对于android开发人员的一个重大消息,那么这个语言是怎么样的,都可以使谷歌让他成为android的官方开发语言,于是我就带着好奇心去学习了一下 :grin: 介绍 来自于著名的ID...
阅读全文
SpringBoot之AOP处理HTTP请求
Java

SpringBoot之AOP处理HTTP请求

AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑...
阅读全文