自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不能说的秘密的博客

求知若饥,虚心若愚

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

原创 生产者/消费者模式(阻塞队列) 一个经典的并发模型

生产消费者模式也是关于线程阻塞的问题,生产消费者模式是通过观察者模式来实现的。之前在编写一个通讯软件的时候用到了这种模式,通过维护一个BlockingQueue来完成Socket的消息发送

2016-05-30 22:57:01 14273 1

原创 MyBatis缓存机制学习笔记

与Hibernate一样,MyBatis 同样提供了一级缓存和二级缓存的支持。 一级缓存: 基于PerpetualCache 的 HashMap本地缓存,其存储作用域为 Session,当 Session flush 或 close 之后,该Session中的所有 Cache 就将清空。 二级缓存与一级缓存其机制相同,默认也是采用 PerpetualCache,HashMap存储

2016-05-24 16:58:09 16774 2

原创 MyBatis嵌套查询解析

Mybatis表现关联关系比hibernate简单,没有分那么细致one-to-many、many-to-one、one-to-one。而是只有两种association(一)、collection(多),表现很简洁

2016-05-24 00:41:23 45295 4

原创 数据库连接池HikariCP创建数据源demo

HiKariCP是数据库连接池的一个后起之秀,号称性能最好,可以完美地PK掉其他连接池。官网:https://github.com/brettwooldridge/HikariCPMaven

2016-05-21 15:46:57 12599

原创 理解JPA注解@GeneratedValue

理解JPA注解

2016-05-19 18:07:36 47740 3

原创 理解Spring4.0新特性@RestController注解

前两天学习微框架Spring Boot时候在定义Controller类的时候习惯性的使用了@Controller此时发现无论怎么访问都访问不了,此时将@Controller改为@RestController便一切正常了。当时为了搞懂这两个注解查询了大量的资料,现在记录一下

2016-05-19 16:22:30 15796 1

原创 Spring Boot 微框架学习(利用Spring Boot编写一个访问数据库的helloword)

Spring Boot 项目旨在简化创建产品级的 Spring 应用和服务。你可通过它来选择不同的 Spring 平台。可创建独立的 Java 应用和 Web 应用,对于创建的Web应用甚至不需要启动Tomcat等容器

2016-05-19 00:19:39 5890

原创 Java NIO学习笔记(三) 使用Selector客户端与服务器的通信

之前在写一个即使通讯软件的时候使用了阻塞式IO来完成通讯,在服务器对于没一个客户端的链接,服务器都要启动一个线程来维持客户端的阻塞。虽然我使用了线程池来优化线程的开销,但难免还是有性能上的瓶颈

2016-05-11 10:58:30 14207 2

原创 volatile关键字解析(jdk1.5之后)

学习过并发编程的同学应该对volatile关键字并不陌生。它也是用来保证多线程读写数据时保证数据的一致性,但它不如synchronized强大。synchronized是在执行代码块或是方法体时中隐式的加锁而禁止其他线程来访问。而volatile仅仅是对某个变量的修改及时的可见于其他的线程

2016-05-02 09:44:19 5679 3

原创 Centos6.5 iptables的Filter详解

今天一个同学它的腾讯云服务器出现了个小问题,启动tomcat服务器后。在服务器本机上使用curl 127.0.0.1:8080访问没任何问题。但通过外网ip却一直访问不了。然后我Google的一堆解决方法,最多的还是关于防火墙iptables的配置。虽然最后重新装了一个tomcat后就莫名其妙的正常了。根本不是iptables的问题,但通过解决这个问题查询了大量iptables方面的知识

2016-05-01 02:03:48 24543

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关注的人

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