摘要: 1、序列化 File 类的介绍:http://www.cnblogs.com/ysocean/p/6851878.html Java IO 流的分类介绍:http://www.cnblogs.com/ysocean/p/6854098.html Java IO 字节输入输出流:http://www. 阅读全文
posted @ 2018-03-12 11:56 Kaffee 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 历史回顾 为了能够更好的理解什么是DevOps,我们很有必要对当时还只有程序员(此前还没有派生出开发者,前台工程师,后台工程师之类)这个称号存在的历史进行一下回顾。 如编程之道中所言: 老一辈的程序员是神秘且深奥的。我们没法揣摩他们的想法,我们所能做的只是描述一下他们的表象。 清醒的像一只游过水面的 阅读全文
posted @ 2018-03-11 20:29 Kaffee 阅读(215) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/sinat_26812289/article/details/50898693 阅读全文
posted @ 2018-03-11 19:48 Kaffee 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 通过修改yml文件里的active属性,prod(生产环境) 与 dev (开发环境) 阅读全文
posted @ 2018-03-11 19:43 Kaffee 阅读(217) 评论(0) 推荐(0) 编辑
摘要: spring boot使用profile来区分正式环境配置文件与测试环境配置文件 一:前言 经常在开发的时候,项目中的配置文件,在个人开发的时候有一套配置文件,在测试环境有一套配置文件,在正式环境有一套配置文件,这个时候如果配置文件复杂,需要改的东西就特别多,而且由于迭代过程中,需要经常切换,难免发 阅读全文
posted @ 2018-03-11 19:42 Kaffee 阅读(462) 评论(0) 推荐(0) 编辑
摘要: Spring、SpringMVC和Springboot的区别(网摘) spring boot就是一个大框架里面包含了许许多多的东西,其中spring就是最核心的内容之一,当然就包含spring mvc。 spring mvc 是只是spring 处理web层请求的一个模块。 因此他们的关系大概就是这 阅读全文
posted @ 2018-03-11 19:39 Kaffee 阅读(31921) 评论(4) 推荐(0) 编辑
摘要: Java并发编程:线程池的使用 在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题: 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。 那么有没有一种办法使得 阅读全文
posted @ 2018-03-11 19:34 Kaffee 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 简介 ConcurrentHashMap 是 util.concurrent 包的重要成员。本文将结合 Java 内存模型,分析 JDK 源代码,探索 ConcurrentHashMap 高并发的具体实现机制。 由于 ConcurrentHashMap 的源代码实现依赖于 Java 内存模型,所以阅 阅读全文
posted @ 2018-03-11 19:32 Kaffee 阅读(3105) 评论(1) 推荐(0) 编辑
摘要: 一看你就懂,超详细java中的ClassLoader详解 阅读全文
posted @ 2018-03-11 19:28 Kaffee 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 探析Spring AOP(一):Spring AOP的概念和使用 探析Spring AOP(二):Spring AOP的实现机制 探析Spring AOP(三):Spring AOP的底层实现原理 阅读全文
posted @ 2018-03-11 19:25 Kaffee 阅读(69) 评论(0) 推荐(0) 编辑