摘要: Java并发编程:线程池的使用 在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题: 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。 那么有没有一种办... 阅读全文
posted @ 2015-03-19 16:06 Rozdy 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 春节期间,和朋友一起做了一个关于物流行业的系统优化,在此记录一下优化过程及过程中遇到的问题,用以备忘,同时分享给有类似需要的朋友.首先交代一下背景:数据库采用MS SqlServer 2008 R2, 数据库物理文件大小为150G.系统大部分报表采用存储过程实时统计,前台系统通过视图实现.快递物流行... 阅读全文
posted @ 2015-03-17 09:07 Rozdy 阅读(214) 评论(0) 推荐(0) 编辑
摘要: Java线程池使用说明一 简介线程的使用在java中占有极其重要的地位,在jdk1.4极其之前的jdk版本中,关于线程池的使用是极其简陋的。在jdk1.5之后这一情况有了很大的改观。Jdk1.5之后加入了java.util.concurrent包,这个包中主要介绍java中线程以及线程池的使用。为我... 阅读全文
posted @ 2015-03-13 13:52 Rozdy 阅读(185) 评论(0) 推荐(0) 编辑
摘要: Spring AOP: Spring之面向方面编程面向方面编程(AOP) 提供从另一个角度来考虑程序结构以完善面向对象编程(OOP)。 面向对象将应用程序分解成 各个层次的对象,而AOP将程序分解成各个方面或者说关注点。 这使得可以模块化诸如事务管理等这些横切多个对象的关注点。(这些关注点术语称作横... 阅读全文
posted @ 2015-03-13 13:36 Rozdy 阅读(301) 评论(0) 推荐(0) 编辑
摘要: hibernate 联合主键生成机制(组合主键XML配置方式)如果数据库中用多个字段而不仅仅是一个字段作为主键,也就是联合主键,这个时候就可以使用hibernate提供的联合主键生成策略。具体如下:可以使用一个组件作为一个实体类的标识符。你的组件类必须满足以下要求:它必须实现java.io.Seri... 阅读全文
posted @ 2015-03-11 18:01 Rozdy 阅读(525) 评论(0) 推荐(0) 编辑
摘要: Hibernate配置文件hbm主键的generator可选项1、自动增长identity适用于MySQL、DB2、MS SQL Server,采用数据库生成的主键,用于为long、short、int类型生成唯一标识使用SQL Server 和 MySQL 的自增字段,这个方法不能放到Oracle中... 阅读全文
posted @ 2015-03-11 18:00 Rozdy 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 关于spring-mvc的InitBinder注解的参数通过Spring-mvc的@InitBinder注释的方法可以对WebDataBinder做一些初始化操作。比如设置Validator。我一直在想能不能为每个Request或者每个Action方法单独设置Validator。也就是说Contro... 阅读全文
posted @ 2015-02-28 14:49 Rozdy 阅读(1359) 评论(0) 推荐(0) 编辑
摘要: Quartzs -- Quartz.properties 配置文件加载位置默认:优先顺序 Classpath:quartz.properties --> org/quartz/quartz.properties (quartz lib)改变默认:设置一个系统属性"org.quartz.propert... 阅读全文
posted @ 2015-02-10 16:53 Rozdy 阅读(6379) 评论(0) 推荐(1) 编辑
摘要: 开源调度框架Quartz最佳实践Quartz是一个Java调度框架,当前的最新版本为2.2.1。以Quartz 2.2.1版为例,Quartz最佳实践(用于生产系统)总结如下:1、跳过更新检查Quartz内置了一个“更新检查”特性,因此Quartz项目每次启动后都会检查官网,Quartz是否存在新版... 阅读全文
posted @ 2015-02-10 09:47 Rozdy 阅读(776) 评论(0) 推荐(0) 编辑
摘要: Windows系统上如何使用SSH传统的网络服务程序如FTP、Telnet等,在网络上一般使用明文传送数据、用户账号和口令信息,容易受到中间人的攻击。用户利用SSH协议后能有效防止DNS及IP欺骗,介于操作系统的差异,SSH使用步骤也有所不同,本文将详细介绍Windows系统上如何使用SSH。在Bl... 阅读全文
posted @ 2015-02-09 13:31 Rozdy 阅读(5927) 评论(0) 推荐(0) 编辑