- 博客(14)
- 资源 (5)
- 收藏
- 关注
原创 mysql删除重复记录
delete trojans from trojans , (select id from trojans GROUP by others having count(*)>1) as t2 where t2.id=trojans.id
2011-01-26 16:21:00 758
转载 多线程Spring注入注不进去问题
在用多线程的时候,里面要用到Spring注入服务层,或者是逻辑层的时候,一般是注入不进去的。具体原因应该是线程启动时没有用到Spring实例不池。所以注入的变量值都为null。如果在run方法里面加载application.xml,来取得bean时,由于重复加载,一般情况下会耗尽内存,抛出内存溢出错误。所以这的确是一个很头痛的问题。有一个方法可以解决注不进去的问题。就是在声明变量的时候,前面加static。这样在初始化的时候它就会加载application.xml,得到bean。关于这个问题的根本机制没有作
2011-01-25 19:23:00 1869
原创 eclipse启动tomcat程序错误处理
在eclispse下启动web应用程序时如果出现 8080端口被占用而启动失败的错误时,在linux下查看哪个进程在用8080端口,命令如下:lsop -i:8080下面就会列出类似下面的输出内容,这些是使用该端口的一些进程信息COMMAND PID USER FD TYPE DEVICE SIZE NODE NAMEjava 5481 root 25u IPv6 23337 TCP *:webcache(LISTEN)然后结束该进程即可kill -9 5
2011-01-24 14:43:00 700
原创 字段long型的模糊查询
字段为varchar,也就是string的模糊查询方法如下:String work = wsform.getWork();detachedCriteria.add(Restrictions.like("work",work,MatchMode.ANYWHERE));而long 型的需要用下面这种方法:detachedCriteria.add(Restrictions.sqlRestriction("{alias}.WORK LIKE (?)","%"+work +"%",Hibernate.STRING))
2011-01-21 17:06:00 4429
转载 Tcpdump的使用
tcpdump采用命令行方式,它的命令格式为: tcpdump [ -adeflnNOpqStvx ] [ -c 数量 ] [ -F 文件名 ] [ -i 网络接口 ] [ -r 文件名] [ -s snaplen ] [ -T 类型 ] [ -w 文件名 ] [表达式 ] 1. tcpdump的选项介绍 -a 将网络地址和广播地址转变成名字; -d 将匹配信息包的代码以人们能够理解的汇编格式给出; -dd 将
2011-01-21 09:35:00 515
原创 tomcat 启动错误
在linux下启动eclipse的tomcat程序出错,如下所示:StandardServer.await: create[8005]: java.net.BindException: Cannot assign requested address at java.net.PlainSocketImpl.socketBind(Native Method) at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:359) a
2011-01-20 16:22:00 1056
原创 严重: Catalina.stop: java.net.ConnectException: Connection refused
严重: Catalina.stop: java.net.ConnectException: Connection refused你看下你tomcat下的webapp是不是部署了2个或2个以上web project? 把你不用的删除,只剩下你当前的那个web project再试一次。
2011-01-19 16:02:00 21396 3
转载 FetchMode.JOIN FetchMode.SELECT FetchMode.SUBSELECT 的区别
@Fetch(FetchMode.JOIN) 会使用left join查询 只产生一条sql语句@Fetch(FetchMode.SELECT) 会产生N+1条sql语句@Fetch(FetchMode.SUBSELECT) 产生两条sql语句 第二条语句使用id in (.....)查询出所有关联的数据
2011-01-19 11:38:00 6341
转载 mysql和sql时间 字段比较大小的问题
不能用两个字符串比较的小的方法来做。例如:‘2010-10-20’ > ‘2010-12-15’正解:都是 , 后面的时间- 前面的时间mysqlselect count(*) from table where timestampdiff(hour,'2008-08-08 12:00:00','2008-08-08 00:00:00') > 0server sqlselect count(*) from table where DATEDIFF([second], '2004-09-18 00:
2011-01-19 10:18:00 30408 3
原创 Linux安装JDK详细步骤
Linux安装JDK步骤一、bin安装 1、在当前目录输入 sh jdk-6u25-linux-i586-rpm.bin 或者 chmod +x jdk-6u25-linux-i586-rpm.bin 2、[root]#./jdk-6u25-linux-i586-rpm.bin 3、安装完成 4、配
2011-01-18 10:16:00 779
转载 在Linux系统下手动安装上传rz和下载sz命令软件包
在初始安装的linux系统可能没有把rzsz包安装到系统,这对用securecrt这样的windows工具传输文件特别不方便。为了使用这个方便的法门,可以手动安装之。 IT我最牛-程序员的技术讨论与分享园地a])v u1@;uns以下为下载地址: IT我最牛-程序员的技术讨论与分享园地,?!N1ZV/Z+uW�Hhttp://download.csdn.net/source/1593758 IT我最牛-程序员的技术讨论与分享园地7q2q._.F*T@jc/K1、 下载软件
2011-01-18 08:35:00 2320
转载 JSTL
fmt:formatDate 的输出格式2004-5-31 23:59:59 2004-4-123:59:592004-5-3104-5-31
2011-01-13 14:49:00 485
原创 更改SVN登录用户
删除掉Documents and Settings/user/Application Data/Subversion/auth/svn.simple文件夹下的文件即可。再次访问时,会弹出要求输入用户名和密码.
2011-01-13 12:52:00 506
转载 linux 统计当前目录下文件数
查看当前目录下文件的个数 ls -l | grep "^-" | wc -l查看当前目录下文件的个数,包括子目录里的。ls -lR| grep "^-" | wc -l 查看某目录下文件夹(目录)的个数,包括子目录里的。ls -lR| grep "^d" | wc -l 简要说明:ls -l长列表输出该目录下文件信息(注意这里的文件,不同于一般的文件,可能是目录、链接、设备文件等)grep "^-"这里将长列表输出信息过滤一部分,只保留一般文件,如果只保留目录就是 ^dwc -l统计输出
2011-01-10 13:12:00 459
Ext_JS高级程序设计(PDF版).pdf
2011-02-25
Oracle培训热点问题
2009-04-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人