本文主要分为两部分,第一部分我们看插件设计原理和如何从 Mybatis 中学习设计插件,第二部分我们学习如何开发M...[作者空间]
http://www.ruanyifeng.com/blog/2011/05/how_to_choose_free...[作者空间]
代理这里主要用CGLIB代理,主要为实现前置通知,后置通知,环绕通知和异常通知本篇主要承上启下,承上根据IOC容易...[作者空间]
本篇主要对Web的实现做说明,在参考文章的同事,可以把code clone下来,看,代码中有很多需要优化的地址,我...[作者空间]
本篇文章面对的是有开发经验的Java developer 因为我们将要实现的Spring的IOC容器,前些天由于工...[作者空间]
讨论code 大多数人会认为如果main之后,肯定是先打印出静态代码块内容如果你也这样认为就错了 要知道当mai...[作者空间]
以HTTP接口形式的应用,是目前大部分中小型企业最常见的微服务夸语言交互的实现方式即:定义多个接口,外部调用,经网...[作者空间]
生产中我们有时候需要自定义servlet比如,对一些特定的资源路径进来的请求,做一些特殊处理,本文,介绍两种自定义...[作者空间]
本案例测试Master-Worker并发设计模式,网上关于该模式,都大差不差,本案例使用线程池的方式,重新实现,并...[作者空间]
事务原子性,一致性,持久性,隔离性是基本的属性,这里不解释,本篇文章只对分布性事务方案做说明方案 问题来源 随着分...[作者空间]
前言 logstash 通过配置文件把收集到的日志文件,通过正则匹配分析,发送到es服务器构建索引,并通过Kiba...[作者空间]
ELK E elasticsearch 负责对日志进行索引 L logstash 负责收集日志,输出到el...[作者空间]
在日常的生产中,尤其是在微服务盛行的今天,我们的服务很可能是作为分布式应用上的一个点,会接受来自不同客户端的请求,...[作者空间]
前言 重入锁(ReentrantLock)是一种递归无阻塞的同步机制。重入锁,也叫做递归锁,指的是同一线程 外层函...[作者空间]
本例子主要目的,给每个线程赋予单独的变量副本,使各线程之间不互相影响 自定义一个ThreadLocal,设计思路就...[作者空间]
自定义线程池中线程 优秀博文 1.ThreadFactory 主要方法是 newThread 为每个线程设置名字和...[作者空间]
前言 Redis 是单进程,但线程IO复用,基于事件,类似于Netty。因为是单线程,所以浪费了,多核,如果开启集...[作者空间]
为了维护消息的有效性,当消费消息时候处理失败时候,不进行消费,需要我们根据业务区返回ACK,本项目我使用Redis...[作者空间]
RabbitMQ详解 MQ常用概念 快速入门使用 推荐查看 < > 目录 交换机(Exchange)1.Direc...[作者空间]