利用 Socket 实现简单的 PRC 功能

最近在阿里实习,学了不少中间件的用法,感觉最重要的应该就是分布式RPC框架HSF了,好像大部分互联网公司都有在用RPC框…

Java实现LRU缓存

最近面美团基础数据平台部的时候碰到一个面试题,问如何实现LRU缓存算法,感觉挺有意思的,既考察了操作系统,又考察了对JD…

Maven 学习总结

Maven 基本信息 Maven是什么? Apache Maven是一个软件项目管理和综合工具。基于项目对象模型(POM…

Hibernate 学习总结

Hibernate的好处 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。  Hib…

单例对象的序列化和反序列化

单例模式能保证程序中只会有一个单例对象,那么如果将单例对象序列化再反序列化出来,是不是就会有两个实例了? 针对这个问题,…

Java 实现 MinHeap

Java实现最小堆,比较常见的算法了,代码注释比较详细,可以参考这篇文章: http://blog.csdn.net/m…

Java 7/8/9 新特性

Java7 新特性 1. switch关键字支持String了 [crayon-5ce4c99198dd63898851…

JDK设计模式学习总结

这篇文章参考网上流传已久的“细数JDK中的设计模式”,然后整理了一下,加入了自己的理解,通过研究JDK及其源码此来复习2…

Java BIO/NIO/AIO学习总结

三种IO总览 Java BIO 同步并阻塞,服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器端就需要启动一个…