`
文章列表
今天看了看java.beans包,发现了两个好东西,XMLEncoder和XMLDecoder。发现自己以前把从XML存取对象真是太费力气啦。做了小工具类,以后可以用用了。   以下是引用片段:package com.imct.util; import java.beans.XMLDecoder; import java.beans.XMLEncoder; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutpu ...
     说到搜索,大部分学员想到的就是数据库的模糊查询。模糊查询有两个问题:效率低,不能查找HTML页面上的静态内容。     于是需要工具进行对于网站的全文搜索。基本原理是用工具扫描整个网站的页面,将内容进行索引并保存,然后可以通过用户的关键字搜索。如果你用过google桌面搜索或者msn桌面搜索,应该对这个过程比较了解。     可见一个全文搜索工具至少需要包含两个方面:创建索引和搜索。     Lucene作为apache的开源工具,免费提供这些功能,并且能识别多种文件格式,支持词法分析等,是比较常用的全文搜索工具。     但是Lucene的中文教程很少,有本《Lucene In Ac ...
Java的中文问题历史悠久,连绵不绝,至今也没有完全解决,但是上有政策下有对策,我们总是有办法搞定它的。跟Java相关的中文问题主要有两类,一类是编程的问题,涉及到I/O,内码转换等。第二类是Java运行环境的配置,涉及 ...
Java集合类总述   线性表,链表等是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashMap └WeakHashMap Collection接口 Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一些Collection允许相同的元素而另一些不行。一些能排序而另 ...
Java 语言的Calendar(日历),Date(日期), 和DateFormat(日期格式)组成了Java标准的一个基本但是非常重要的部分. 日期是商业逻辑计算一个要害的部分. 所有的开发者都应该能够计算未来的日期, 定制日期的显示格式, 并将文本数据解析成日 ...
李开复 2007年10月    前不久,我的同学兰迪·波许教授在我们的母校卡内基·梅隆大学做了一场风靡全美   的 讲座,题目是《真正实现你的童年梦想》。该讲座的视频在不同视频网站上被点播了   上千万次。《华尔街日报 ...
自成书以来,在美国畅销书排行榜盘踞达七年之久,全球70个国家以28种语言发行超过一亿册,作者柯维博士也被《时代》杂志誉为人类潜能的导师,并被选入全美25位最有影响力的人士。《高效能人士的七个习惯》究竟写了些什 ...
(史蒂夫·乔布斯为苹果电脑和Pixar动画公司CEO,本文系其于2005年6月12日在斯坦福大学所做的演讲,原载《环球企业家》 2005年7月号 总第112期 )我今天很荣幸能和你们一起参加毕业典礼,斯坦福大学是世界上最好的大学之一。 ...
今天拿到了传说中有1G大的Gmai,确实很好用速度极快,没有了传统的收件夹,取了代之的是labels ,用户自己设定labels后加上邮件过滤设定,就成了邮件自动分练功能,逻辑上,用户名+labels@gmail.com,"labels"可以自己取名,就可以达到无数个E-mail地址,这些地址同时指向用户名@gmail.com 我在外面测试:能过163邮箱向用户名+labels@gmail.com,邮件正常到达,而且按照事先的过虑设定被自动分类到labels文件夹下(其实并非文件夹)。也就是说传统的E-mail地址中不允许有“+”的规则已经被打破,所以很多注删流程中的E-m ...
一,ping       它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我 ...
本文旨在给程序开发人员提供一个比较具体的Tomcat连接池参考方案,为了提高文章的可读性,文章前端引用了一位前辈的话,如果构成误解,请多多谅解,本文不是从商业考虑的。有问题请联系作者MSN:hpj2001(at)hotmail.com,Email:tocow(at)google.com。连接池简介   程序开发,存在很多问题:首先,每一次Web请求都要建立一次数据库连接。建立连接是一个费时的活动,每次都得花费0.05s~1s的时间,而且系统还要分配内存资源。这个时间对于一次或几次数据库操作,或许感觉不出系统有多大的开销。可是对于现在的Web应用,尤其是大型电子商务网站,同时有几百人甚至几千人在线 ...
五行学说是古人从生活实践中总结出来的。 他们认为世纪万物都是由金、木、水、火、土五种元素构成的,在不同的事物上有不同的表现。比如 五色:青、赤、黄、白、黑, 五声:角、徵、宫、商、羽, 五味:酸、苦、甘、辛、咸, 五脏:肝、心、脾、肺、肾, 五情:喜、乐、欲、怒、哀, 五常:仁、礼、信、义、智等等, 每种事情的五项内容都分别显示出木、火、土、金、水的五行顺序。五行有生成、相生、相克的顺序。 生成的顺序是木、火、土、金、水。 相生的顺序是木生火、火生土、土生金、金生水、水生木。 相克的顺序是:水克火、火克金、金克木、木克土、土克水。 阴阳和五行学说相结合,成为古人解释各种自然和人生现象的一种理论。 ...
缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事 ...
Session Session lifecycle beginTransaction() close() isOpen() disconnect() reconnect() reconnect(Connection) isConnected() flush() setFlushMode(FlushMode) getFlushMode() Persistent instances save(Object) save(Object, Serializable) saveOrUpdate(Object) update(Object) update(Object, Serializable) lock( ...
第 4 章  配置 由于Hibernate是为了能在各种不同环境下工作而设计的, 因此存在着大量的配置参数. 幸运的是多数配置参数都 有比较直观的默认值, 并有随Hibernate一同分发的配置样例hibernate.properties (位于etc/)来展示各种配置选项. 所需做的仅仅是将这个样例文件复制到类路径 (classpath)下做一些自定义的修改. 4.1.  可编程的配置方式 一个org.hibernate.cfg.Configuration实例代表了一个应用程序中Java类型 到SQL数据库映射的完整集合. Configuration被用来构建一 ...
Global site tag (gtag.js) - Google Analytics