spring
DarkNight_YuJiang
1.喜欢编程,有过2年javaEE开发经验;
2.能快速了解业务,有很好的工作主动性,能够快速的融入团队
3.能够承受一定的压力,具有有良好的沟通意识、合作意识和执行能力
4.喜欢学习接触新的技术
展开
-
Struts2+Spring+Hibernate 的xml方式的整合
sdfs原创 2014-09-12 18:52:09 · 590 阅读 · 0 评论 -
Spring中的@Transactional必须要了解的概念
pring中的@Transactional基于动态代理的机制,提供了一种透明的事务管理机制,方便快捷解决在开发中碰到的问题。一般使用是通过如下代码对方法或接口或类注释:1@Transactional(propagation=Propagation.NOT_SUPPORTED)Propagation支持7转载 2016-05-03 20:11:24 · 2566 阅读 · 1 评论 -
Spring动态切换多数据源解决方案
Spring动态配置多数据源,即在大型应用中对数据进行切分,并且采用多个数据库实例进行管理,这样可以有效提高系统的水平伸缩性。而这样的方案就会不同于常见的单一数据实例的方案,这就要程序在运行时根据当时的请求及系统状态来动态的决定将数据存储在哪个数据库实例中,以及从哪个数据库提取数据。 Spring2.x以后的版本中采用Proxy模式,就是我们在方案中实现一个虚拟的数据源,并且用转载 2015-11-16 21:39:57 · 1133 阅读 · 0 评论 -
Spring/Hibernate 应用性能优化的7种方法
【编者按】对于大多数典型的 Spring/Hibernate 企业应用而言,其性能表现几乎完全依赖于持久层的性能。此篇文章中将介绍如何确认应用是否受数据库约束,同时介绍七种常用的提高应用性能的速成法,由OneAPM 工程师翻译。以下为译文如何确认应用是否受限于数据库确认应用是否受限于数据库的第一步,是在开发环境中进行测试,并使用 VisualVM 进行监控。Visual转载 2015-10-28 08:33:41 · 589 阅读 · 0 评论 -
获取requestBody中的内容
/** * @Description: requestBody的处理 * @userName: jiangyu * @date: 2015年11月11日 上午9:15:38 * @param request * @param response */ protected void processRequest(HttpServlet原创 2015-11-11 13:32:42 · 4784 阅读 · 0 评论 -
[java][log4j]Log4j每天、每小时、每分钟定时生成日志文件
文章链接地址:http://blog.csdn.net/szwangdf/article/details/38045803转载 2015-11-07 14:37:04 · 1161 阅读 · 0 评论 -
Spring的事务到底该给Dao配置还是给Service配置?
Spring事务为业务逻辑进行事务管理,保证业务逻辑上数据的原子性。事务得根据项目性质来细分:事务可以设置到三个层面(dao层、service层和web层)。 第一:web层事务,这一般是针对那些安全性要求较高的系统来说的。例如电子商务网站。粒度小,一般系统用不着这么细。 第二:service层事务,这是一常见的事务划分, 将事务设置在业务逻辑上,只要业务逻辑出错或异常就事务回滚。转载 2015-10-19 12:50:20 · 2693 阅读 · 0 评论 -
druid连接池配置
阿里巴巴推出的国产数据库连接池,据网上测试对比,比目前的DBCP或C3P0数据库连接池性能更好,Druid与其他数据库连接池使用方法基本一样(与DBCP非常相似),将数据库的连接信息全部配置给DataSource对象。基于纯Java代码使用:?123456789101转载 2015-07-24 08:17:48 · 620 阅读 · 0 评论 -
Log4j配置文件的详解
Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下:#配置根Loggerlog4j.rootLogger = [ level ] , appenderName1 ,转载 2015-07-20 09:44:14 · 390 阅读 · 0 评论 -
Spring JdbcTemplate的batchUpdate中,没有看到conn.setAutoCommit(false)的操作
jdbcTemplate的batchupdate操作:SpringJdbcTemplate的batch操作最后还是利用了JDBC提供的方法,Spring只是做了一下改造JDBC的batch操作: final List tempOrderList = records; jdbcTemplate.batchUpdate(sql,new BatchPrepared原创 2015-08-24 16:49:58 · 4116 阅读 · 0 评论 -
Hibernate4和spring整合 NO session for current Session
Hibernate4 与 spring3 集成之后, 如果在取得session 的地方使用了getCurrentSession, 可能会报一个错:“No Session found for current thread”, 这个错误的原因,网上有很多解决办法, 但具体原因的分析,却没有多少, 这里转载一个原理分析: SessionFactory的getCurrentSessio转载 2015-06-27 09:32:22 · 680 阅读 · 0 评论 -
Spring中的JUnit测试
在使用SpringMVC时,进行单元测试的基础类:import org.junit.Test;import org.springframework.test.context.ContextConfiguration;import org.springframework.test.context.junit4.AbstractTransactionalJUnit4SpringContextT原创 2015-04-08 17:21:55 · 698 阅读 · 0 评论 -
Redis+Spring缓存实例(windows环境,附实例源码及详解)
一、Redis了解1.1、Redis介绍:redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set –有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是转载 2016-05-03 20:13:33 · 775 阅读 · 0 评论