关闭

commons-fileupload实现文件上传,可多文件上传和实现进度条

http://note.youdao.com/share/?id=ac8a25bc4987193ec8599d53fd7dcff6&type=note...
阅读(690) 评论(0)

String是否相等的几种情况

String相关操作: String  s1 = “1”; String  s2 = “1”; 此时s1,s2是同一个对象(s1 == s2 为true)。String是final的,”1”生成之后是不会在改变的,s1,s2都是”1”的引用。 String s1 = new String(“1”); String s2 = new String(“2”); 此时s1,s2不是同一个对象...
阅读(704) 评论(0)

简单的方法解决ORA-07104:字符串文字太长

public String addAlarmConfigTemplate(String objXml) throws Exception { Connection conn = null; PreparedStatement pstmt = null; int newId; try {...
阅读(8396) 评论(0)

java内省

内省 内省是 Java 语言对 Bean 类属性、事件的一种缺省处理方法。例如类 A 中有属性 name, 那我们可以通过 getName,setName 来得到其值或者设置新的值。通过 getName/setName 来访问name 属性,这就是默认的规则。 Java 中提供了一套 API 用来访问某个属性的 getter/setter 方法,通过这些 API 可以使你不需要了解这个规则(...
阅读(418) 评论(0)

volatile关键字

关于volatile 我们知道,在Java中设置变量值的操作,除了long和double类型的变量外都是原子操作,也就是说,对于变量值的简单读写操作没有必要进行同步。这在JVM 1.2之前,Java的内存模型实现总是从主存读取变量,是不需要进行特别的注意的。而随着JVM的成熟和优化,现在在多线程环境下volatile关键字的使用变得非常重要。在当前的Java内存模型下,线程可以把变量保存在本地内...
阅读(434) 评论(0)

Java编程中“为了性能”要做的几点

最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。 下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。 1.尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以...
阅读(389) 评论(0)

The reference to entity "password" must end with the ';' delimiter.的原因跟解决方法

This error is caused by a rogue '&' in database_properties.xml. This xml tag... &password=mypassword"/> should actually read... &password=mypassword"/> This is because the sax xml pa...
阅读(513) 评论(0)

replaceAll("&","&")方法不起作用

项目中写的一段代码,发现 line.replaceAll("&", "&").replaceAll("", ""); 不起作用,明明line已经每一行都读取到了,但是执行完方法之后,line的值并没有改变。 后来发现replaceAll()方法返回一个新的字符串,原来的字符串并未改变,所以写成line = line.replaceAll("&","&")就可以了。...
阅读(448) 评论(0)

java.util.Timer

在应用开发中,经常需要一些周期性的操作,此时需要用到java.util.Timer。 Timer是JDK中的定时调度类,主要用来定时触发任务: Timer是调度控制器,TimerTask是可调度的任务: public static void main(String[] args) { Timer timer = new Timer(); /...
阅读(481) 评论(0)

java中关键字volatile的作用

Java™ 语言包含两种内在的同步机制:同步块(或方法)和 volatile 变量。这两种机制的提出都是为了实现代码线程的安全性。其中 Volatile 变量的同步性较差(但有时它更简单并且开销更低),而且其使用也更容易出错。Volatile 变量具有 synchronized 的可见性特性,但是不具备原子特性。这就是说线程能够自动发现 volatile 变量的最新值。 ========...
阅读(361) 评论(0)

一台机器配置两个Tomcat

最好采用 直接 解压版的 Tomcat,该方法也是基于此种情况的,相对于安装版的比较简单。 如果不加任何修改,在一台服务器上同时运行两个Tomcat服务显然会发生端口冲突。假设现在已经按照正常的方式安装配置好了第一个Tomcat,第二个如何设置呢? 解决办法: 1.解压Tomcat到一个新的目录,比如d:\TomcatServer2; 2.新建一个环境变量CATALINA_HOME...
阅读(513) 评论(0)

小知识点,方便以后查阅

连接数据库: ORACLE: Class.forName( "oracle.jdbc.driver.OracleDriver" ); DriverManager.getConnection( "jdbc:oracle:thin:@MyDbComputerNameOrIP:1521:ORCL", sUsr, sPwd ); SQLServer: db.driver=com.micros...
阅读(435) 评论(0)

\r \n的区别

'\r'是回车,'\n'是换行,前者使光标到行首,后者使光标下移一格。通常用的Enter是两个加起来。 在控制台中打印(不要在IDE中)System.out.println("abc\r1") --->1bc,\r 光标回到行首了,然后1把a取代了。 通常我们要达到 回车换行的效果,strBuilder.append(line).append("\r\n");   \r\n 都...
阅读(364) 评论(0)

StringBuffer 和 String Builder的区别

StringBuffer 与 StringBuilder 中的方法和功能完全是等价的,只是 StringBuffer 中的方法大都采用了 synchronized 关键字进行修饰,因 此是线程安全的,而 StringBuilder 没有这个修饰,可以被认为是线程 不安全的。 StringBuffer 始于 JDK 1.0 StringBuilder 始于 JDK 1.5 从 J...
阅读(1049) 评论(0)

如何用js给html表单设置style

首先,把CSS和JS标签style属性对照表了解了: CSS 和 JavaScript 标签 style 属性对照表:   盒子标签和属性对照 颜色和背景标签和属性对照 样式标签和属性对照 文字样式标签和属性对照 文本标签和属性对照 CSS语法(不区分大小写) JavaScript语法(区分大小写) border border b...
阅读(622) 评论(0)
115条 共8页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:138113次
    • 积分:2294
    • 等级:
    • 排名:第18980名
    • 原创:67篇
    • 转载:48篇
    • 译文:0篇
    • 评论:15条
    最新评论