自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

转载 Vector 是线程安全的?

Vector 是线程安全的? 我曾经和一个开源工程的作者争论关于使用 Vector。一开始以为没有用 ArrayList 的原因是因为项目在 JDK 1.2 之前启动的,那时还没有 java collection。 最后的争论集中在 Vector 是否是线程安全的?因为框架大量使用 RMI,RMI 是天生非线程安全的,所以作者认为采用了 Vector 来声明成员变量后,类就是 Thread-s

2012-12-17 14:42:10 530

转载 hibernate实现动态表查询的多种解决方案

hibernate实现动态表查询的多种解决方案. 方案1.就是写一个继承自NamingStrategy的类,然后把这个类加到hibernate的配制文件中去. 测试例子如下,很容易就成功了,关键在于把配制加到hibernate的配制文件的正确位置.有加载了就能正常运行. 但据试验,这个办法还存在一些问题.这个动态表不是真正的动态表,而是一个别名.因为在实践的运行中都有框架的么.总不可能为

2012-11-30 17:28:02 1096

转载 如何使用Struts 2防止表单重复提交?

用户重复提交表单在某些场合将会造成非常严重的后果。例如,在使用信用卡进行在线支付的时候,如果服务器的响应速度太慢,用户有可能会多次点击提交按钮,而这可能导致那张信用卡上的金额被消费了多次。因此,重复提交表单会对你的系统带来逻辑影响,必须采取一些措施防止这类情况的发生。     用户重复提交同一个HTML表单的原因有:快速多次点击提交按钮;提交表单后按下浏览器的刷新按钮。     设置S

2012-10-17 21:22:12 350

转载 Servlet中的过滤器(拦截器)Filter与监听器Listener的作用和区别

Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,主要的用途是过滤字符编码、做一些业务逻辑判断等。其工作原理是,只要你在web.xml文件配置好要拦截的客户端请求,它都会帮你拦截到请求,此时你就可以对请求或响应(Request、Response)统一设置编码,简化操作;同时还可进行逻辑判断,如用户是否已经登陆、有没有权限访问该页面等等工作。它是

2012-10-17 21:07:03 598

原创 left join、right join、inner join的区别

left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录  right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录 inner join(等值连接) 只返回两个表中联结字段相等的行

2012-10-17 17:20:33 257

转载 Hibernate性能优化技巧

文章分为十三个小块儿对Hibernate性能优化技巧进行总结性分析,分析如下: 一、在处理大数据量时,会有大量的数据缓冲保存在Session的一级缓存中,这缓存大太时会严重显示性能,所以在使用Hibernate处理大数据量的,可以使用session. clear()或者session. evict(Object) 在处理过程中,清除全部的缓存或者清除某个对象。 二、对大数据量查询时,慎

2012-10-17 15:39:37 297

转载 Spring AOP 常用的四种实现方式

Spring实现AOP的四种方式  先了解AOP的相关术语:  1.通知(Advice):  通知定义了切面是什么以及何时使用。描述了切面要完成的工作和何时需要执行这个工作。  2.连接点(Joinpoint):  程序能够应用通知的一个“时机”,这些“时机”就是连接点,例如方法被调用时、异常被抛出时等等。  3.切入点(Pointcut)  通知定义了切面要发生的“故事”和时间

2012-10-16 22:39:55 337

原创 log4j心得(LOG4J基本配置)

日志记录主要基于三个目的: 1.监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析工作; 2.跟踪代码运行时轨迹,作为日后审计的依据; 3.担当集成开发环境中的调试器的作用,向文件或控制台打印代码的调试信息; Log4j由三个重要的部件构成:记录器(Loggers)、输出源(Appenders)和布局(Layouts)。 1.记录器按照...

2011-03-06 22:42:16 128

java考试考试题

A<set>B<one-to-many>C<many-to-one>D<property>5conn为连接到某数据源的JDBC连接对象。。ADelegateBFactoryCconnectDgetCo

2016-07-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除