摘要:
BeanNameAutoProxyCreator支持拦截接口和类,但不支持已经被jdk代理过的类$Proxy8。使用cglib才能代理,如下 optimize是ProxyConfig的属性。意思为 是否对生产代理策略使用优化。 一个例子 Spring AOP 提供一个可根据Bean名称来自动生产代理 阅读全文
随笔档案-2017年07月
Log4J
2017-07-24 14:47 by Loull, 169 阅读, 收藏, 编辑
摘要:
Logger:日志记录器,负责收集处理日志记录 (如何处理日志) Appender:日志输出目的地,负责日志的输出 (输出到什么 地方) Layout:日志格式化,负责对输出的日志格式化(以什么形式展现) 1、Logger: logger可以有选择的启动和禁用日志的输出,我们经常会在各种框架中看到如 阅读全文
C++ 并发编程指南(收藏笔记)
2017-07-24 12:28 by Loull, 1596 阅读, 收藏, 编辑
摘要:
git地址: https://github.com/forhappy/Cplusplus-Concurrency-In-Practice https://github.com/forhappy/Cplusplus-Concurrency-In-Practice/blob/master/Table-o 阅读全文
OGNL
2017-07-13 17:49 by Loull, 316 阅读, 收藏, 编辑
摘要:
在mvc中,数据是在各个层次之间进行流转是一个不争的事实。而这种流转,也就会面临一些困境,这些困境,是由于数据在不同世界中的表现形式不同而造成的: 1. 数据在页面上是一个扁平的,不带数据类型的字符串,无论数据结构有多复杂,数据类型有多丰富,到了展示的时候,全都一视同仁的成为字符串在页面上展现出来。 阅读全文
Netty通信网络参数配置
2017-07-03 17:09 by Loull, 10528 阅读, 收藏, 编辑
摘要:
Netty服务端/客户端网络通信过程中常用的参数: Name Associated setter method "writeBufferHighWaterMark" 默认64 * 1024(用法未知) "writeBufferLowWaterMark" 默认32 * 1024(用法未知) "writ 阅读全文
TCP选项之SO_LINGER
2017-07-03 17:06 by Loull, 638 阅读, 收藏, 编辑
摘要:
SO_LINGER这个选项在我以前带队改造haproxy的时候引出过一个reset(RST)客户端连接的bug。SO_LINGER作用设置函数close()关闭TCP连接时的行为。缺省close()的行为是,如果有数据残留在socket发送缓冲区中则系统将继续发送这些数据给对方,等待被确认,然后返回 阅读全文