- 博客(37)
- 资源 (1)
- 收藏
- 关注
如何监控tomcat进程并杀死它
我不知道为什么在linux上有时候./shutdown.sh不能关闭掉tomcat,我估计是因为有其它的进程在使用它,于是每次都只能手动的kill -9去杀掉他,后来我嫌麻烦于是自己写了个监控PID的脚本,然后用JAVA程序去访问我的页面,如果异常或者超时,我就调用这个监控去杀掉tomcat,并重新启动它 首先我要准备一个脚本叫做killtomcat.sh,哈哈,监...
2011-03-17 09:41:00
206
备份mysql数据库的shell脚本
领导说每天都需要备份一下mysql,好吧,我总不能天天手动去弄,所以我自己写了一份shell脚本用来自动备份,crontab还是很好的呵呵 1#! /bin/bash 2#define mysql path 3MYSQL_BIN_PATH=/local/akazam/servers/akazamdb51/bin #这个是你MYSQL的安装目录 4MYSQL_BACKUP_PATH...
2011-03-17 09:33:00
133
在windows server 2008中设置sqlserver2005可远程访问
在windows server 2008中要设置sqlserver 2005可远程访问,需要设置3个地方。 一.在sql server 2005中设置 1. 打开sql server2005 点击属性 如图 ...
2010-09-14 11:10:00
218
如何把Https网站中的安全证书导入到java中的cacerts证书库?
其实很简单,方法如下:每一步:进入某个https://www.xxx.com开头的网站,把要导入的证书下载过来, 在该网页上右键 >> 属性 >> 点击"证书" >> 再点击上面的"详细信息"切换栏 >> 再点击右下角那个"复制到文件"的按钮 就会弹出一个证书导出的向导对话框,按提示一步一步完成就行了。
2010-08-06 18:22:00
135
IE下select width的解决方式
开发过程中遇到这么一个问题有一个<select></select>的选择框,里面有个option的值很长大约128个字节,那么如果我不指定select的width时候,这个框就会很长,但是如果我限制了width那么这个option又显示不全,这个BUG仅仅会在IE中出现,如何解决呢,其实可以把select的下拉框用一个层覆盖掉,那个层会显示完整的数据,而select的wi...
2010-05-25 11:57:00
195
Windows 开始→运行→命令使用大全!!!
winver---------检查Windows版本 wmimgmt.msc----打开windows管理体系结构(WMI) wupdmgr--------windows更新程序 wscript--------windows脚本宿主设置 write----------写字板 winmsd---------系统信息 wiaacmgr-------扫描仪和照相机向导 winchat---...
2010-05-24 10:47:00
121
[转载]在Win下mysql备份恢复命令
假设mysql安装在c:盘,mysql数据库的用户名是root,密码是123456,数据库名是database_name,在d:盘根目录下面存放备份数据库,备份数据库名字为backup20070713.sql(20070713.sql为备份日期) 备份数据库: mysqldump -uroot -p123456 database_name>d:/backup20070713.sql...
2010-05-24 10:44:00
106
ExtJS3.x+Struts2.1.8
以前曾经写过一个类似的,但是看了留言说数据怎么怎么传不对,那是因为如果你仅仅只会依葫芦画瓢,那不对是正常的,好了,我今天就再写一个,你依葫芦画瓢一定可以画出来的玩意。呵呵。OK,言归正传先从实体开始说,我这里做例子,依然用最简单的来。@Entity@Table(name = "t_fieldcolumn")public class FieldColumn { @Id...
2010-04-04 20:18:00
115
将数据库中的数据导入到excel中
从数据库中读取数据导入到excel中,如果数据量小,的确很简单,直接用POI输出就OK了,可是我这边有>6W的数据要输出,java运行了直接溢出了,于是前辈给了个取巧的办法,调用java命令并设置vm参数-Xms1024M -Xmx1024M,呵呵,这样很大了,那么下面就是着手运行这个命令就行了,首先把这个导出的方法写在要调用的类的main方法中,然后在我的网站应用的Action中...
2010-03-31 15:39:00
303
ORACLE用户被锁了,如何解锁
首先进入sqlplus > sqlplus /nolog >conn /as [username] >alter user [username] account unlock;这样就OK了,mark一下...
2010-03-31 11:15:00
182
当使用Hibernate遇到数据库中的脏数据
今天工作中,遇到了百思不得其解的问题,就是程序在本地运行毫无问题,在远程则会出错,而且日志中无出错信息。最后终于解决,还是自己的基础不扎实,太轻浮了,在这里做个笔记,在实体与数据库关系表进行映射的时候,请尽量避免使用int,double,char,float,long等基本类型,为什么呢,因为在数据库里面数字类型的字段是可以为NULL的,对了可以为...
2010-03-05 04:29:00
103
利用httpclient来模拟登陆操作
如果有一个网站的url是http://xxx.xxx.xxx,登陆的动作是login.do其中userId表示变量名 username表示内容,密码同理<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www....
2010-03-02 13:15:00
168
原创 Java引用多个jar包的写法
假设有个程序的启动方法在test.java里运行Java程序是java test,但是如果要引用其他jar包,网上大多数的方法都是java -classpath xx.jar test但是jar很多的话,就要一个一个写上去,非常麻烦。而且jar包可能经常变现在用以下一句就能解决问题,假设jar包都放在lib文件夹里java -Djava.ext.dirs=lib test...
2010-02-21 11:35:06
519
[转载]quartz的配置
首先我们来写一个被调度的类: package com.kay.quartz;public class QuartzJob { public void work() { System.out.println("Quartz的任务调度!!!"); } } Spring的Q...
2010-01-22 10:58:00
98
关于解析CSV文件
做开发的时候需要对一个CSV文件进行解析,并把解析的结果存入数据库中,于是上网查了下资料,找到了csvjdbc这个东东,看了下文档,就是把csv文件当做数据库操作,那多简单啊,于是下了马上动手开始做解析工作。 根据文档上面的介绍,解析很简单,首先注册好驱动,然后和JDBC一样的操作就OK了,这里打个比方,如果我的文件是/local/mydata/1111.csv,那么路...
2010-01-19 17:06:00
137
[BUG]错误总结之STRUTS2
很久没有编程序了,今天写文件上传的程序,因忘记在form加enctype="multipart/form-data"导致Invalid field value for field "xxx".的错误出现,实在是失误啊!然后就是维护别人的代码时候,太相信原来代码的正确性,后来才发现有问题,调试了老半天,因为老页面都是javascripts和jsp混合的,所以呢,如果要调用function的话,还是尽...
2009-12-15 18:01:00
101
[转载]在linux下部署redmine
最近想在我的机器上配置一个 Trac来管理我自己的小项目,尝试结果却令人失望,Trac 本身依赖无数的 Python 库不说,还非得要过时的 Python 2.4,而我的Ubuntu Gutsy 默认安装的是 Python2.5,装两个 python 实在是让人不舒服。幸运的是,在找 Trac依赖库的过程中,我发现了 Redmine,一个基于 Ruby On Rails开发的开源项目管...
2009-09-07 08:29:00
147
[转摘]软件项目管理实践之日计划
软件项目管理实践之日计划 袁光东 原创如何提高项目的生产率,保证项目按期交付是每个软件开发项目经理都需要面对的难题。关于这方面的研究,在《人月神话》、《人件》等书籍都有很详细的论述。研究表明,不同程序员之间的生产率最高差别在40倍以上。虽然笔者没有亲睹这种样例,但是笔者的开发和管理生涯中所发现的相同技术水平程序员之间的生产率最大差距可达4倍。这个数据就发生在笔者的一个项目中,这让笔者感到非常...
2009-08-16 19:36:00
115
ubuntu中使用sqldeveloper乱码问题解决
这是由于JDK不支持中文的原因解决方法:[root@ubuntu ~]# cd /usr/jdk/jre/lib/fonts[root@ubuntu fonts]# mkdir fallback[root@ubuntu fonts]# cd fallback/[root@ubuntu fallback]# ln -s /usr/share/fonts/default/iyahei.tt...
2009-07-08 13:40:00
79
关于Ubuntu上tomcat出现的错误小结
最近在ubuntu上部署了一个网站,用的是tomcat但是老部署不成功,提示如下错误: Jun 10, 2009 5:42:47 AM org.apache.catalina.core.StandardContext listenerStartSEVERE: Exception sending context initialized...
2009-06-11 15:58:00
219
Struts1和Struts2的区别
Action 类: • Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。(侵入式编程,不赞同) • Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去实现 常用的接口。Action接口不是必须的,任何有execute标识的PO...
2009-05-09 11:12:00
91
Ubuntu 9.04 Server Apache + SVN 的搭建笔记
一、安装Apache2.2服务器(如果你安装了这个步骤就可以省略了) #sudo apt-get install apache2#sudo apt-get install apache2-common#sudo apt-get install apache2-mpm-prefork#sudo apt-get install apache2-utils#sudo apt-get inst...
2009-05-09 10:21:00
99
IP转向技术------自动识别IP,并跳转到来访问者所在的城市
先去下一个最新的纯真IP数据库,然后按如下操作:1.运行纯真QQIP数据库里带的ShowIP.exe,点解压,输入文件名,比如IP.txt,确定,就得到一个TXT文件。 2.打开ACCESS,工具-自定义,命令选项卡,把导入选项拖动到上面的工具栏。 3.建库,建一个表,四个字段 Startip 类型:文本 (相关城市的IP段信息)Endip 类型:文本 (相关城市的I...
2009-02-02 17:10:00
1043
关于ECLIPSE上版本控制的安装路径
关于eclipse的SVN版本控制安装路径 mark一下Name: Subclipse 1.4.x (Eclipse 3.2+)URL: http://subclipse.tigris.org/update_1.4.x欢迎到http://www.tutu6.com来看看
2008-12-16 17:10:00
91
MYSQL远程登录不了解决方法
mysql> use mysql; mysql> update user set host='%' where user='root'; net stop mysql net start mysql 输入以上命令就OK了 欢迎到http://www.tutu6.com来看看 ...
2008-11-05 17:29:00
133
Messenger的msnim协议
Messenger的msnim协议:msnim:add?contact=username@hotmail.com添加联系人msnim:chat?contact=username@hotmail.com直接对话msnim:voice?contact=username@hotmail.com进行音频对话msnim:video?contact=username@hotmail.com进行...
2008-10-06 23:36:00
7837
Spring Security 2.0学习笔记
spring 2.5也发布了,Acegi 2.0也出来了,发现里面也多了很多新特性,不过好多都是英文的,所以就到处看看,记些东西,谓之笔记也,呵呵。废话不多说,配置文件当然要从web.xml开始啊。看代码。 使用安全框架第一步就是需要在web.xml文件中声明要使用的过滤器<filter></filter><!--<br /><br...
2008-07-05 02:15:00
167
Flex Json文档
<style><!-- /* Font Definitions */@font-face{font-family:Helvetica;panose-1:2 11 6 4 2 2 2 2 2 4;}@font-face{font-family:宋体;panose-1:2 1 6 0 3 1 1 1 1 1;}@font-face{font-family:黑体;p...
2008-06-25 10:46:00
175
[转载]Spring AOP编程笔记
AOP正在成为软件开发的下一个圣杯。使用AOP,你可以将处理aspect的代码注入主程序,通常主程序的主要目的并不在于处理这些aspect。AOP可以防止代码混乱。为了理解AOP如何做到这点,考虑一下记日志的工作。日志本身不太可能是你开发的主程序的主要任务。如果能将“不可见的”、通用的日志代码注入主程序中,那该多好啊。AOP可以帮助你做到。Spring framework是很有前途的AOP...
2008-06-24 17:09:00
86
自身一对多关联模型的JSON转换
最近又遇到了一个问题, 这里有一个一对多自身关联的模型 1Class Tree 2{ 3 private String id; 4 private String name; 5 private Set<tree> children = new HashSet<Tree>(); 6 public void setId(String id) 7 ...
2008-06-20 22:59:00
421
项目管理: Maven 让事情变得简单
尽管 Ant 对于构建 Java 程序而言是事实上的标准工具,但这个工具在许多方面都不胜任项目管理任务。相反,Ant 提供的东西,Maven(出自 Apache Jakarta 项目的高级项目管理工具)都能提供,而且更多。Java 开发人员 Charles Chan 将介绍 Maven 的特性,并循序渐进地指导您进行一次完整的 Maven 项目设置。<!--start RESERVED ...
2008-06-20 22:42:00
89
ExtJs + Struts2 + JSON 程序总结
最近一直都在看EXTJS的东西,然后自己实践了下,界面倒是蛮漂亮的,但是一旦涉及到与服务器端进行数据互动麻烦就出来了,本来下了个例子确发现是用DWR的,觉得我既然用了STRUTS2作为MVC的框架,我觉得这个框架还是很不错的,觉得还是把EXTJS整合到一起更好些,找了相关的资料,跟着前辈做了下例子,发现完全不是那么回事,只好自己慢慢摸索,终于把数据交互的问题解决了,所以记录之以便查...
2008-05-25 21:48:00
91
今天非常郁闷
今天做了下小测试,传参数也传到了,可是始终就是显示不出要得到的数据,所以很郁闷,左看错误右看错误始终不知所以然。 后来想了下会不会方法写错了,可是立马就否决了,我用的spring管理的那错就是spring错了。。。。。。后来想到昨天由于没有把model的配置 文件的lazy属性设置为false以致读不出数据,想了下,是不是这个原因,把c...
2008-04-29 23:33:00
134
关于SSH的琐事
今天终于把一个最简化的框架跑起来了。然后小小的总结一下: 在配置文件方面首先就应该把你要用什么东西统统在web.xml里面声明好就好了。然后在spring 里面把要管理的对象都写好相应的配置文件,比如关于管理hibernate的配置文件(里面要注意把model的相关配置配置好),dao配置文件,serivce配置文件,action配置文件,然后还有一些组件的配置...
2008-04-21 23:00:00
111
关于.hashcode()和equals()的问题
今天看代码的时候忽然发现有些类会重写equals方法和hashcode方法以及相应的toString方法,对于我来说完全不明白为什么要这么做,我查了下资料,终于找到了原因! equals是Object类就有的方法是用来检测一个对象是否等于另外一个对象,在Object类中,这个方法将判断两个对象是否具有相同的引用。对于需要检测两个对象状态的时候,...
2008-04-17 23:22:00
113
关于在配置spring的时候我犯的错误总结
由于第一次弄spring ,在调试的时候总遇到这样那样的问题,有些查网络就解决了,有些也是因为不熟悉这个东西才会出错,现在记录一样,以免以后再犯。。。。。。(*^__^*) 1.关于配置bean的问题,有一个bean是这样的 Class DateDao implements IDateDao{ //一些方法 } 在spring里面配置当然就是<...
2008-04-15 13:22:00
106
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人