自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不能说的秘密的博客

求知若饥,虚心若愚

  • 博客(11)
  • 资源 (3)
  • 问答 (5)
  • 收藏
  • 关注

原创 JDK8 新特性流式数据处理

在学习JDK8新特性Optional类的时候,提到对于Optional的两个操作映射和过滤设计到JDK提供的流式出来。这篇文章便详细的介绍流式处理

2016-10-28 16:14:26 24150 3

原创 JDK8新特性Optional 类

Optional不是对null关键字的一种替代,而是对于null判定提供了一种更加优雅的实现。NullPointException可以说是所有java程序员都遇到过的一个异常,虽然java从设计之初就力图让程序员脱离指针的苦海,但是指针确实是实际存在的,而java设计者也只能是让指针在java语言中变得更加简单、易用,而不能完全的将其剔除,所以才有了我们日常所见到的关键字null。

2016-10-28 14:44:28 12194 1

原创 JDK8新特性之Lambda表达式

第一次是接触Lambda表达式是在TypeScript中(javaScript的超集中),当时是为了让TypeScript的this方法外而不是本方法内所使用的。使用过后突然想到Lambda不是JDK8的重量级新特性么?于是感觉查阅相关资料并记录下来

2016-10-28 00:50:07 2732

原创 Docker网络基础---Docker跨主机容器访问通信

在同一宿主机下的Docker的容器之间是默认互相联通的。通过docker inspect id或name可以查看到ip地址。在不通的容器中来执行ping是可以ping通的。但我们通过观察发现,每一个启动容器的ip地址不是固定的,所以如果我们通过ip地址来实现互连明显是不靠谱的。但我们发现这些ip又处于同一网段中而且默认是127.0.0.X,这就是Docker容器默认跨主机之间的链接方法的第一种:网

2016-10-22 23:36:46 21952 1

原创 用 Docker 发布来一个 Nginx+Spring Boot+MongoDB应用

通过Docker技术来部署一个springboot项目。项目分别使用nginx与MongoDB,看看docker如果来使用单进程管理。

2016-10-22 00:25:21 4633 1

原创 Redis持久化存储(AOF与RDB两种模式)

cache-only即只做为“缓存”服务,不持久数据,数据在服务终止后将消失,此模式下也将不存在“数据恢复”的手段,是一种安全性低/效率高/容易扩展的方式; persistence即为内存中的数据持久备份到磁盘文件,在服务重启后可以恢复,此模式下数据相对安全。

2016-10-21 20:39:19 42880 4

原创 Jdk 8下运行Android-studio或者Eclipse时 ignoring option MaxPermSize=350m; s support was removed in 8.0的探讨

JDK下运行Android-studio或者Eclipse时,JDK会抛出一个警告:ignoring option MaxPermSize=350m;如果读者学习过JVM相关知识的应该知道MaxPermSize参数是用来指定jvm内存区域中永生代中的内存大小

2016-10-13 17:33:19 20466

原创 使用责任链模式实现一个符合开闭原则的判断流程

最近项目中的一个需求就是对于一串数据,通过一系列的判断条件来判断其是不是符合要求的。这个判断条件是不断变化的。也就是说随时要增加新的判断条件或者移除旧的判断条件,也行我们会觉得写一大串if…else if ….不就解决了吗?当然,if….else if可以解决问题,但软件有一个重要的原则:开闭原则。

2016-10-12 17:29:33 1382 1

原创 Spring Boot实现一个监听用户请求的拦截器

项目中需要监听用户具体的请求操作,便通过一个拦截器来监听,并继续相应的日志记录 项目构建与Spring Boot,Spring Boot实现一个拦截器很容易

2016-10-12 12:43:45 10120

原创 MQTT服务器的搭建与测试pub/sub通信过程

MQTT是一个即时通讯协议,采用轻量级发布和订阅消息传输机制。专门设计用于低带宽或者高昂的网络费用的通信过程中。以及提供三种不同质量的消息服务

2016-10-09 18:39:19 14349

原创 Spring-data-mongodb中@Document的重要性(解决Mongodb与redis共存时无法注入Repository)

最新项目中使用了redis作为缓存,而数据库是使用了mongodb。在没有引入Redis时一切正常,当项目依赖引入redis时,则无法注入Mongodb Repository。

2016-10-05 14:34:53 5550

Swagger编写API文档的YAML示例

通过Swagger Editor,使用yaml编写的API接口文档,导入到Swagger Editor即可看到效果.

2017-02-14

struts的执行的核心流程时序图

struts的执行的核心流程时序图

2016-04-10

Java游戏高级编程.pdf

Java游戏高级编程.pdf

2014-12-08

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

TA关注的人

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