摘要: git学习链接(推荐):http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 git init 把这个目录变成Git可以管理的仓库git add file,...把文件添加到暂存区git 阅读全文
posted @ 2017-03-29 17:59 程广林 阅读(20) 评论(0) 编辑
摘要: 利用redis可以实现分布式锁,demo如下: 运行main方法: 结果:true-false-......false-阅读全文
posted @ 2017-03-22 17:34 程广林 阅读(311) 评论(1) 编辑
摘要: 1.java不允许创建泛型数组List<String>[] lists=new ArrayList<String>[2];而List<String>[] lists=new ArrayList[2];是被允许的。 看下面的例子: 运行结果: 很多网上资料说是因为中间偷换成Object数组然后往数组中阅读全文
posted @ 2016-12-30 15:15 程广林 阅读(161) 评论(0) 编辑
摘要: 一 shiro的session、request和response与服务端容器自身的这三个对象的关系 在web.xml中配置了一个Filter,拦截/*,所有的uri。在拦截器中还会调用ShiroFilter这个filter,如下图1,可以看出ShiroFilter继承AbstractShiroFil阅读全文
posted @ 2016-12-07 13:17 程广林 阅读(803) 评论(0) 编辑
摘要: 一 shiro自带的filter:下面主要叙述顺序是 NameableFilter-》OncePerRequestFilter-》AdviceFilter-》PathMatchingFilter-》AuthenticationFilter(AuthenticatingFilter)-》FromAut阅读全文
posted @ 2016-11-22 16:01 程广林 阅读(4296) 评论(0) 编辑
摘要: 一 Animal为父类,构造器中调用public(default、protected) say方法,Dog继承了Animal,并重载了say方法。新建Dog对象,查看运行结果,若将Animal中say方法改为private,再次运行程序查看结果: public class Dog extends A阅读全文
posted @ 2016-11-03 16:02 程广林 阅读(314) 评论(0) 编辑
摘要: 1 Serializable接口 (1)简单地说,就是可以将一个对象(标志对象的类型)及其状态转换为字节码,保存起来(可以保存在数据库,内存,文件等),然后可以在适当的时候再将其状态恢复(也就是反序列化)。serialization 不但可以在本机做,而且可以经由网络操作。它自动屏蔽了操作系统的差异阅读全文
posted @ 2016-11-01 17:20 程广林 阅读(2554) 评论(0) 编辑