- 博客(20)
- 资源 (10)
- 收藏
- 关注
转载 垃圾回收算法梳理
垃圾回收算法梳理1. 如何计算对象已死1.1 引用计数器算法引用计数器算法是给每个对象设置一个计数器,当有地方引用这个对象的时候,计数器+1,当引用失效的时候,计数器-1,当计数器为0的时候,JVM就认为对象不再被使用,是“垃圾”了。引用计数器实现简单,效率高;但是不能解决循环引用问问题(A对象引用B对象,B对象又引用A对象,但是A,B对象已不被任何其他对象引用),同时每次计数器的...
2020-04-10 16:54:46 115
原创 Lombok 消除Java的冗长
Lombok是一个开源项目,可以用来消除Java代码的冗长 详细介绍参看http://www.ibm.com/developerworks/opensource/library/os-lombok/index.html 下面介绍Lombok如何消除Java代码的冗长。1. 首先去http://projectlombok.org/. 下载lombok.jar 包
2010-05-06 12:02:00 430
原创 VMWare中安装suse9过程显示问题
最近想在VMware中安装suse9,但是在安装过程中屏幕总是显示为四个小屏幕。后来通过网上查询终于解决,原来只要把你的windows颜色设置为中16位,不要设置32位,就不会再出现4分屏了。
2010-04-20 08:22:00 859
原创 如何使vmware虚拟机中的操作系统能够上网?
第一种情况: 主机使用PPPOE拨号上网 方法一:NAT方式 1、先关闭虚拟机中的操作系统,回到虚拟机主界面 双击主界面右上方的的“Ethernet”,弹出“Network Adapter”对话框,选择“NAT” 2、启动虚拟机操作系统,设置IP为动态获取,即通过DHCP获得。 此时虚拟机中的操作系统用的是主机的IP,主机能够上网,那么虚拟机也能。
2007-04-29 19:21:00 1588
原创 利用javaScript动态增加表格行,删除表格行
Table 对象得方法 var intRowIndex = 0;function insertRow(tbIndex){ var objRow = myTable.insertRow(tbIndex); var objCel = objRow.insertCell(0); objCel.innerText = document.myForm.myCell1.value; var objCel =
2007-04-29 19:20:00 819
深入理解abstract class和interface
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,...
2006-09-06 16:35:00 72
javaScript对table进行排序
<!-- TWO STEPS TO INSTALL SORT DATA TABLE: 1. Copy the coding into the HEAD of your HTML document 2. Add the last code into the BODY of your HTML document --> <!-- STEP ONE:...
2006-08-09 17:35:00 320
上传图片
<!-- TWO STEPS TO INSTALL IMAGE UPLOAD PREVIEW: 1. Copy the coding into the HEAD of your HTML document 2. Add the last code into the BODY of your HTML document --> <!-- STEP...
2006-08-09 17:26:00 156
利用javaScript动态增加表格行,删除表格行
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> Table 对象得方法 </TITLE><script language="JavaScript">var intRowIndex =
2006-08-01 01:31:00 140
编程体会
作者:金蝶中间件公司CTO袁红岗 不知不觉做软件已经做了十年,有成功的喜悦,也有失败的痛苦,但总不敢称自己是高手, 因为和我心目中真正的高手们比起来,还差的太远。世界上并没有成为高手的捷径,但一些基 本原则是可以遵循的。 1. 扎实的基础。数据结构、离散数学、编译原理,这些是所有计算机科学的基础,如果 不掌握他们,很难写出高水平的程序。据我的观察,学计算机专业的人比学其他专业...
2006-07-11 11:11:00 180
61条面向对象设计的经验原则
61条面向对象设计的经验原则 作者:Arthur J.Riel 来自:《OOD 启思录》 你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起。 ...
2006-07-05 13:07:00 85
ajax 开源项目 DWR
ajax开源项目dwr的使用: 利用DWR可以在客户端利用JavaScript直接调用服务端的Java方法并返回值 给JavaScript就好像直接本地客户端调用一样. 1:下载dwr.jar文件,将其加入到web工程的lib下; 2:在web.xml文件中配置如下信息: <servlet> <servlet-name>dwr-invoker</...
2006-06-27 10:17:00 91
在resin中配置,要求不能访问应用目录;
1:在resin中配置,要求不能访问应用目录; 在app-default.xml文件中增加以下配置 <!--directory don't access--> <servlet servlet-name="directory" servlet-class="com.caucho.servlets.DirectoryServlet"> <init enable=...
2006-06-13 15:50:00 331
日期类中获得本月的最后一天
import java.util.Calendar;import java.util.GregorianCalendar; /** * CalTest.java * * Version 0.1 * * Created 2006-6-9 16:29:22 * * TODO */ public class CalTest{ /** * 得到本月的最后一天; * @retu...
2006-06-09 16:51:00 100
针对在外网部署的测试
在工作中有时我们要将web应用服务部署到外网,给外网服务器的ip指定一个域名,但是域名解析生效可能需要一段时间,而这时你又要测试自己的部署是否成功,通常是在浏览器中输入ip字段进行测试,这种测试只是表明你的外网服务已经启动,而不能检验自己的域名解析是否成功解析到此服务器的ip,所以可以采取下面的测试方法: 在本地的机器上(windows操作系统)中 C:\WINDOWS\syst...
2006-06-08 00:51:00 504
在linux下apache + resin 配置反向代理
1:下载 apache2:编译apache3:make4:make install5:在 /usr/local/apache/conf/extra/httpd-vhosts.conf 下配置<VirtualHost *> ServerAdmin webmaster@dummy-host2.example.com DocumentRoot /home/bhv/custo...
2006-06-07 19:08:00 286
异常:java.util.ConcurrentModificationException
今天在写程序时遇到了 java.util.ConcurrentModificationException 异常,参考网上程序后,解决了问题,至少现在没有这个异常了。主要是在删除iterator元素时使用了原来的hashmap名称,改成直接使用iterator的remove方法就可以了。参考如下: 来自:http://java.mblogger.cn/zzjie/post...
2006-06-07 18:11:00 98
java中 对象的排序
1:排序类package com.tixa.bad.customer.util; import java.util.ArrayList;import java.util.Collections;import java.util.Comparator; import com.tixa.bad.customer.data.AdstatGraphArea; /** * 对地区数据进行排...
2006-06-06 17:15:00 92
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人