加速Java应用开发速度5——使用脚本自动化日常操作
原创 开发技术

加速Java应用开发速度5——使用脚本自动化日常操作

《加速Java应用开发速度》系列目录:加速Java应用开发速度1——加速spring/hibernate应用调试时启动速度加速Java应用开发速度2——加速项目调试启动速度加速Java应用开发速度3——单元/集成测试+CI加速Java应用开发速度4——使用模板技术加速项目开发速度加速Java应用开发速度5——使用脚本自动化日常操作  在日常开发时,我经常会遇到如下问题...
阅读全文
2.一致性要求——WebSocket协议翻译
原创 开发技术

2.一致性要求——WebSocket协议翻译

在本规范中所有图表、示例、和注释是非规范的,以及所有章节明确地标记为非规范的。除此之外,在本规范中的一切是规范的。该文档中的关键字“必须(MUST)”、“不能(MUSTNOT)”、“需要(REQUIRED)”、“应当(SHALL)”、“不得(SHALLNOT)”、“应该(SHOULD)”、“不应该(SHOULDNOT)”、“推荐(RECOMMENDED)”、“可能(MAY)”、和“可选...
阅读全文
4.打开阶段握手——WebSocket协议翻译
原创 开发技术

4.打开阶段握手——WebSocket协议翻译

 最新内容请跟踪我的Github:https://github.com/zhangkaitao/websocket-protocol 4.1.客户端要求要_建立WebSocket连接_,客户端打开一个连接并发送一个握手,就像本节中定义那样。一个连接最初被定义为一个CONNECTING状态。客户端将需要提供一个/host/、/port/、/resourcename...
阅读全文
如何测试REQUIRES_NEW事务
原创 开发技术

如何测试REQUIRES_NEW事务

在使用spring进行集成测试时,一般会使用@TransactionConfiguration(transactionManager="transactionManager",defaultRollback=true)自动回滚事务,但是如果遇到REQUIRES_NEW事务,那么这个事务是不会回滚的。 1、通过覆盖其事务传播属性来完成,即如开发环境的事务属性配置...
阅读全文
使用Aop工具类诊断常见问题
原创 开发技术

使用Aop工具类诊断常见问题

在实际开发过程中,我见过问的最多的两个问题是:1、为什么事务不起作用 ---->Spring事务不起作用问题汇总2、为什么注入不了    ---->spring的二次代理原因及如何排查 我专门写了一个hack工具来诊断这些问题,因为是hack,目前只在现有版本中可用,不保证新版本可用,不过主要是诊断时使用,能用即可。 主要提供以下方法:isMu...
阅读全文
请不要再使用低级别的AOP API
原创 开发技术

请不要再使用低级别的AOP API

 在iteye上,咨询我Spring问题中最多的一个就是:AOP方面的问题,我之前也写过类似的帖子解答那些疑问: 注入FactoryBean失败分析+解决方案spring的二次代理原因及如何排查struts2+spring集成bug——使用AOP时可能遇到的问题分析关于spring的aop拦截的问题protected方法代理问题Spring事务不起作用问题汇总...
阅读全文
本文目录
    Loading...