netty实现http服务器

参考博客 [1]https://blog.csdn.net/huangshanchun/article/details/78302602

2018-08-12 16:18:07

阅读数:15

评论数:0

NIO学习笔记

参考博客 [1]http://ifeve.com/overview/

2018-08-07 00:34:41

阅读数:25

评论数:0

Java自定义注解实现权限管理

前言 对自定义注解不太了解的可以看我的相关文章:https://blog.csdn.net/zzti_erlie/article/details/80829569 源码 参考博客

2018-07-02 10:47:12

阅读数:94

评论数:0

Spring配置动态数据源,多数据源

前言 参考博客

2018-06-30 12:20:34

阅读数:29

评论数:0

Spring中XML,注解,JavaConfig如何选择

XML applicationContext.xml <?xml version=&am...

2018-06-28 16:08:03

阅读数:36

评论数:0

Java自定义注解及应用

前言 参考博客

2018-06-27 15:12:54

阅读数:65

评论数:0

Spring AOP实现原理

参考博客 [1]https://blog.csdn.net/javazejian/article/details/56267036#aspectj的织入方式及其原理概要

2018-06-19 23:53:53

阅读数:47

评论数:0

深入理解单例模式

前言 实现 参考博客 [1]http://cantellow.iteye.com/blog/838473 [2]https://www.cnblogs.com/zhaoyan001/p/6365064.html [3]https://mp.weixin.qq.com/s?__biz=...

2018-06-16 18:17:57

阅读数:48

评论数:0

正则表达式学习笔记

匹配中间有特定字符串的字符 如匹配中间含有failed字段的字符串 2018-06-14 11:23:23.976 |- WARN com.st.Test [main] - thread failed sleep for 0 ms. ^.*failed.*$ 参考博客:https://zh...

2018-06-14 11:41:52

阅读数:37

评论数:0

深入理解阻塞队列

前言 源码 基于jdk1.8.0_20 参考博客

2018-06-08 23:59:31

阅读数:59

评论数:0

Log4j 2配置指南

前言 log4j2有8个级别,从低到高为 ALL <...

2018-05-24 17:25:50

阅读数:64

评论数:0

Condition实现原理

前言 在进行线程间的通信是,我们一般用的是基于Object对象的等待/通知机制,相关方法如下 方法名称 描述 notify() 通知一个在对象上等待的线程,使其从wait()方法返回 notifyAll() 通知所有等待在该对象上的线程,竞争到对象锁的线...

2018-05-18 00:14:43

阅读数:90

评论数:0

ConcurrentHashMap实现原理

前言 基于jdk1.7.0_80 关注点 结论 ConcurrentHashMap是否允许空 key和value均不允许为空 ConcurrentHashMap是否允许重复数据 不允许 ConcurrentHashMap是否有序 无序 ...

2018-05-03 14:21:41

阅读数:73

评论数:0

ReentrantLock实现原理

前言 先举个例子,下面程序输出始终是5000,可以用ReentrantLock来保证线程安全 @ThreadSafe public class CountTest { public static int count = 0; public static Lock lock...

2018-04-28 16:17:39

阅读数:52

评论数:0

深入理解AbstractQueuedSynchronizer

前言 JUC中的许多并发工具类ReentrantLock,CountDownLatch等的实现都依赖AbstractQueuedSynchronizer AbstractQueuedSynchronizer定义了一个锁实现的内部流程,而如何上锁和解锁则在各个子类中实现,典型的模板方法模式 ...

2018-04-22 10:42:19

阅读数:107

评论数:0

CAS实现原理

前言 JUC是java.util.concurrent包的简称,JUC有2大核心,CAS和AQS,CAS是java.util.concurrent.atomic包的基础 @NotThreadSafe public class CountTest { public stat...

2018-04-16 18:45:53

阅读数:85

评论数:0

HashMap实现原理

前言 HashMap的主干是一个数组,假设我们有3个键值对dnf:1,cf:2,lol:3,每次放的时候会根据hash函数来确定这个键值对应该放在数组的哪个位置,即index = hash(key) 1 = hash(dnf),我们将键值对放在数组下标为1的位置 3 = hash(cf)...

2018-04-04 23:13:17

阅读数:166

评论数:3

Jackson基础教程

前言 Jackson目前有2个版本 1.x版本包名为org.codehaus.jackson 2.x版本包名为com.fasterxml.jackson 使用 Spring Boot Web项目默认引入了Jackson,其他项目只要在pom文件中加入依赖即可 参考博客 [1]...

2018-04-01 16:34:03

阅读数:77

评论数:0

Thrift学习笔记

下载 LZ下载的是windows版本,只有一个exe文件,LZ重命名为thritf.exe,可以将exe文件所在的路径加入到环境变量中,这样在命令行中直接就可可以运行thrift这个命令,LZ没有配置,所以每次跑到exe所在的文件运行这个命令,最后直接写了个脚本,省得每次用命令行,只要点这个脚本...

2018-03-28 15:26:38

阅读数:62

评论数:0

Kafka学习笔记

参考博客 教程 [1]http://orchome.com/66 [2]https://blog.csdn.net/lizhitao/article/details/39499283

2018-03-25 19:03:23

阅读数:52

评论数:0

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