- 博客(32)
- 资源 (5)
- 收藏
- 关注
转载 hibernate性能调优
一。 inverse = ? inverse=false(default) 用于单向one-to-many关联 parent.getChildren().add(child) // insertchild parent.getChildren().delete(chi
2009-03-17 13:32:00 1229
原创 JAVA日期时间小结
Java 语言的Calendar,GregorianCalendar (日历),Date(日期), 和DateFormat(日期格式)组成了Java标准的一个基本但是非常重要的部分. 日期是商业逻辑计算一个关键的部分. 所有的开发者都应该能够计算未来的日期, 定制日期的显示格式, 并将文本数据解析成日期对象。学习日期, 日期格式, 日期的解析和日期的计算。 我们将讨论下面的类: 1、
2008-04-28 15:11:00 1626
原创 三十岁之前不用去在乎的事
. 1.放弃 把握的反面就是放弃,选择了一个机会,就等于放弃了其他所有的可能。当新的机会摆在面前的时候,敢于放弃已经获得的一切,这不是功亏一篑,这不是半途而废,这是为了谋求更大的发展空间;或者什么都不为,只因为喜欢这样做,因为,年轻就是最大的机会。人,只有在三十岁之前才会有这个胆量,有这个资本,有这个资格。 2.失恋 不是不在乎,是在乎不起。三十岁前最怕失去的不是已经拥有的
2008-04-26 16:40:00 838
转载 Bill Gates 哈佛大学毕业典礼演讲
President Bok, former President Rudenstine, incoming President Faust, members of the Harvard Corporation and the Board of Overseers, members of the faculty, parents, and especially, the graduates:尊
2008-04-25 14:46:00 1117
转载 转载清华大学校长留给毕业生的一段话
方向比努力更重要能力比知识更重要健康比成绩更重要生活比文凭更重要情商比智商更重要——清华大学校长留给毕业生的一段话方向比努力重要。现 在是讲究绩效的时代,公司、企业、政府,需要的是有能力且能与企业方向共同发展的人,而不是一味努力但却南辕北辙的人。自己适合哪些行业,哪些职业,有很 多东西是先天决定的,只有充分地发掘自己的潜力,而不是总与自己的弱点对抗,一个人才能出人头地,就像现在很多企业招聘的时候,
2008-04-25 10:54:00 883
转载 Window 中窗口的层次关系以及窗口的属性
Window 窗口层次关系 相信在 Window 下面编程的很多兄弟们都不是很清楚Window 中窗口的层次关系是怎么样的,这个东西很久已经研究过一下,后来又忘记了,今天又一次遇到了这个问题,所以便整理一下。下面就说说Window 中桌面(Deskkop)以及顶层窗口,以及子窗口之间的关系。 在Window 的图形界面下,最基本显示信息的元素就是窗口,每一个Window 窗口都管理着自己与
2008-04-25 10:11:00 786
原创 我的益友良师:张毅
哈哈,关于这个朋友,好久就想写点东西了,但是一直都没有心情,老张你看见可别误会,我不是看你没心情,而是最近忙乎的事太多了。 我和张毅的相识,我们都在一个家名字叫Cgogo科技的公司,公司好坏咱不做评论,刚开始见到张毅的时候,我第一眼就感觉这个家伙有点意思。最起码给人的感觉还实在,不像一些人装孙子。 刚开始时候,他可是偶的粉丝呢,哈
2008-04-20 12:33:00 1032
原创 PL/SQL基础小结
最近开始学习Oracle数据库,Oracle偶在项目开发中从来没用,都说她很好很强大,所以就学习一下了,不过学习她之前,应该掌握一下PL/SQL的基础,所以就做个小结。有不足的地方还希望大侠们指正啊!(谨以此献给那些在刚开始学习Oracle的路上找不到北的哥们) PL/SQL是ORACLE对标准数据库语言的扩展,ORACLE公司已经将PL/SQL整合到ORACLE 服务器和
2008-04-09 10:13:00 1012
原创 struts1和struts2的比较
Struts作为MVC 2的Web框架,自推出以来不断受到开发者的追捧,得到广泛的应用。作为最成功的Web框架,Struts自然拥有众多的优点:MVC 2模型的使用、功能齐全的标志库(Tag Library)、开放源代码。但是,正所谓“没有最好,只有更好”,Struts1.x自身也有不少的缺点:需要编写的代码过多,容易引起“类爆炸”、单元测试困难。这些缺点随着Web的发展越来越明显。
2008-03-25 14:46:00 1573 1
原创 java对象的集合(下)
JAVA基础:对象的集合(下)(12)Map 的功能:Map用put(Object key, Object value)方法会往 Map 里面加一个值,并且把这个值同键(你查找时所用的对象)联系起来。给出键之后,get(Object key)就会返回与之相关联的值。你也可以用 containsKey( ) 和 containsValue( )测试 Map 是否包含有某个键或值。map中的
2008-03-24 14:29:00 1187
原创 java对象的集合上
Java基础:对象的集合(上)1.数组:数组与其它容器的区别体现在三个方面:效率,类型识别以及可以持有primitives。数组是 Java 提供的,能随机存储和访问 reference 序列的诸多方法中的,最高效的一种。数组是一个简单的线性序列,所以它可以快速的访问其中的元素。但是速度是有代价的;当你创建了一个数组之后,它的容量就固定了,而且在其生命周期里不能改变。java泛型容器类还包括
2008-03-24 14:27:00 1820 1
原创 java中常用的方法
格式时间================================================================ ==== SimpleDateFormat bartDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date now = new Date(); St
2008-03-24 09:53:00 1288
原创 浅谈CPU中的缓存技术原理
CPU缓存(Cache Memory)是位于CPU与内存之间的临时存储器,它的容量比内存小但交换速度快。在缓存中的数据是内存中的一小部分,但这一小部分是短时间内CPU即 将访问的,当CPU调用大量数据时,就可避开内存直接从缓存中调用,从而加快读取速度。由此可见,在CPU中加入缓存是一种高效的解决方案,这样整个内存 储器(缓存+内存)就变成了既有缓存的高速度,又有内存的大容量的存储系统了。
2008-03-19 16:30:00 1035
原创 Java对象池技术的原理及其实现的小结。
Java对象的生命周期分析 Java对象的生命周期大致包括三个阶段:对象的创建,对象的使用,对象的清除。因此,对象的生命周期长度可用如下的表达式表示:T = T1 + T2 +T3。其中T1表示对象的创建时间,T2表示对象的使用时间,而T3则表示其清除时间。由此,我们可以看出,只有T2是真正有效的时间,而T1、T3则 是对象本身的开销。下面再看看T1、T3在对象的整个生命周期中所占的比例。
2008-03-19 16:20:00 2477 1
转载 When should I use Thread.getContextClassLoader()?
窗体顶端 Find a way out of the ClassLoader mazeSystem, current, context? Which ClassLoader should you use?By Vladimir Roubtsov, JavaWorld.com, When should I use Thread.getContextClassLoad
2008-03-10 13:39:00 2160
原创 classloader基础
JVM启动,会形成3个类加载器组成的初始化加载器层次结构:bootstap classloader (加载核心类) ||extension classloader(加载ext(目录),即java.ext.dirs()) ||system classloader (加载-classpath或者java.class.path或者CLASSPATH)ClassLoa
2008-03-10 13:15:00 901
原创 JfreeChart API浏览
JFreeChart类: void setAntiAlias(boolean flag) 字体模糊边界 void setBackgroundImage(Image image) 背景图片 void setBackgroundImageAlignment(int alignment) 背景图片对齐方式(参数常量在org.jfree.ui.Align类中定义) void setBackgroundIm
2008-02-21 10:00:00 742
原创 tomcat的几个配置说明
1. 如何加大tomcat连接数在tomcat配置文件server.xml中的配置中,和连接数相关的参数有:minProcessors:最小空闲连接线程数,用于提高系统处理性能,默认值为10maxProcessors:最大连接线程数,即:并发处理的最大请求数,默认值为75acceptCount:允许的最大连接数,应大于等于maxProcessors,默认值为100enableLookups:
2008-02-19 13:30:00 1143 1
原创 JFreeChart 核心类库介绍
JFreeChart 核心类库介绍:研究jfreechart源码发现源码的主要由两个大的包组成:org.jfree.chart,org.jfree.data。其中前者主要与图形本身有关,后者与图形显示的数据有关。具体研究如果大家有兴趣的话可以自己研究 。 核心类主要有:org.jfree.chart.JFreeChart : 图表对象,任何类型的图表的最终表现形式都是在该对象进行
2008-02-18 17:12:00 893
原创 实用DWR的基本步骤
开始使用 DWR有两种方法来开始 DWR 的学习,最简单的做法是下载官方提供的 WAR 文件然后对此深入研究。不过这种方式不能使你感到将 DWR 整合到你现有的 web 程序有多么的简单,所以我们推荐你跟随下面三个步骤:1. 安装 DWR JAR 包下载 dwr.jar 文件,然后将它放在 web 程序的 WEB-INF/lib 目录下面,很可能在这个目录下已经有一些 jar 文件了。
2008-02-15 10:02:00 873
转载 javaScript中如何定义类
第一种方式: 工厂方法 能创建并返回特定类型的对象的工厂函数(factory function)。 function createCar(sColor)... { var oTempCar = new Object; oTempCar.color = sColor;oTempCar.showColor = function ()... { alert
2008-02-14 13:36:00 731
原创 单机启动多个mysql
1.单机启动多个mysql的好处 1.1充分利用单机的计算能力 1.2可以有效的分配不同的逻辑到不同的mysql提高数据库并行处理能力 1.3单机也可以方便的实现主从备份2.实例: 单机实现两个mysql运行,监听端口分别是3306,3307实现方式 2.1.修改my.cnf: 把原来的[mysqld]=>[mysqld1],就实现了第一个默认的mysql参数的1数据库
2008-02-13 10:11:00 1537
原创 如何删除快捷方式的箭头
(1)启动注册表编辑器,然后依次展开如下分支:“HKEY_CLASSES_ROOT/lnkfile”; (2)删除“lnkfile”子项中的“IsShortcut”字符串值项,因为“IsShortcut”项是用来控制是否显示普通应用程序和数据文件快捷方式中小箭头的; (3)再依次展开如下分支:“HKEY_CLASSES_ROOT /piffile”; (4)删除“piffile”子项中的“IsSh
2008-02-13 10:10:00 2766
原创 java动态加载类
/*在JAVA中,通过Class.forName()方法可以动态决定加载哪一个类,这个功能对于相同接口的不同实现来讲非常有用。比如对于设计好的数据库连接池接口,我们可以有多种的接口实现类来完成相同的功能,同时用户可以简单的通过修改配置文件来指定实际使用哪一个实现类,在源代码里面通过读取配置文件信息,并用Class.forName(configClassName).getInstance
2008-02-13 10:07:00 1680
转载 Java1.6.0实现系统托盘技术
Java1.6.0实现系统托盘技术演示: 本演示程序实现了点击按钮窗体关闭,托盘图标挂于系统托盘上,鼠标双击托盘图标
2008-01-31 15:49:00 698
转载 数据库设计技巧
第1 部分— 设计数据库之前这一部分罗列了12 个基本技巧,包括命名规范和明确业务需求等。第2 部分— 设计数据库表总共24 个指南性技巧,涵盖表内字段设计以及应该避免的常见问题等。第3 部分— 选择键怎么选择键呢?这里有10 个技巧专门涉及系统生成的主键的正确用法,还有何时以及如何索引字段以获得最佳性能等
2008-01-21 13:40:00 737
原创 硬盘串口与并口有何区别。
最近买一个移动硬盘,由于对硬盘的串口型和并口型不是很理解,所以就找了点资料,写在这里,希望对同样不懂硬盘技术的朋友有所帮助。 “串行硬盘”与“并行硬盘” 随着技术的成熟,越来越多的主板和硬盘都开始支持SATA(串行ATA),SATA接口逐渐有取代传统的PATA(并行ATA)的趋势。那么SATA和PATA在传输模式上有何区别,SATA相对PATA又
2008-01-18 15:03:00 1388
转载 必须知道的社会生活中的十二法则。
一、 马太效应二、 手表定理三、 不值得定律四、 彼得原理五、 零和游戏原理六、 华盛顿合作规律七、 酒与污水定律 八、 水桶定律九、 蘑菇管理十、 奥卡姆剃刀定律十一、 二八法则十二、 钱的问题一、马太效应《新约马太福音》中有这样一个故事,一个国王远行前,交给三个仆人每人一锭银子,吩咐他们:"你们去做生意,等我回来时,再来见我。"国王回来时,第一个仆人说:"主人,你交给我们的一锭银子
2008-01-18 14:02:00 746
原创 HQL的返回值该怎么取得?
很多人搞不清楚怎么取得HQL的返回值,下面举例说明: 取单个字段,会返回字段List: java代码: Query q = s.createQuery("select c.id from Cat as c"); List l = q.list(); for (i=0; i Long id = (Long) l.get(i); System.out.println(id.longValue(
2008-01-15 10:35:00 758
原创 forward和sendRedirect的区别
先是看上去不同,他们的调用分别如下:request.getRequestDispatcher("apage.jsp").forward(request, response);//转发到apage.jspresponse.sendRedirect("apage.jsp");//重定向到apage.jsp在jsp页面中你也会看到通过下面的方式实现转发:我在初学jsp的时候,对这两个概念非常模糊,看别人
2008-01-15 10:33:00 1038
原创 迷茫的程序员
一个程序员对自己的未来很迷茫,于是去问上帝。 “万能的上帝呀,请你告诉我,我的未来会怎样?” 上帝说“我的孩子,你去问Lippman,他现在领导的程序员的队伍可能是地球上最大的” 于是他去问Lippman。 Lippman说“程序员的未来就是驾驭程序员” 这个程序员对这个未来不满意,于是他又去问上帝。 “万能的上帝呀,请你告诉我,我的未来会怎样?”上帝说“我的孩子,你去问Gates,他现在所拥
2008-01-15 10:11:00 649
原创 进程和线程的不同
多线程共存于应用程序中是现代操作系统中的基本特征和重要标志。用过UNIX操作系统的读者知道进程,在UNIX操作系统中,每个应用程序的执行都在操作系统内核中登记一个进程标志,操作系统根据分配的标志对应用程序的执行进行调度和系统资源分配,但进程和线程有什么区别呢?进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性。进程和线程的区别在于:线程的划分
2008-01-15 09:56:00 1170
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人