自定义博客皮肤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)
  • 资源 (14)
  • 问答 (1)
  • 收藏
  • 关注

原创 java8,你应该了解的新特性(新时间与日期API)

1、使用 LocalDate 、LocalTime 、LocalDateTimeLocalDate、LocalTime、LocalDateTime 类的实例是不可变的对象,分别表示使用 ISO-8601日历系统的日期、时间、日期和时间。它们提供 了简单的日期或时间,并不包含当前的时间信息。也不包含与时区相关的信息。注:ISO-8601日历系统是国际标准化组织制定的现代公民的日期和时间的表示法2、I

2017-09-16 16:09:30 472

原创 java8,你应该了解的新特性(空指针终结者:Optional 类)

1、java.lang.NullPointerException是最常见也是最令人讨厌的一种异常,如果一个对象可能为null,在调用其方法之前必须进行非空检查,否则就会引发java.lang.NullPointerException。但是,很多对象永远都不会为null,如果能把那些可能为null的对象明确的标识出来,只对null嫌疑者进行判断,岂不是既可避免java.lang.NullPointer

2017-09-16 11:04:38 2291

原创 java8,你应该了解的新特性(并行流优化篇)

1、并行流 就是把一个内容分成多个数据块,并用不同的线程分别处理每个数据块的流。Java 8 中将并行进行了优化,我们可以很容易的对数据进行并行操作。Stream API 可以声明性地通过 parallel() 与sequential() 在并行流与顺序流之间进行切换。2、Fork/Join 框架,就是在必要的情况下,将一个大任务,进行拆分(fork)成若干个小任务(拆到不可再拆时),再将一个个的小

2017-09-15 18:34:23 1427 1

原创 java8,你应该了解的新特性(Stream API篇)

1、新特性简介(1)速度更快 (2)代码更少(增加了新的语法Lambda表达式) (3)强大的Stream API (4)便于并行 (5)最大化减少了空指针异常Optional其中最为核心的为 Lambda 表达式与Stream API2、了解Stream APIStream 是 Java8 中处理集合的关键抽象概念,它可以指定你希望对集合进行的操作,可以执行非常复杂的查找、过滤和映射数据等

2017-09-14 16:58:12 406

原创 java8,你应该了解的新特性(Lambda篇)

1、新特性简介(1)速度更快(2)代码更少(增加了新的语法Lambda表达式)(3)强大的Stream API(4)便于并行(5)最大化减少了空指针异常Optional其中最为核心的为 Lambda 表达式与Stream API2、Lambda 是一个 匿名函数,我们可以把 Lambda表达式理解为是 一段可以传递的代码(将代码像数据一样进行传递)。可以写出更简洁、更灵活的代码。作为一种更

2017-09-13 17:26:24 266

原创 阿里云主机配置

1、修改主机名vim /etc/hostname,编辑文件设置永久主机名,重启后生效。2、更改数据源参考:http://blog.csdn.net/yjc_1111/article/details/531979833、修改SSH登录端口(安全措施,可忽略)vim /etc/ssh/sshd_config,修改文件中的Post为其他端口。4、安装java,以jdk8为例。

2017-09-12 18:15:20 979

原创 Redis复制,事故情况分析

1、概念主机数据更新后根据配置和策略,自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主。2、能做什么(1)读写分离(2)容灾恢复3、复制原理(1)slave启动成功连接到master后会发送一个sync命令;(2)Master接到命令启动后台的存盘进程,同时收集所有接收到的用于修改数据集命令,在后台进程执行完毕之后,master将传送整个数据文件到sl

2017-09-07 18:05:12 292

原创 Redis常用命令总结

1、启动(1)查询Redis是否启动ps -ef|grep redis(2)启动Redisredis-server redis.conf(3)连接redis-cli -p 6379(4)测试,发送ping,如果连接正常就返回一个 PONG ,否则返回一个连接错误。 2、字符串(1)set/get/del/append/strlen:设置、获取、删除、拼接、长度;(2)Incr/decr/

2017-09-05 15:56:31 365

原创 MySql学习之主从复制

1、复制的基本原理 (1)master将改变记录到二进制日志(binary log)中。这些记录过程叫做二进制日志事件(binary log events)。(2)slave将master的binary log events拷贝到它的中继日志(relay log)中。(3)slave重做中继日志中的事件,将改变应用到自己的数据库中。MySql复制是异步的且串行化的。2、复制的基本原则(1)每

2017-09-04 17:54:30 326

WebSocket的两种简单实现

WebSocket的两种简单实现Demo,HTML5与STOMP实现方式,演示框架Spring Boot

2017-12-18

Spring之条件注解@Conditional(Demo)

Spring之条件注解@Conditional,条件(系统)不同注入的对象也不同。演示用例

2017-12-14

java Excel导出 Excel数据处理

java Excel导出 Excel数据处理

2016-11-06

java Excel上传 Excel数据处理

java版excel上传文件,对excel的数据进行处理。

2016-11-06

Lucene 索引的简单使用

Lucene创建索引,查询索引的简单使用。

2016-11-03

lucene索引的简单使用

lucene创建索引,查询索引的简单使用。

2016-11-03

图形报表之jQuery HighchartTable

图形报表之jQuery HighchartTable简单使用

2016-11-02

java发送Email邮件

java发送Email邮件

2016-11-01

My97DatePicker日期控件及开发文档

My97DatePicker日期控件

2016-11-01

java通过JCaptcha生成验证码

java通过JCaptcha生成验证码,支持原生的验证码生成、自定义干扰线、自定义背景图片。

2016-11-01

java验证码生成

通过二维图像生产验证码图片

2016-10-31

QRCode二维码生成源代码

QRCode二维码生成源代码

2016-10-29

《微信公众平台应用开发:方法、技巧与案例》源代码-柳峰

《微信公众平台应用开发:方法、技巧与案例》源代码-柳峰

2016-05-10

My97DatePicker日期控件

My97DatePicker日期控件

2016-05-10

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

TA关注的人

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