`
zoninge
  • 浏览: 33343 次
  • 性别: Icon_minigender_1
  • 来自: 长沙->广州
社区版块
存档分类
最新评论
文章列表
1.浅复制和深复制概念 ⑴浅复制(浅克隆) 被复制对象的任何变量都含有和原来的对象相同的值,而任何的对其他对象的引用仍然指向原来的对象。换言之,浅复制仅仅复制所考虑的对象,而不复制他所引用的对象。   ⑵深复制(深克隆) 被复制对象的任何变量都含有和原来的对象相同的值,除去那些引用其他对象的变量。那些引用其他对象的变量将指向被复制过的新对象,而不再是原有的那些被引用的对象。换言之,深复制把要复制的对象所引用的对象都复制了一遍。   2.Java的clone()方法 ⑴clone方法将对象复制了一份并返回给调用者。一般而言,clone()方法满足: ①对任何的对象x,都有x.clone() !=x ...

for update

今天看前辈写的代码,select语句中最后面加了for update,一时半会不知道什么意思。到网上查了下资料才明白 SELECT ~ FOR UPDATE ORACLE数据库相关程序测试时,为修改数据或者测试排他错误时常常用到SELECT ~ FOR UPDATE . SELECT ~ FOR UPDATE 是行锁定SQL语句.执行后符合条件的行被锁定,可防止其它用户修改或删除 这些行,但是表并不是被锁定状态,其它用户对表进行数据插入操作都不受影响. 执行SELECT ~ FOR UPDATE时如果出现冲突刚会陷入等待状态,为防止无休止等待可设置时间 或NOWAIT, 如SELECT * F ...
今天服务器上的一个工程的类需要重新编译,我将它导入本机的myeclipse6.0中,编译完之后上传到服务器上去,结果出现了java.lang.UnsupportedClassVersionError异常,赶紧远程连接到服务器上一看,原来环境是1.42的版本,而本机JDK是1.5的。于是在MyEclipse中将编译器的版本改为1.4的 步骤:项目点右键-->Properties-->Java Compiler-->将Enable project specific settings前的勾去掉-->Compiler compiliance level选择你想要的版本 将文件上传 ...
之前写了获取本地时间的代码,后来发现很不仁道,如果别人的机器时间不对,页面上显示的时间也不对了,会给别人造成困扰。于是乎将代码改了一下,用xmlHttpRequest对象来取得服务器上的时间 <script language="JavaScript" type="text/JavaScript"> var myday = ""; var mymonth = ""; var myweekday = ""; var year = ""; var myyear ...
今天写的页面里要求实现广告图片自动转换的功能,在网上搜了一下,这个还满好用,先收藏<html><!-- 脚本代码开始   --> <head> <script language="JavaScript" type="text/javascript"> <!-- var bannerAD=new Array(); var adNum=0; bannerAD[0]='cyjq_R_banner1.jpg'; bannerAD[1]='cyjq_R_banner2.jpg'; bannerAD[2]='cy ...
Java开发者必去的20个英文技术网站 网站列表 (以下顺序不分先后) http://java.sun.com/developer/blogs/--世界是数一数二的JAVA人的BLOG. http://www.onjava.com - O'Reilly的Java网站. 每周都有新文章. http://java.sun.com - 官方的Java开发者网站 - 每周都有新文章发表. http://www.developer.com/java - 由Gamelan.com 维护的Java技术文章网站. http://www.java.net - Sun公司维护的一个Java社区网站. h ...
     第一天来公司上班的时候,竟然被配置WEB程序的问题搞了半天。郁闷至极。       上班也有一年了,连个基础的东西都搞不定,难怪被本人鄙视       在tomcat的/conf/server.xml中配置连接池。       插入以下代码 <ResourceParams name="jdbc/MySQLDB">     <parameter>       <name>factory</name>       <value>org.apache.commons.dbcp.BasicDataSourceFa ...
public   ActionForward getOrganinfo_ajax(ActionMapping mapping, ActionForm form,             HttpServletRequest request, HttpServletResponse response)  {         String level2OrganId   =  request.getParameter( " level2OrganId " );         System.out.print(level2OrganId);         IDReportLog ...
一位软件工程师的6年总结 作者:成晓旭 (声明:欢迎转载,请保证文章的完整性) “又是一年毕业时”,看到一批批学子离开人生的象牙塔,走上各自的工作岗位;想想自己也曾经意气风发、踌躇满志,不觉感叹万千……本文 ...
---------数学函数 1.绝对值 S:select abs(-1) value O:select abs(-1) value from dual 2.取整(大) S:select ceiling(-1.001) value O:select ceil(-1.001) value from dual 3.取整(小) S:select floor(-1.001) value O:select floor(-1.001) value from dual 4.取整(截取) S:select cast(-1.002 as int) value O:select trunc(-1.002) v ...
对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。 问题一:我声明了什么! String s = "Hello world!"; 许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello world!”。这样模糊的回答通常是概念不清的根源。如果要准确的回答,一半的人大概会回答错误。 这个语句声明的是一个指向对象的引用,名为“s”,可以指向类型为String的任何对象,目前指向"Hel ...
       今天我也开始在JavaEye上开博了,哈哈!恭喜恭喜!大家多多支持小菜鸟啊!!
Global site tag (gtag.js) - Google Analytics