- 浏览: 63194 次
- 性别:
- 来自: 深圳
最新评论
-
raycode:
统计代码的第14行,应该删除!这样算下来,跟windows文件 ...
用Java统计文件夹大小 -
yekui:
顶起,感谢。
解决sun.misc.URLClassPath自动Debug原因 -
jy0902:
兄弟 你帮了大忙 整了半天还是没找到方法 标示感谢 ...
解决sun.misc.URLClassPath自动Debug原因 -
diyunpeng:
写的不错。
Java Annotation入门 -
蓝月儿:
谢谢分享 学习了
用Java统计文件夹大小
文章列表
解决过程:1,根据top命令,找出占用cpu高的java进程。本例中发现PID为2633的Java进程占用CPU高达300%,出现故障。2,找到该进程后,如何定位具体线程或代码呢,首先显示线程列表,并按照CPU占用高的线程排序:[root@localhost logs]# ps -mp 2633 -o THREAD,tid,time | sort -rn显示结果如下:USER %CPU PRI SCNT WCHAN USER SYSTEM TID TIMEroot 10.5 19 - - - - 3626 00:12:48roo ...
Spring容器中有两种思想很重要,也就是我们常用的Ioc和Aop,如果理解了这两种思想, 对于我们学习设计模式和编程有很大的帮助,美国四人帮(GOF)写的设计模式中,有很多都用到了Ioc的思想。简单的说就是依赖注入的思想。常见的一种情 况:如果一个类中要复用另外一个类中的功能时,我们可能会首先想到继承,如果你知道Ioc这种思想的话,我想你不会用继承,你会马上想到把要用到功能抽取 出来,在我们要用到的类中只需通过set方法简单的注入就可以了,其实这里用到了对象的组合代替继承,这样不仅避免了单一继承,还很好的实现了松耦合。同 时也遵循了面向对象的编程的设计原则:多用组合,少用继承 ...
原文:http://blog.163.com/gyq_beijing/blog/static/11240437420118293037831/
1 更小通常更好
理由:更小的数据类型使用了更小的磁盘空间,内存和cpu缓存,而且需要的cpu周期也更少。
2 简单就好
这个好理解,尽可能选择简单的数据类型存储数据,mysql的数据类型不外乎int,long,char,varchar,text等等。那么在选择的时
候,尽量选择最简单的基本数据 类型存储数据。比如我平常存储时间的时候一般都是存成int类型(转化成timestamp).
3 尽量避免null
...
删除Eclipse升级后的旧版本插件
- 博客分类:
- Java代码
注2:不要升级你的Eclipse indigo到SR1或SR2,部署项目N多莫名其妙的问题
!
注1:经一下代码清理后的Eclipse可能会有诸多问题,请慎用!
Eclipse升级后不会自动删除旧文件,导致占用很多磁盘资源,网上找段代码,贴过来。我用64位的Eclipse会有问题,清理后svn无法加载本地类库,此处屏蔽对svn的清理
import java.io.File;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util. ...
在Eclipse中Debug启动项目,都会自动Debug到sun.misc.URLClassPath类中。我怪了,网上搜了半天,就是没有人能解决这个问题。
现解决方法如下:
Window --> Preferences --> Java --> Debug --> Suspend Execution 全部全掉; Hot Code Replace 第一个选掉
原
文:http://www.matrix.org.cn/resource/article/44/44048_Java+Annotation.html
摘要:
本
文针对java初学者或者annotation初次使用者全面地说明了annotation的使用方法、定义方式、分类。初学者可以通过以上的说明制作简
单的annotation程序,但是 ...
原文:http://www.matrix.org.cn/resource/article/44/44055_Java+Annotation+Reflect.html
前言:
在上篇文章《Java Annotation入门》
中概要性的介绍了Annotation的定义、使用,范围涵盖较广,但是深度不够。所以作者在《Java Annotation入门》后,继续整理了Annotation的概念和知识点,与喜欢research的朋友们共享。阅读提示:文中提到的程序成员或者程序元素是一个概念,指组成程序代码的单元:如类、方法、成员变量。
一、Annotation究竟是什么?
Annota ...
原文地址:
http://hi.baidu.com/znanbeijing/blog/item/5090c5559dfd98183a29355f.html
- 2009-09-22 10:27
- 浏览 783
- 评论(0)
一,Java 反射机制主要提供了以下功能:
在运行时判断任意一个对象所属的类。
在运行时构造任意一个类的对象。
在运行时判断任意一个类所具有的成员变量和方法。
在运行时调用任意一个对象的方法。
二,在JDK中,主要由以下类来实现Java反射机制,这些类都位于java.lang.reflect包中:
Class类:代表一个类。
Field 类:代表类的成员变量(成员变量也称为类的属性)。
Method类:代表类的方法。
Constructor 类:代表类的构造方法。
Array类:提供了动态创建数组,以及 ...
转自:http://baike.baidu.com/view/160029.htm
序列化 (serialization)
将对象的状态信息转换为可以存储或传输的窗体的过程。在序列化期间,对象将其当前状态写入到临时或持久性存储区。以后,可以通过从存储区中读取或反 ...
- 2009-08-10 14:40
- 浏览 949
- 评论(0)
转自:http://3geye.iteye.com/blog/429978
1.垃圾回收是一种动态存储管理技术,它自动地释放不再被程序引用的对象,按照特定的垃圾收集算法来实现资源自动回收的功能。当一个对象不再被引用的时候,内存回收它占领的空间,以便空间被后来的新对象使用。 事实上,除了释放没用的对象,垃圾收集也可以清除内存记录碎片。 2.但是任何一种垃圾收集算法一般要做2件基本的事情:(1)发现无用信息对象;(2)回收被无用对象占用的内存空间,使该空间可被程序再次使用。 如何来发现无用的信息对象呢?如何来回收呢? 3.大多数垃圾回收算法使用了根集(root set)这个概念;所谓根集就量 ...
- 2009-08-10 14:38
- 浏览 1149
- 评论(0)
原文地址遗失,如有侵犯您的权利,请告诉我,我将在第一时间将其删除
最基本的处理方法
/*--如果表中有主键(记录不重复的字段也可以),可以用类似下面的方法,当然x,y要换成具体的数字,不能用变量: --*/
select top y * from 表 where 主键 not in(select top (x-1)*y 主键 from 表)
/*--如果表中无主键,可以用临时表,加标识字段解决.这里的x,y可以用变量 --*/
select id=identity(int,1,1),* into #tb from 表
select * from #tb ...
- 2009-07-31 14:06
- 浏览 1352
- 评论(0)
原文地址:http://tianke66.iteye.com/blog/332907
首先要导入JSTL1.1标签库jakarta-taglibs-standard-1.1.2,并且导入的路径改为 <%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %><%@ taglib uri="http://java.sun.com/jstl/fmt&quo ...
- 2009-07-31 13:58
- 浏览 1968
- 评论(0)
项目过程管理框架RUP | XP | MSF
白盒测试工具:Rational Purify | Rational Quantify | Telelogic LogiScope | Macabe Macabe
黑盒测试工具Rational Performance Tester | Rational Functional Tester | Rational Robot | MI LoadRunner | MI WinRunner | CompuWare QARun | CompuWare QALoa
项目管理工具Microsoft Project | IBM Ra ...
- 2009-07-29 08:48
- 浏览 1144
- 评论(0)
转载文章,原文作者及地址遗失
Hibernate中有两个极为相似的方法get()与load(),他们都可以通过指定的实体类与ID从数据库中读取数据,并返回对应的实例,但Hibernate不会搞两个完全一样的方法的,它们间的不同在于:
g ...
- 2009-07-29 08:44
- 浏览 1152
- 评论(1)