- 博客(10)
- 资源 (44)
- 收藏
- 关注
转载 如何去重HashSet中的重复对象?
摘要 使用HashSet实现Set集合,集合中存放的对象有重复,重复条件是自定义的。 如何去除Set中的重复对象? 方案一 对bean重写其equals和hashcode。 @Override public int hashCode() { return gradeType.hashCode(); }
2014-10-22 18:15:49 16077
转载 多线程用同一个dao对象就会存在多个线程执行同一方法,为什么不用考虑线程安全问题
要看怎样获取与数据库的链接了, 在XxxDao接口中如果把JDBC对象作为成员变量, 就有可能会出现线程安全, 下面是我的做法: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 // 查询为例, 查询所有, 这个是个重载方法, T 类型由实
2014-10-21 21:43:00 3978
转载 在多线程中使用静态方法是否有线程安全问题
类的成员分为两类,静态成员(static member)和实例成员(instance member)。静态成员属于类,实例成员则属于对象,即类的实例。 简单讨论一下在一个类中使用静态字段(static field)和静态方法(static method)是否会有线程安全问题。 我们在知道, 静态字段(static field)和静态方法(static method)的
2014-10-21 21:40:34 3118
转载 Java中的Serializable浅谈,只是浅谈
对象的串行化(Serialization) 一、串行化的概念和目的 1.什么是串行化 对象的寿命通常随着生成该对象的程序的终止而终止。有时候,可能需要将对象的状态保存下来,在需要时再将对象恢复。我们把对象的这种能记录自己的状态以便将来再生的能力。叫作对象的持续性(persistence)。对象通过写出描述自己状态的数值来记录自己 ,这个过程叫
2014-10-18 23:13:29 721
转载 Java如何判断线程池所有任务是否执行完毕
[java] view plaincopy package csdn; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; /** * @author nineday */ public class Test {
2014-10-18 23:10:42 62497 3
转载 Thread.sleep() 和 Thread.yield() 区别
1. Thread.yield(): api中解释: 暂停当前正在执行的线程对象,并执行其他线程。 注意:这里的其他也包含当前线程,所以会出现以下结果。 public class Test extends Thread { public static void main(String[] args) { for (int i
2014-10-10 11:05:33 927
转载 Java Thread中start和run方法的区别?
认识Thread的start和run 1) start: 用 start方法来启动线程,真正实现了多线程运行,这时无需等待run方法体代码执行完毕而直接继续执行下面的代码。通过调用Thread类的 start()方法来启动一个线程,这时此线程处于就绪(可运行)状态,并没有运行,一旦得到cpu时间片,就开始执行run()方法,这里方法 run()称为线程体,它包含了要执行的这个线程的内容,R
2014-10-10 10:34:27 751
转载 关于 for update
Select…For Update语句的语法与select语句相同,只是在select语句的后面加FOR UPDATE [NOWAIT]子句。 该语句用来锁定特定的行(如果有where子句,就是满足where条件的那些行)。当这些行被锁定后,其他会话可以选择这些行,但不能更改或删除这些行,直到该语句的事务被commit语句或rollback语句结束为止。
2014-10-09 13:40:09 502
转载 oracle-select for update nowait 与 select for update 差别
oracle--select for update nowait 与 select for update 区别 nowait的含义很多人都会误解为“不用等待,立即执行”。但实际上该关键字的含义是“不用等待,立即返回” 如果当前请求的资源被其他会话锁定时,会发生阻塞,nowait可以避免这一阻塞,因为 If another user is in the process of modif
2014-10-09 13:36:28 885
PHP基础教程
2017-06-18
Hibernate实战
2017-06-18
redis 64bit for windows 2.6.12
2014-11-01
apache-maven-3.1.1-bin(win)
2013-12-08
eclipse中安装subclipse(svn插件)
2013-12-08
Setup-Subversion-1.7.5 svn服务器
2013-12-08
ApacheTomcat6高级编程中文卷2
2013-07-19
ApacheTomcat 6高级编程中文卷1
2013-07-19
一线架构师实践指南
2017-06-18
锋利的jQuery
2017-06-18
深入理解Java虚拟机
2017-06-18
大型网站技术架构
2017-06-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人