- 浏览: 191541 次
- 性别:
- 来自: 广州
最新评论
-
MayBe_you:
...
java重构文档(改造bad smell) -
原水小子:
我下载安装完打开后还是英文版的~
JSmooth 0.9.9-7 汉化版 发布(图文) 地址已修正 -
sornor:
还是不行啊!!
mysql控制台显示乱码问题
文章列表
1.最常用的命令列表
下面列出十个在使用linux过程中使用频率最高的命令。这里只作简单介绍,具体用法请参考后面内容。
cat,显示文件内容。
cd,改变目录路径。
cp,复制文件。
find,查找文件。
grep,搜索、过滤信息。
ls,列出目录信息。
more,分页显示。
rm,删除文件或目录。
...
- 2007-04-26 11:58
- 浏览 702
- 评论(0)
转自:http://www.iteye.com/topic/67398
今天加班,一个同事让我给他讲解一下正规表达式的用法。
猛然想起两年写了一个java的正规表达式的java工具类,分享一下,有用到的欢迎下载使用。
如果你有常用的定义好的,且测试通过的正规表达式,欢迎跟贴,也让我享用一下.
类中用到了 jakarta-oro-2.0.jar 包,请大家自己在 apache网站下下载
在这是junit测试单元类我就不提交了,在main()方法中有几个小测试,有兴趣自己玩吧.
这个工具类目前主要有25种正规表达式(有些不常用,但那时才仔细深入的研究了一下正规,写上瘾了,就当时能想到的都 ...
- 2007-04-20 16:32
- 浏览 805
- 评论(0)
select distinct cont_id from cms_contentiteminfo t order by cast (t.click as int) desc
上面这句报错ORA-1791,not a SELECTED expression
select distinct cont_id ,cast (t.click as int) as cfrom cms_contentiteminfo t order by cast (t.click as int) desc
查出的结果是有重复记录的
cont_id c
1853371517185639100318558698518 ...
- 2007-04-19 10:35
- 浏览 1344
- 评论(0)
原有表中的点击次数用的是字符串型,现要求按点击次数排序,
select * from table t order by t.clickdesc
查出的是按左对齐排序的
99979897837
而我要求的是按数字大小排的序
要修改为
select * from table t order by cast (t.click as int) desc
78399978997
结果正确.
- 2007-04-19 10:02
- 浏览 1859
- 评论(0)
查询性能往往是系统性能表现的一个重要方面,查询机制的优劣很大程度上决定了系统的整体性能。这个领域往往也存在最大的性能调整空间。
hibernate2中Session.find()对应于3中的session.createQuery().list();hibernate2中Session.iterate()对应 ...
- 2007-04-10 11:27
- 浏览 817
- 评论(0)
hibernate中session.get/load方法都能通过指定实体类名和id从数据库中读取指定的记录,并且返回与之对映的实体对象。但是它们也有很大的区别,get()和load()方法在执行检索时的区别:
1.get()在类检索级别时总是执行立即检索而且如果检索不到相关的对象的话会返回null,load()方法则会抛出一个ObjectNotException
2.load()方法可返回一个实体代理类类型,而get()方法直接返回的是实体类对象。
3.load()方法可以充分利用内部缓存和二级缓存,而get()方法会忽略二级缓存,若内部缓存没有查询到会到数据库中去查询。
- 2007-04-10 10:44
- 浏览 498
- 评论(0)
java\lang 根目录必看; 其它可选, 不做框架, 反射不看java\beans 可选; 不做框架, 反射工具不看java\io 必看java\math 可选, 不做数学应用不看java\net 必看, 理解 HTTP, FTP, Socket, UDP, TCP 都在这里java\nio 可选, 不自己写服务器不看java\rmi(可以简单学习, 对理解 EJB, JNDI 和远程调用有利)java\sql 必看java\text 国际化, 日期解析等java\util 必看, 集合, 数据结构, 以及基本的工具类, 如定时器 ...
- 2007-03-29 10:30
- 浏览 750
- 评论(0)
复合主键,由多个字段组成主键,例如,使用firstname和lastname组成主键。可以通过两种方式确定主键,一种是基于实体类的复合主键,另一种是通过定义主键类来实现。不管通过哪种方式,复合主键都需要实现equals方法和hashcode方法,以作为不同数据之间是别的标志。一.基于实体类属性的复合主键主键由实体类中的属性组成。1.配置文件TUser.hbm.xml
<?xmlversion="1.0"?><!DOCTYPEhibernate-mappingPUBLIC"-//Hibernate/HibernateMappingDTD3.0// ...
- 2007-03-20 17:50
- 浏览 2197
- 评论(0)
无论是怎样的应用系统,都无法脱离对资源的管理和使用。而对于持久层而言,资源的合理管理和调度则显得尤为重要。
在大多数应用系统中,80%以上的应用逻辑并不需要特别复杂的数据库访问逻辑(可能只是几条简单的Select或作者Insert/Update语句)。对于这些占到多数的简单逻辑而言,如果SQL语句和数据库本身的设计不是太糟糕(合适的关联,字段索引以及数据库分区策略),在特定的硬件环境下,我们认为数据库的性能基本稳定。 此时,导致持久层性能地下的罪魁祸首可能并不是数据库本身,而是在于失败的资源管理调度机制。
Connection Pool 即使对于我们而言,通过JDBC获取数据库连接实在是件再 ...
- 2007-03-19 16:42
- 浏览 667
- 评论(0)
持久层设计与资源管理模式 无论是怎样的应用系统,都无法脱离对资源的管理和使用。而对于持久层而言,资源的合理管理和调度则显得尤为重要。
在大多数应用系统中,80%以上的应用逻辑并不需要特别复杂的数据库访问逻辑(可能只是几条简单的Select或作者Insert/Update语句)。对于这些占到多数的简单逻辑而言,如果SQL语句和数据库本身的设计不是太糟糕(合适的关联,字段索引以及数据库分区策略),在特定的硬件环境下,我们认为数据库的性能基本稳定。 此时,导致持久层性能地下的罪魁祸首可能并不是数据库本身,而是在于失败的资源管理调度机制。
Connection Pool 即使对于我们而言,通过JDB ...
- 2007-03-19 11:52
- 浏览 589
- 评论(0)
1.因为数据库用的是oracle10g,也有oracle8de ,生成hibernate的bean和xml, 用class12.jar连接进去,生成的时候,报 "an internal error occurred during :"Generating Artifacts"",google后说是class12.jar-->oracle10g的ojdbc14.jar,还是不行,换成用eclipse3.2启 ...
- 2007-03-14 17:07
- 浏览 713
- 评论(0)
IoC在应用开发中是一个非常有力的概念。如Martin Flower所述,IoC的一种表现形式就是依赖性注射。依赖性注射用的是好莱坞原则,"不要找我,我会找你的。"。换句来说,你的类不会去查找或是实例化它们所依赖的类。控制恰好是反过来的,某种容器会设置这种依赖关系。使用IoC常常使代码更加简洁,并且为相互依赖的类提供一种很好的方法。依赖性注射存在三种方式:
a) 基于setter的(setter-based):这些类是特指那些拥有一个无参数的构造器,在绑定依赖关系时提供setter给IoC容器使用的javabean。这是Spring推荐使用的形式。当Spring支持基于构造 ...
- 2007-03-09 12:01
- 浏览 691
- 评论(0)
下午面试两个同志, 感觉现在的同志们是 Spring, Hibernate 很熟悉, 但是 J2SE 反而陌生了. 可以用两个方法来分割字符串为数组. 1. java.lang.String 的 split() 方法, JDK 1.4 or later split
public String[] split(String regex,
int limit)
...
- 2007-03-08 10:44
- 浏览 1070
- 评论(0)
通个一个程序测试让大家自己去体会
public class Test { public Test() { }
/** * findmax * 从N个整数中找出最大的一个,枚举 * @param a int[] * @param N int * @return int */ static int findmax(int a[], int N) { int maxvalue = 0; for (int max = a[0], i = 1; i < N; i++) { if (a[i] > max) max = a[i]; maxvalue = max;// System.out.p ...
- 2007-03-07 15:10
- 浏览 718
- 评论(0)
1.jdk1.4以上,tomcat5.0以上
2.apache的下载地方http://archive.apache.org/dist/httpd/binaries/linux/
3.结合中间件http://archive.apache.org/dist/tomcat/tomcat-connectors/jk2/binaries/
4. 安装并测试Apache和TomCat5.0;注意事项: Apache默认端口为80,tomcat用与冲突, ...
- 2007-03-06 17:16
- 浏览 675
- 评论(0)