- 博客(6)
- 资源 (13)
- 收藏
- 关注
转载 java.util.Timer
在应用开发中,经常需要一些周期性的操作,此时需要用到java.util.Timer。 Timer是JDK中的定时调度类,主要用来定时触发任务: Timer是调度控制器,TimerTask是可调度的任务: public static void main(String[] args) { Timer timer = new Timer(); /
2013-05-29 20:50:30 722
转载 java中关键字volatile的作用
Java™ 语言包含两种内在的同步机制:同步块(或方法)和 volatile 变量。这两种机制的提出都是为了实现代码线程的安全性。其中 Volatile 变量的同步性较差(但有时它更简单并且开销更低),而且其使用也更容易出错。Volatile 变量具有 synchronized 的可见性特性,但是不具备原子特性。这就是说线程能够自动发现 volatile 变量的最新值。 ========
2013-05-28 20:43:47 534
转载 一台机器配置两个Tomcat
最好采用 直接 解压版的 Tomcat,该方法也是基于此种情况的,相对于安装版的比较简单。 如果不加任何修改,在一台服务器上同时运行两个Tomcat服务显然会发生端口冲突。假设现在已经按照正常的方式安装配置好了第一个Tomcat,第二个如何设置呢? 解决办法: 1.解压Tomcat到一个新的目录,比如d:\TomcatServer2; 2.新建一个环境变量CATALINA_HOME
2013-05-28 18:59:48 754
原创 小知识点,方便以后查阅
连接数据库: ORACLE: Class.forName( "oracle.jdbc.driver.OracleDriver" ); DriverManager.getConnection( "jdbc:oracle:thin:@MyDbComputerNameOrIP:1521:ORCL", sUsr, sPwd ); SQLServer: db.driver=com.micros
2013-05-24 11:14:48 651
原创 \r \n的区别
'\r'是回车,'\n'是换行,前者使光标到行首,后者使光标下移一格。通常用的Enter是两个加起来。 在控制台中打印(不要在IDE中)System.out.println("abc\r1") --->1bc,\r 光标回到行首了,然后1把a取代了。 通常我们要达到 回车换行的效果,strBuilder.append(line).append("\r\n"); \r\n 都
2013-05-14 11:17:57 560
转载 StringBuffer 和 String Builder的区别
StringBuffer 与 StringBuilder 中的方法和功能完全是等价的,只是 StringBuffer 中的方法大都采用了 synchronized 关键字进行修饰,因 此是线程安全的,而 StringBuilder 没有这个修饰,可以被认为是线程 不安全的。 StringBuffer 始于 JDK 1.0 StringBuilder 始于 JDK 1.5 从 J
2013-05-14 11:09:33 7391
dom4j-1.6.1-jar文件
2013-03-15
javascript,html.xml,dhtml,服务器脚本.net,多媒体,网站构建多合一超强文档
2012-07-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人