- 博客(11)
- 资源 (2)
- 收藏
- 关注
转载 BlockingQueue详解
本文转载自:http://wsmajunfeng.iteye.com/blog/1629354前言: 在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。本文详细介绍了BlockingQueue家庭中的所有成员,包括他们各自
2013-12-10 17:00:21 6169
原创 Freemarker+XML+Servlet 实现生成word
在开发中我们经常会碰见一种需求是生成word。而Freemarker刚好有这个能力,下面介绍详细的步骤。第一步我们需要编辑好我们需要的模版将编辑好的模版保存为xml形式的后缀更改xml后缀为ftl后缀将ftl复制到我们的应用中freemarker处理第五步的详细代码如下:import java.io.IOException;import java.util.HashMap
2013-10-14 15:58:22 671
转载 java.io.File中的绝对路径和相对路径.
File类是用来构造文件或文件夹的类,在其构造函数中要求传入一个String类型的参数,用于指示文件所在的路径.以前一直使用绝对路径作为参数,其实这里也可以使用相对路径.使用绝对路径不用说,很容易就能定位到文件,那么使用了相对路径jvm如何定位文件的呢?按照jdk Doc上的说法”绝对路径名是完整的路径名,不需要任何其他信息就可以定位自身表示的文件。相反,相对路径名必须使用来自其他路径名的信息
2013-10-11 14:19:03 763
转载 掌握Linux的用户(组),权限,文件精妙的三角关系,和强大的三级帮助系统
转载自:http://www.cnblogs.com/frand/archive/2011/01/03/1924987.html 在linux中一切都是文件(文件夹和硬件外设是特殊的文件),如果有可能尽量使用文本文件。文本文件是人和机器能理解的文件,也成为人和机器进行交流的最好途径。由于所有的配置文件都是文本,所以你只需要一个最简单的编辑器就可以修改。即使是2进制执行文件,也会附上源
2013-08-02 11:40:08 549
原创 junit学习总结
junit4是一个很流行的java单元测试工具,并且得到了eclipe的支持。因为我们开发的项目多是ssh项目,故直接介绍junit4在ssh中的应用,junit4已经被集成的spring框架中下面介绍如何使用:1、添加spring-testing-support-libralies2、新建一个testcase,注意新建的类需要继承AbstractTransactionalJUni
2013-07-18 16:21:20 695
原创 Hibernate的主键生成策略学习笔记
Hibernate主键生成策略分为如下几类:increment 代理主键,顾名思义自增长,但是这个自增长由Hibernate维护,适用于所有数据库,问题也来了,因为是Hibernate管理,故对于集群的应用是不适用的,只适用于单个应用的情况;identify 代理主键,由数据库维护,适用的数据库有:mysql和sql server等;sequence 代理主键,序列,由数据库维护,适用的
2013-07-04 15:49:47 749
原创 Hibernate悲观锁和乐观锁
Hibernate悲观锁和乐观锁Hibernate加锁模式有如下五种,1、LockMode.NONE,无锁模式2、LockMode.WRITE ,Hibernate在insert和update的时候会自动使用这种锁3、LockMode.READ,Hibernate在读取记录的时候会使用这种锁以上三种锁是Hibernate内部使用的锁4、LockMode.UPGRADE,这个
2013-07-04 15:13:25 778
原创 数据库事务学习笔记
数据库事务概念 数据库事务说的是在一次逻辑中对数据库执行的一系列操作。这一系列的操作要成为事务就需要满足四个条件,分别是原子性、一致性、隔离性和持久性。也就是经常听到的事务的ACID。原子性 我对原子性的理解是事务中定义的一系列操作,要么全部执行,要么就都不执行。原子性体现在代码上就是rollback,如果在执行一系列操作中出了异常,那么为了体现原子性,我们
2013-07-04 15:13:19 1109
原创 解决OpenSessionInViewFilter无法增删改的问题
我们在使用hibernate的时候,经常会碰到lazy属性,而在实际应用中,我们系统分为三层,对结果处理往往在service层,此时如果想对lazy加载的属性进行操作的时候,hibernate便会报错。 解决办法:1、lazy=false,不推荐,每次加载的时候会多加载很多无用的SQL; 2、使用spring
2013-07-03 18:25:34 2582
转载 spring security 3.0的控制一个帐号只允许一次登录
本文转自:http://flashing.iteye.com/blog/823666 spring security 3.0里面明确的说明了: session-management段里面的concurrency-control是控制一个帐号最多允许登录多少次的,比如就是一次,2当然是两次。所有搜到的帖子,凡是提到concurrency-control这个的,我不知道有没有人
2013-06-08 11:33:43 3904 1
原创 <Spring Security3>入门级详细配置
很早之前就听说了Spring Security,但是一直没时间,最近花了几天时间试验了,感觉确实挺方便的。研究过程中,虽然碰到了一些问题,但是最后还是解决了。由于还没有研究源码,此篇文章入门使用。我写这篇文章参考了http://blog.csdn.net/k10509806/article/details/6369131这是我使用的表结构表名:RESOURCE 解释:资
2013-06-07 19:07:10 15259 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人