读书笔记
文章平均质量分 77
insight coder
刨根问底,原来是这样
展开
-
Insight SpringBoot 自动配置DataSource
以自动配置DataSource实现为例,分析SpringBoot 的auto-config 机制自动配置DataSource-向导SpringBoot 自动配置DataSource,通过 DataSourceAutoConfiguration 实现(约定-XXXAutoConfiguration)。DataSourceAutoConfiguration 的作用包括:初始化 DataS...原创 2018-12-25 21:45:28 · 2938 阅读 · 0 评论 -
Append springmvc 表单字段Editor 自定义
之前说到常用的http 入参解析方式有基于request-body解析、基于表单解析。其中request-body参数解析,直接读取servletRequest.getInputStream(),按照json 或者xml 或者RSS格式解析即可,具体的解析细节根据使用的数据格式工具包实现。表单解析则不同,更多的依赖javax.servlet 定义的接口方法解析获取数据exmpale@I...原创 2018-11-30 21:05:27 · 202 阅读 · 0 评论 -
insight component-scan TypeFilter
通常spring扫描bean只需要配置包名即可,如果工程需要拆分应用分别部署,可以细化扫描的规则即可达到效果。 自带的filter包括:annotaion、assignable、aspectj、regex 或者根据特性的扫描需求实现TypeFilter接口接口自带的TypeFilter:annotation 类似于@Component、@Service,根据所加的注解确...原创 2018-02-08 17:03:56 · 415 阅读 · 0 评论 -
insight jquery ajax参数序列化
insight jquery 发送的奇怪参数原创 2017-12-14 20:41:00 · 549 阅读 · 0 评论 -
mark 使用commons-pool实现自定义资源池
easy, commons-pool 在JedisPool 中的应用原创 2017-12-22 11:48:03 · 309 阅读 · 0 评论 -
How To Run Spring.io guides
How To Run Spring.io guides快速尝试spring 特性原创 2016-06-13 14:35:34 · 695 阅读 · 0 评论 -
how to 指定相同ponitcut advisor 的执行顺序
how to 指定相同ponitcut advisor 的执行顺序原创 2016-08-18 10:13:17 · 554 阅读 · 0 评论 -
Insight spring @Scheduled 解析过程
@Scheduled 解析,基于ScheduledExecutorService 实现原创 2016-07-31 15:20:57 · 348 阅读 · 0 评论 -
Insight spring @Transactional 属性解析应用
@Transactional 属性对事务的控制作用是什么原创 2016-08-18 18:35:06 · 376 阅读 · 0 评论 -
Insight mysql-connector connection 部分实现
和事务有关的操作,setTransactionIsolation ,setAutoCommit,commit做了什么处理原创 2016-08-18 19:01:48 · 435 阅读 · 0 评论 -
Insight springmvc 对controller 结果的处理
从处理request 流程学习 springmvc 对各种返回结果处理的设计思路、了解处理优先级Rule原创 2016-08-23 11:14:09 · 531 阅读 · 0 评论 -
Insight mvc:interceptor 解析、执行顺序
在mvc:interceptor 实际使用过程中,interceptor的执行顺序是依赖配置顺序吗原创 2016-08-12 18:10:16 · 1273 阅读 · 0 评论 -
Insight tx:annotation-driven 解析
tx:annotation-driven 解析做了哪些工作,@Transactional 解析是那个阶段原创 2016-08-13 19:45:29 · 1302 阅读 · 0 评论 -
优化tips-归档
架构优化tips,先归档此处,有时间再扒出来In Action。高并发的问题原创 2016-07-18 16:26:07 · 254 阅读 · 0 评论 -
Insight springmvc 根据request-path look up handler method 后缀问题
request-path后缀问题:xxx.action,xxx.json怎样look up 处理xxx 请求的method原创 2016-09-06 17:41:32 · 8160 阅读 · 0 评论 -
Insight mvc:resources cache-period 解析
springmvc 的配置项中<mvc:resources />cache-period属性是怎样生效的原创 2016-08-05 15:32:53 · 6529 阅读 · 0 评论 -
Insight MyBatis-Spring 解析过程,调用执行
MyBatis-Spring集成,spring 是怎么样托管的原创 2016-08-08 18:55:03 · 335 阅读 · 0 评论 -
Java查看动态代理生成的代码 in Action
You are running JRebel using the -javaagent option导出生成的动态代理类原创 2016-07-11 16:58:49 · 645 阅读 · 0 评论 -
Insight Spring RequestMappingHandlerMapping
SpringMVC HandlerMapping 初始化过程原创 2016-07-23 18:27:38 · 247 阅读 · 0 评论 -
可扩展tips-Spring MessageConverter
RestTemplate's HttpMessageConverter 实现源码阅读,作为以后代码可扩展的参考。原创 2016-06-15 11:54:14 · 540 阅读 · 0 评论 -
How to run jetty in IDEA
IDEA maven工程配置jetty plugin.原创 2016-07-15 15:34:42 · 354 阅读 · 0 评论 -
Dogpile效应以及solution
高并发访问下的缓存失效时可能产生Dogpile效应,如何解决。实践原创 2016-06-18 23:19:03 · 1888 阅读 · 0 评论 -
Insight Properties
Insight properties,spring 容器初始化过程中properties 解析。原创 2016-07-19 17:03:36 · 361 阅读 · 0 评论 -
Insight task:annotation-driven 解析 | Insight 常识
spring 配置<task:annotation-driven/>,容器启动过程中是怎样解析,做了哪些工作原创 2016-07-28 16:28:47 · 2500 阅读 · 0 评论 -
Insight context:component-scan 实现class scan
spring 配置component-scan 是怎样实现类的扫描的原创 2016-08-15 21:29:18 · 348 阅读 · 0 评论 -
Insight spring advisor 初始化
ApplicationContext 的advisor 怎样初始化的原创 2016-08-12 11:36:49 · 533 阅读 · 0 评论 -
Insight spring @Value 注入处理
经常使用@Value,有空正好Insight spring怎样实现Value表达式解析并注入的?原创 2016-09-20 21:03:44 · 2019 阅读 · 0 评论 -
spring 基于AOP事务控制实现的基础
事务控制比较重要的应该是事务的传播--propagation,实现的细节。原创 2016-09-27 17:13:45 · 380 阅读 · 0 评论 -
Insight mybatis 的参数处理,list、array、@param
结论:mabatis 对于入参(list, array, @param)的处理all in one。在执行sql查询时,是以单个入参解析读取的。另外,ParameterHandler.setParameters为了便于ps.setParameter(...) mybatis 必须以唯一的对象包装入参,也就是说有两种情况处理:1.无入参或者有一个入参,则透传(list、array入参特例);2....原创 2017-07-13 18:25:44 · 3339 阅读 · 0 评论 -
记录:spring(springmvc) Editor Converter使用区别
Editor Converter使用区别原创 2017-07-29 18:39:51 · 419 阅读 · 0 评论 -
Insight spring-session 配置(集成方式)
spring-session 项目实现了redis、jdbc、gemfire 版本的分布式httpsession。集成方式分为注解、xml配置。原理就是配置filter,代理原有的httpsession的生成、获取、销毁的实现。servlet、Spring集成方式-org.springframework.web.context.support.WebApplicationContextUtils...原创 2017-07-26 21:40:54 · 575 阅读 · 0 评论 -
漫游MQ-socket 长连接
使用MQ发送或者接收消息,首先需要与broker 保持通信,是怎样工作的?consumer绑定的listener是什么时机触发的?原创 2017-10-28 15:44:58 · 4736 阅读 · 0 评论 -
mark spring bean-annotation 支持
bean annotation 解析器原创 2017-11-09 20:18:15 · 213 阅读 · 0 评论 -
springmvc 获取当前请求的 原生request/response
springmvc 获取native request原创 2017-11-01 18:34:53 · 2840 阅读 · 0 评论 -
漫游es-bulk processor批处理的经典策略
es 批处理提交方式原创 2017-11-01 21:03:17 · 3662 阅读 · 0 评论 -
mark mybatis 返回boolean
mybatis 执行insert、update、delete,返回值支持boolean原创 2017-12-01 16:08:27 · 1499 阅读 · 0 评论 -
Insight mybatis xml 动态sql解析
mybatis 动态sql解析疑问原创 2017-05-18 20:13:45 · 245 阅读 · 0 评论 -
Insight mybatis typeAlias
mapper.xml 关于 typeAlias原创 2017-05-25 15:29:02 · 410 阅读 · 0 评论 -
Insight mybatis insert useGeneratedKeys
配置useGeneratedKeys=true 并且keyProperty=xxx原创 2016-12-06 16:02:10 · 4106 阅读 · 0 评论 -
溯源 Uses CGLIB to generate subclasses dynamically if methods need to be overridden by the container
Uses CGLIB to generate subclasses dynamically if methods need to be overridden by the container Don't override the class with CGLIB if no overrides. 注释怎么来的原创 2016-12-23 22:06:01 · 524 阅读 · 0 评论