`
scholers
  • 浏览: 619594 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
创建对象: 1.避免在循环体中创建对象,循环前应该创建对象,避免浪费更多内存空间和增加GC负担 这种情况在我们的实际应用中经常遇到,而且我们很容易犯类似的错误,例如下面的代码: for (int i = 0; i < 10000; i ++) {     ...
DWR(Direct Web Remoting)是一个WEB远程调用框架.利用这个框架可以让AJAX开发变得很简单.利用DWR可以在客户端利用JavaScript直接调用服务端的Java方法并返回值给JavaScript就好像直接本地客户端调用一样(DWR根据Java类来动态生成JavaScrip代码).它的最新版本DWR0.6添加许多特性如:支持Dom Trees的自动配置,支持Spring(JavaScript远程调用spring bean),更好浏览器支持,还支持一个可选的commons-logging日记操作. DWR的设计构思很是巧妙。 第一、把java类转化为javascrip ...
管理其实是一件很难的事情,很多人宁愿管程序,也不愿意管人。我的一位朋友,公司升级她,结果她死活也不愿意管人。   可能因为其中涉及到了方方面面。比如说成本,比如说效益等等,这些说来简单,可是需要牵扯到很大的精力。 我认为: 第一点,你是你的团队里面的领导,你必须要有目标,你必须首先自己明确你应该做些什么,在《兄弟连》开始两集里面,开始带领新兵的中尉很差劲,都不知道自己该干嘛,常常做出错误的判断,结果在训练课里面经常垫底,导致全连被俘。   第二点,执行力。一个团队,如果没有执行力,那么就会导致任务没有贯彻,没有走向成功的可能。   第三点,协调。你的团队只是公司或者社会众多环节中的一个,这就 ...
在一次读取文件的写法中,逐行 int c; while((c = br.read()) != -1){ String s = br.readLine(); rtString.append ; } 在第一次执行的时候已经读了一个字符出来,然后光标就会后移一位   接下来的循环中s=br.readLine();读到的就只是后续的字符串了,因此会少一个字符、 后来看到有人说修改为如下代码: for(String line = br.readLine( ...
  在一次开发过程中,发现原来老的代码是这样写的: for(int i = 0; i < n; i ++){ sql.append("INSERT INTO TABLE (COL1,COL2,COL3) VALUES('','','')"); // comit();//提交事物 }   这样每次都提交的效率实在太低了,我修改了下: SQL语句变成如下: insert into table values(),(),()......(); 然后再一次性的提交事物。  
insert into table values(),(),()......(); 长度限制是多少?
Class.forName(classname)默认是用调用 ClassLoader.getCallerClassLoader()这个方法来获得调用者类的加载器,而调用者的类加载器再利用classLoader的委托模型去加载。其实每次new一个类的时候,也是通过 ClassLoader.getCallerClassLoader()去获得调用者类 ...
返回0表示编译成功,字符串数组as则是我们用javac命令编译时的参数,以空格划分。例如:   javac -classpath c:"foo"bar.jar;. -d c:" c:"Some.java   则字符串数组as为{"-classpath","c:""foo""bar.jar;.","-d","c:""","c:""Some.java"},如果带有PrintWrite ...

JS合并表格

 /**   js 合并行的函数   */   function compRows(tabId)   {    var tab=document.getElementById(tabId);    var rowspna = 1;    if(tab.rows != null){    for(var j = 0; j < tab.rows[0].cells.length; j ++){    for(var i=1;i    {    if (tab.rows[i].cells[j].innerHTML == tab.rows[i - 1].cells[j].in ...
在我装完Wincvs之后,提示我没有安装python,但后来我又装了python2.4,可Wincvs还是说配置不对.到底要怎么配置python呢?期待着您的回复,谢谢你了!      TCL or Python are not available, shell is disabled。   有的网友说是版本的问题,我今天安装时也是一样,装了好三四个版本,都一样,最后在CSDN上找到了答案。      解决办法:      在admin-〉Preferences->wincvs中有关于python的设置,    其中python是指你的python虚拟机的位置,一般是python2X. ...
1.FORM元素中没有添加method属性的时候可能会出现的问题; 今天遇到一个奇怪的问题,江西的用户在提交删除数据的时候,JS报无效语句的错误。和江西的PSO邮件来去十几个回合,就是看不出来什么问题。后来用GOOGLE搜索了一下,终于将原因注意到form上,原来form属性在没有加method="post"时 默认是以get方式提交,将提交内容跟在url后面 ,这样,当内容过多,我们这个问题就是当数据过多的时候,导致无法提交,加上method="post"就可以把问题解决。 这个问题其实引申下就是POST和GET的问题   GET的容量只有2M, ...
#!/bin/sh   # ****************************************************************************   # This script is used to start a managed WebLogic Server for the domain in the   # current working directory. This script reads in the SERVER_NAME and   # ADMIN_URL as positional parameters, sets the SERVER ...
一次现场开发:weblogic报:   Error 500--Internal Server Error      java.lang.NoClassDefFoundError: weblogic/wtc/gwt/AITuxedoConnection      可是JAR包明明是放在目录下的   后来找来了commEnv.sh脚本   发现原来:   WEBLOGIC_CLASSPATH="${JAVA_HOME}/lib/tools.jar${CLASSPATHSEP}${WL_HOME}/server/lib/AIAtmiWTC.jar${WL_HOME}/server/lib/ ...
老问题了,之所以贴出来是给大家看看,希望不要出现类似的错误: this.item=new ArrayList();    books = new Books();    ResultSet rs = new DBoperate().getResultSet("select * from tblbooks");    int i=0;    while (rs.next()) {    books.setBm(rs.getString("bm"));    books.setMc(rs.getString("mc" ...

在路上

 宝石山依旧,去年的大雪还没有完全化干净。好久好久没有登过山了,当然,对于宝石山这样的小土坡,我等是不能吧它叫做山的。所以也在这里不好意思的说是爬山了。  下午3:50,我接到了杭州海信维修部的电话,让本来就心情不好的我大为火光。我昨天打电话是让他们下午1点之前来维修的,结果我上午等了一个上午不说,下午这么晚才打电话说,他已经到我家楼下了,你说搞笑不搞笑。 想起海信的空调我就火大。奉劝大家千万别买这个牌子的空调了,什么变频不变频。它的空调制热效果实在是太差,还没有志高的好。  而且海信的维修实在是有问题。  因为去年装修房子,一次性买了两台海信空调。于是噩梦开始了。都知道,去年快过年的那段时间, ...
Global site tag (gtag.js) - Google Analytics