2020年7月19日

NIO实践-HTTP交互实现暨简版Tomcat交互内核

摘要: 今天就NIO实现简单的HTTP交互做一下笔记,进而来加深Tomcat源码印象。 一、关于HTTP 1、HTTP的两个显著特点,HTTP是一种可靠的超文本传输协议 第一、实际中,浏览器作为客户端,每次访问,必须明确指定IP、PORT。这是因为,HTTP协议底层传输就是使用的TCP方式。 第二、HTTP 阅读全文

posted @ 2020-07-19 17:06 了了在小 阅读(378) 评论(0) 推荐(1) 编辑

2020年7月18日

NIO实践-心跳检测

摘要: 今天将NIO实现简版心跳检测功能做一下笔记,旨在加深理解NIO客户端与服务端交互的状态监听,以及固定的编码套路。其实跟产品级的心跳检测(包括但不限于token验证、服务性能参数获取等)尚且存在差距。暂且忽略。 一、方案设计 二、服务端代码实现 1 public class HeartBeatServ 阅读全文

posted @ 2020-07-18 22:25 了了在小 阅读(468) 评论(0) 推荐(1) 编辑

2020年6月15日

Mybatis源码手记-从缓存体系看责任链派发模式与循环依赖企业级实践

摘要: 一、缓存总览 Mybatis在设计上处处都有用到的缓存,而且Mybatis的缓存体系设计上遵循单一职责、开闭原则、高度解耦。及其精巧,充分的将缓存分层,其独到之处可以套用到很多类似的业务上。这里将主要的缓存体系做一下简单的分析笔记。以及借助Mybatis缓存体系的学习,进一步窥探责任链派发模式企业级 阅读全文

posted @ 2020-06-15 16:42 了了在小 阅读(697) 评论(0) 推荐(0) 编辑

2020年6月3日

Dubbo源码手记-服务注册

摘要: 今天来简单做一下Dubbo服务注册部分源码学习手记。 一、Dubbo配置解析 目前Dubbo最多的用法就是跟Spring集成,既然跟Spring集成,那么,Dubbo对象的实例化都将交由Spring统一处理。而Dubbo配置,对于Spring来说其实就是自定标签。这里Dubbo自定义标签解析类,在D 阅读全文

posted @ 2020-06-03 10:53 了了在小 阅读(234) 评论(0) 推荐(0) 编辑

2020年6月2日

Dubbo源码手记-SPI机制之AOP

摘要: Dubbo作为目前业界首屈一指的RPC框架,其根本之一在于其强大的自适应扩展机制。谈到Dubbo的自适应扩展机制,就离不开一个重要的组件SPI。SPI实现两大重要的架构基础能力。其中之一就是AOP,这个能力为Dubbo的Inverker调用链提供了稳定的生态。来上Demo: 比方说,我们现在有Car 阅读全文

posted @ 2020-06-02 00:05 了了在小 阅读(536) 评论(0) 推荐(0) 编辑

2020年5月30日

Mybatis源码手记-执行器体系

摘要: 今天将Mybatis的执行器部分做一下简单手记。 一、java原生JDBC 众所周知,Mybatis是一个半自动化ORM框架。其实说白了,就是将java的rt.jar的JDBC操作进行了适度的封装。所以落到根本,肯定离不开JDBC的基本操作。我们来一起复习一下JDBC的基本操作。这里以java.sq 阅读全文

posted @ 2020-05-30 22:03 了了在小 阅读(576) 评论(0) 推荐(0) 编辑

2016年12月12日

Linux光盘yum源软件安装

摘要: 关于Linux中的软件安装,有三种方法,个人认为比较方便的就是yum安装,有网的话比较简单,暂且不提。本文主要记录在没有外网的情况下,如何以本地光盘搭建yum源来实现yum安装。 主要包括以下几步: 1、装入本地光盘 2、修改yum配置文件 进入到 /etc/yum.repos.d目录下,可以看到这 阅读全文

posted @ 2016-12-12 21:38 了了在小 阅读(3339) 评论(0) 推荐(0) 编辑

2016年9月28日

关于几种常见的单例模式的学习总结

摘要: 单例模式——顾名思义即在既定的业务场景下某一实体类只需存在一个对象,就能充分的处理所有的业务需求。而且在某种现场环境下,创建这样的对象对系统性能的开销非常大。正因为这种特性,单利模式通常具有节省系统开销的效果。我将从以下几个方面对一些常见的单利模式进行总结归纳,在下才疏学浅,不曾卖弄,旨在知识重温与 阅读全文

posted @ 2016-09-28 12:38 了了在小 阅读(3508) 评论(3) 推荐(0) 编辑

2016年8月22日

关于CAS单点登录配置文件误修改导致的JSP报错问题

摘要: weblogic环境下搭建CXF环境时,为了避免CAS拦截webservice服务URL所以设置CAS为不拦截,无修改了CAS配置的其它地方导致工程启动正常,一旦访问就会报JSP的错误。 [ServletContext@1561876990[app:vch module:vch path:/vch 阅读全文

posted @ 2016-08-22 09:40 了了在小 阅读(909) 评论(0) 推荐(0) 编辑

2016年8月6日

关于安装Linux-centOS时遇到的问题

摘要: 1、新建虚拟机实例后倒入centos镜像开机报错。提示不支持 64 位。。。。 重新下载虚拟机安装包,重新安装。 2、安装到检查光盘镜像的下一步,vm is nor support (or ... commbination.. 重新进入虚拟机实例新建,选择自定义在第一个选项选择workstation 阅读全文

posted @ 2016-08-06 13:08 了了在小 阅读(286) 评论(0) 推荐(0) 编辑

导航