摘要: 1、前言 最近在项目中使用到Redis做缓存,方便多个业务进程之间共享数据。由于Redis的数据都存放在内存中,如果没有配置持久化,redis重启后数据就全丢失了,于是需要开启redis的持久化功能,将数据保存到磁盘上,当redis重启后,可以从磁盘中恢复数据。redis提供两种方式进行持久化,一种 阅读全文
posted @ 2017-04-28 03:01 Alan·Jones 阅读(326) 评论(0) 推荐(0) 编辑
摘要: ArrayList,LinkedList,Vestor这三个类都实现了java.util.List接口,但它们有各自不同的特性,主要如下: 一、同步性 ArrayList,LinkedList是不同步的,而Vestor是同步的。所以如果不要求线程安全的话,可以使用ArrayList或LinkedLi 阅读全文
posted @ 2017-02-21 23:38 Alan·Jones 阅读(9467) 评论(1) 推荐(0) 编辑
摘要: http://blog.csdn.net/u011202334/article/details/51496381 http://blog.csdn.net/vking_wang/article/details/14166593 http://www.cnblogs.com/ITtangtang/p/ 阅读全文
posted @ 2017-02-21 23:34 Alan·Jones 阅读(593) 评论(0) 推荐(0) 编辑
摘要: 一、理解final 望文生义,final意为“最终的,最后的”,我理解为“不能被改变的”,它可以修饰类、变量和方法。 所以我是否可以理解为被它所修饰的类、变量和方法都不能被改变呢?答案是”是“,因为有以下约束条件的存在: 1、final修饰类 被final修饰的类不能被继承,即它不能拥有自己的子类, 阅读全文
posted @ 2017-02-21 22:54 Alan·Jones 阅读(1169) 评论(0) 推荐(0) 编辑
摘要: 稍后添加 阅读全文
posted @ 2016-12-13 22:43 Alan·Jones 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 项目上有一个分支testGit,使用Git branch -a看不到该远程分支,直接使用命令git checkout testGit报错如下: 解决方法: 1、执行命令git fetch取回所有分支的更新 2、执行git branch -a可以看到test分支(已经更新分支信息) 3、切换分支git 阅读全文
posted @ 2016-11-24 16:28 Alan·Jones 阅读(7004) 评论(0) 推荐(0) 编辑
摘要: Please enter a commit message to explain why this merge is necessary. 请输入提交消息来解释为什么这种合并是必要的 git 在pull或者合并分支的时候有时会遇到这个界面。可以不管(直接下面3,4步),如果要输入解释的话就需要: 1 阅读全文
posted @ 2016-11-16 15:41 Alan·Jones 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 工具使用: maven构建 git搭建 plsql mysql elipse startUML powerdesigner 技术问题: 1.logger机制 logback2.熟知jvm,调优jvm OOM和jvm内存模型和垃圾回收机制3.spring的原理(AOP IOC)4.java集合(has 阅读全文
posted @ 2016-11-16 15:29 Alan·Jones 阅读(168) 评论(0) 推荐(0) 编辑