- 深入浅出 Java Concurrency博主整理的关于Java并发编程的笔记。并发编程网 淘宝内容人员建立的关于Java并发编程相关的博客。推荐以上两个。java并发编程JCU系列,以上三个博客全是阿里系的员工写的,阿里的Java技术可见一斑。
- 聊聊并发(四)——深入分析ConcurrentHashMap、ConcurrentHashMap源码分析整理、HashMap和ConcurrentHashMap的并发性能测试、探索 ConcurrentHashMap 高并发性的实现机制、ConcurrentHashMap之实现细节、ConcurrentHashMap 解读(一)、基于锁的并发算法 vs 无锁的并发算法
- sun.misc.unsafe类的使用、使用sun.misc.Unsafe及反射对内存进行内省(introspection);在这里说明一下,在ConcurrentHashMap的源码当中有UNSAFE = sun.misc.Unsafe.getUnsafe();的使用,因此借机查询了一下关于sun.misc.Unsafe是怎么个情况。总的来看,sun.misc.Unsafe是一个操作JVM内存的类。
- java CopyOnWriteArrayList的使用、CopyOnWriteArrayList源码分析整理、看CopyOnWriteArrayList源代码之后、CopyOnWriteArrayList 解读;写时拷贝,类似于数据库的读写分离。
- BlockingQueue的使用、使用 ArrayBlockingQueue 实现的经典生产者消费者模型
- java内存模型详解、volatile原理与技巧(硬件原语(CAS), 实现非阻塞算法,解释的比较清楚,CAS实现比synchronized实现效率高约3倍)
- 无锁队列的实现、用AtomicStampedReference解决ABA问题、ABA问题入门级探讨
- ThreadPoolExecutor几点使用建议、ThreadPoolExecutor使用和思考(上)-线程池大小设置与BlockingQueue的三种实现区别
- Future和FutureTask
- CyclicBarrier的介绍和使用、Java线程学习笔记(十)CountDownLatch 和CyclicBarrier、并发编程一波流之CyclicBarrier
- Java多线程(十)之ReentrantReadWriteLock深入分析、 ReentrantReadWriteLock类和ReentrantLock类的区别
- 基于LinkedHashMap实现LRU缓存调度算法原理及应用
- Java几个有用的Hash算法xmemcached源码
- 一致性哈希算法及其在分布式系统中的应用、hash原理与一致性hash、一致性hash算法 - consistent hashing、一致性哈希、一致性HASH算法、memcache的一致性hash算法使用、Hash魔法:一致性 hash 算法、Ketama一致性Hash算法(含Java代码)、一致性hash算法 百度一下,真的很多,快被写烂了。。。
- 各缓存比较与怎么使用缓存、初见memcached
- Matlab中的括号()[]{}的用法 、关于matlab中的cell函数(用于建立空矩阵)、关于Matlab的plot 、Matlab绘制实心圆和实心圆点
- 图表题注和交叉引用
- 各种概念POJO、JAVABEAN、DAO、DTO、PO、VO、BO、SSH、EJB、pojo与DTO的区别
- 4大 Java OSGi 框架比较、探索 OSGi 框架的组件运行机制、OSGi入门篇、OSGI学习手册、Require-Bundle与Import-Package的区别、OSGi相关值得一看
- Android开源工具库、Android UI设计与开发、Programming for the Android Platform(Android开发相关教程,DEMO等国外)
- Android的启动界面-----SplashActivity
- Android xml资源文件中@、@android:type、@*、?、@+含义和区别
- IOC系列:深度理解依赖注入(Dependence Injection)、浅谈IOC--说清楚IOC是什么、控制反转和依赖注入模式、我对IoC/DI的理解、Ioc容器应用浅析
- Java注解、设计自己的Annotation、struts2源码分析-IOC容器的实现机制(上篇)
- Struts2系列:Struts2_ValueStack,OGNL详解、浅谈Struts2拦截器Interceptor的设计原理、Spring MVC和Struts2的比较、spring3mvc与struts2比较、struts2的性能为什么这么差,有性能测试截图、struts2令牌(token)内部原理 、自定义拦截器、Struts2自定义拦截器实例—登陆权限验证、struts2学习 - action -5 value stack contents 和 stack context、Struts2自定义类型转换、关于Struts2的类型转换详解、Struts2的类型转换器、Struts2中的ModelDriven机制及其运用、Struts2深入学习----OGNL表达式原理、struts2知识库、OGNL基本结构、刨根问底-struts和ognl密切分析
- Spring系列:《Spring技术内幕》笔记Struts2深入学习----OGNL表达式原理、一步一步学习spring(二)——ApplicationContext和BeanFactory的区别
- Hibernate系列:
- REST WebService与SOAP WebService的比较
- ByteBuffer的allocate和allocateDirect、JAVA NIO之浅谈内存映射文件原理与DirectMemory
- 流媒体(HLS、RTMP、RTSP)与Android视频播放相关、RTMP/RTP/RTSP/RTCP的区别、RTSP连接Wowza Streaming Engine服务器完整解决方案(Android设备需要支持H.264硬编码,MI2S可用,红米不可用)
- Android之NDK开发、Android: NDK编程入门笔记、JNI常用函数
- 精通有状态vs无状态(Stateful vs Stateless)—Immutable模式之姐妹篇
- What is the best way to detect a handheld device in jQuery?JavaScript判断当前浏览器啊是不是移动端浏览器。
- Java中getResourceAsStream的用法