自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Redis搭建哨兵模式并且与spring结合

1.启动一个主redis./redis-server ../redis.conf配置redis.conf设置守护线程为打开2.启动一个从redis./redis-server ../redis.conf./redis-cli -h 127.0.0.1 -p 6380SLAVEOF 127.0.0.1 63793.启动一个哨兵配置 sentinel.conf1

2017-03-30 11:33:07 1857

原创 Spring事件异步使用简易教程

spring事件发送监听由3个部分组成1.ApplicationEvent:表示事件本身,自定义事件需要继承该类2.ApplicationEventPublisherAware:事件发送器,需要实现该接口3.ApplicationListener:事件监听器接口注意!默认情况下是同步的,事件被publish后会等待Listener的处理以下是实现代码Applicat

2017-02-16 14:58:16 4762 1

原创 Java NIO 按行读取超大文件

使用Java NIO方式读取文件内容,效率要比传统IO效率要更高两者主要区别IO                NIO面向流            面向缓冲阻塞IO           非阻塞IO无 选择器但是因为NIO是按字节读取,所以特别是在读取中文字符的时候,因为ByteBuffer的容量设置原因,会导致乱码的问题。因此使用以下代

2017-02-10 10:35:42 13153 7

原创 IO模型和java IO

常见IO模型有以下几种1.最简单的阻塞IO模型:用户线程请求数据,内核准备数据,将数据从内核复制到用户空间,从请求阻塞到获取数据,显然对资源利用率低    用餐馆的例子来解释:用户点菜,厨师准备好菜品,将菜给到用户,期间用户一直在等待,无法做别的事2.非阻塞IO模型:用户线程请求数据,并且直接返回内核准备数据结果,如为准备好,则轮询结果,当数据准备好后,再将数据复制到用户空间,

2017-02-09 11:12:55 489

原创 Java 数据结构 HashMap

HashMap特点:1.Map:无序不可重复          2.Hash:通过Map的key的hashcode的一次hash来决定存储位置,通过key的==与equals方法来确定是否重复源码分析:public V put(K key, V value) { // 如果 key 为 null,调用 putForNullKey 方法进行处理 if (key == n

2016-03-24 13:58:38 315

原创 Java动态代理JDK与Cglib

一.什么是代理在实现委托类的功能的前提下,增加代理类特有的功能二.常用代理方式静态代理:由程序员自己创建的事实存在的代理类,在程序运行前就已经存在了,缺点也十分明显:大量的静态代理,会使得类的规模庞杂,难于维护动态代理:程序运行时才会产生三.静态代理分析与实例静态代理模式必须元素1.Service接口——用于定义业务2.ServiceImp类——实现具体业务3.

2016-03-18 15:03:44 301

原创 git基本操作

一.文件夹初始化cd mydirgit init二.设置用户信息git config --global user.name "myname"git config --global user.email "my@my.com"二.克隆资源到本地git clone -o test https://..... .三.查看文件变化内容git log --pretty=

2016-03-12 21:47:56 320

原创 Java日期

java日期的获取需要牢记两个点1.日期格式 SimpleDateFormat的format方法,返回Stirng2.具体日期 Calender.getInstance返回一个Calender Calender.getTime()返回一个date对象SimpleDateFormat simpleDateFormat = new SimpleDateFormat(

2016-03-08 21:55:24 426

原创 php乱码的解决方法小结

php的乱码问题是困扰新手的一个常见问题。   解决问题之前自然要明白产生问题的原因:每个国家(或区域)都规定了计算机信息交换用的字符编码集,如美国的扩展 ASCII 码, 中国的 GB2312-80,日本的 JIS 等。   知道原因后解决办法也就很明了了:统一字符编码集。   1.php文件本身的编码   使用EditPlus保存文件的时候记得选择编码,文件另存为,在编码中选择

2015-05-14 11:52:04 487

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除