ThreadLocal简单说明
摘要:在多线程编程环境中,很多时候,我们希望在一个线程内,多层服务使用的某个对象是单例的,但是在不同的同级线程之间,该对象的实例又是不同的。此时我们常常会用ThreadLocal去实现,下面用图来说明: 例如,在多线程环境下,数据库建立的连接,在单个线程中的多个服务之间我们可能希望只用一份连接,所以此时的
阅读全文
posted @
2016-11-11 15:18
长江同学
阅读(143)
推荐(0) 编辑
基本的JDBC以及CRUD/Transaction基本操作
摘要:先上依赖: 基本的JDBCUtil(DBManager): 主要是static代码块里处理资源加载与驱动,另外是提供链接和关闭资源的方法。日志使用了Apache的commons-logging。 首先测试一下链接的建立: 测试CRUD与事务的过程中,会对数据库增删改,要保证这些方法成功执行并不对原先
阅读全文
posted @
2016-11-11 13:38
长江同学
阅读(389)
推荐(0) 编辑
HttpClient官文总结-Guide
摘要:打开Commons HttpClient-3.x的官网会发现,这个项目已经停止更新,取代它的是Apache HttpComponents项目的HttpClient和HttpCore模块,所以重点就关注新的工程。 在HttpClient模块中,官方目前用到的最新版本是HC4.5。 首先给出了简单的例子
阅读全文
posted @
2016-11-07 22:57
长江同学
阅读(737)
推荐(0) 编辑
从一个bug的解决过程到httpClient的用法
摘要:本篇记录一个bug出现与解决的过程,希望以后在了解了更多的技术细节的基础上,可以对现阶段的一些代码块进行进一步改进。 在接触到的第一个项目中,使用了一个同事写的HttpUtil,其中的get请求: 但是当响应中出现中文时,该方法的返回值会有乱码,于是有了第二版,他将返回的内容用输入流接收,并规定编码
阅读全文
posted @
2016-11-07 12:50
长江同学
阅读(1388)
推荐(0) 编辑
mysql -- 事务隔离级别以及java中事务提交的步骤
摘要:SQL标准定义了四种隔离级别,不同隔离的级别使用不当会出现脏读、不可重复读和幻读的问题,隔离级别的出现是事务处理效率与安全的一种平衡。 隔离级别不同会出现的问题 脏读(Drity Read):某个事务已更新一份数据,另一个事务在此时读取了同一份数据,由于某些原因,前一个RollBack了操作,则后一
阅读全文
posted @
2016-11-04 11:29
长江同学
阅读(2604)
推荐(0) 编辑
简单的get/post服务实现方式
摘要:项目中需要发布一个简单的接口,可以用前期提到的dubbo+rest框架来实现,但当功能需求不大时,可以使用一些简单的方式来提供服务。本篇持续更新,不断积累遇到的一些新的发布方法。 Jersey 先来一个官网的地址:https://jersey.java.net/documentation/lates
阅读全文
posted @
2016-11-03 21:27
长江同学
阅读(784)
推荐(0) 编辑
Eclipse实用快捷操作整理
摘要:使用Eclipse时,熟练掌握一些基本的快捷键操作,会大大提高开发的效率,现将一些比较常见的操作列表: 不解释 Alt + / syso + Alt + / main + Alt + / Ctrl + C/V/S/Z/D 对于在窗口中打开的文档 Ctrl+E 当前打所有开文档列表展示名称 Ctrl+
阅读全文
posted @
2016-11-03 16:39
长江同学
阅读(183)
推荐(0) 编辑