- 博客(27)
- 资源 (2)
- 收藏
- 关注
原创 加快你的Tomcat启动速度,给Tomcat减负
tomcat用得久了,一般就会启动起来很慢,而在调试程序的时候常常要重新启动tomcat,所以有必要给tomcat清理一下,减减负,让他运行总像刚安装之后第一次启动那样快。 tomcat工作目录很清晰,有些文件是可以放心大胆删掉的, 首先我们要删除掉的就是webapps文件夹下的不需要的工程,一般会有些host-manager、example、doc等等这些默认的工程,当然也许还会有自己曾经添加的但现在却又用不着的工程 ,这些最好全都删除掉,启动的时候看tomcat的日志输出,可以发现每次启动它都会
2011-01-31 16:03:00 2764
原创 【原创】给CSDN博客加上腾讯微博
无聊的时候研究了下CSDN个人博客,无奈CSDN个人博客只允许自定义CSS,连HTML都不能自己添加,有很严格的过滤。所以只能在CSS上动手脚了。 经过一番研究和尝试,终于成功了。不过也只能添加图片,最终的效果还是不错的。上图: 说明一下:用的方法很蹩,不过也只能这样了,限制太严格了。鼠标移上去会显示原来的搜索框,而且还会小闪一下,不知道的人感觉挺好玩的,其实我还没找到办法让它不闪。。这个经测试,适用于大多数模板,测试过IE8,Chrome,FireFox等浏览器,都没问题。 我的博客还有一些
2011-01-27 13:32:00 2356 3
原创 Hibernate的几种查询方式-HQL,QBC,QBE,离线查询,复合查询,分页查询
HQL查询方式 这一种我最常用,也是最喜欢用的,因为它写起来灵活直观,而且与所熟悉的SQL的语法差不太多。条件查询、分页查询、连接查询、嵌套查询,写起来与SQL语法基本一致,唯一不同的就是把表名换成了类或者对象。其它的,包括一些查询函数(count(),sum()等)、查询条件的设定等,全都跟SQL语法一样。 示例: 1: Session session = SessionFactory.getCurrentSession(); 2: User user
2011-01-23 15:57:00 14531 5
转载 技术指导:详解Tortoise Subversion客户端使用方法
<br />好多朋友都喜欢使用Tortoise Subversion,Tortoise Subversion有着很多的有点事很多同类软件无法比美的,现在我们来看看Tortoise Subversion客户端的基本使用方法。<br />1.export和checkout<br />export下载源代码用法:<br />1、新建一个空的文件夹,右键点击它,可以看到TortoiseSVN菜单以及上面的SVNCheckout。<br />2、不用管这个Checkout,我们选择TortoiseSVN菜单下的Exp
2011-01-22 22:08:00 1626
原创 ACM题目——青蛙的约会
Time Limit:1000msMemory limit:10000kB题目描述两只青蛙在网上相识了,它们聊得很开心,于是觉得很有必要见一面。它们很高兴地发现它们住在同一条纬度线上,于是它们约定各自朝西跳,直到碰面为止。可是它们出发之前忘记了一件很重要的事情,既没有问清楚对方的特征,也没有约定见面的具体位置。不过青蛙们都是很乐观的,它们觉得只要一直朝着某个方向跳下去,总能碰到对方的。但是除
2011-01-22 19:45:00 1578
原创 一个HashTable操作的程序
1: /* 2: * FilePath: ./home/ijse/MyCodes/Hash/main.h 3: * Author: ijse 4: * Email: i@ijser.cn 5: * Date: 2010-07-05 6: * Site: http://www.ijser.
2011-01-22 16:29:00 1120 2
原创 SVN使用补遗-使用中应注意的问题
.svn 隐藏文件夹保存着SVN当前同步文件夹的一些元信息,不要修改,也不要删除 。 不过有时候被锁定的时候,可以删除这个文件夹中的lock文件以解锁,但是这样做有可能会造成同步错误。 添加文件的时候,需要在要添加的文件上点右键然后Add...,然后要想与服务器同步,还需要Commit提交。 提交失败的时候,可以试着先更新一下,或者清理一下,然后再提交。
2011-01-22 16:24:00 1007
原创 SVN使用补遗-Entry already exists错误
1: add -N F:/myjsp/PropertyMG/src/cn/ijser 2: Entry already exists 3: svn: F:/myjsp/PropertyMG/src/cn/ijser is already under version control 4: 5: cleanup F:/myjsp/Pro
2011-01-22 16:18:00 1301
原创 如何使用Google Code和SVN
VN全称是Subversion,是Apache的一个子项目 ,详细可以到SVN中文站(http://www.subversion.org.cn/)去了解下。Google Code是Google的一个开放源代码计划,其中包括源代码托管,即提供一个服务器来保存、共享和管理源代码。每个人都可以创建自己的Project,至于空间的大小,请看下图:我想一般项目都足够用了。准备工具
2011-01-22 16:17:00 1389
原创 推荐一个免费的JSP,PHP空间!
http://www.jhost.cn主页空间:支持JSP,PHP两种语言网络存储:独立的私人存储空间数据共享:可共享数据资源增值服务:提供MYSQL数据库及FTP管理空间定制:可使用积分定制空间服务 邀请码: 20110222030601_790801
2011-01-22 03:48:00 1716 6
原创 SVN使用补遗-使用中应注意的问题
.svn 隐藏文件夹保存着SVN当前同步文件夹的一些元信息,不要修改,也不要删除 。 不过有时候被锁定的时候,可以删除这个文件夹中的lock文件以解锁,但是这样做有可能会造成同步错误。 添加文件的时候,需要在要添加的文件上点右键然后Add...,然后要想与服务器同步,还需要Commit提交。 提交失败的时候,可以试着先更新一下,或者清理一下,然后再提交。 平时开发过各中,可以一个人(小组)创建一个开发分支,这样每个人的文件同步不会跟其它人产生冲突。必要的时候可以进行分支合并。
2011-01-21 14:12:00 1709 1
原创 Log4J配置示例,用的时候改就是了
从网上找到的,被转来转去,原作者链接都找不到了,在这里感谢原文作者!。我稍微修改了下,加了些内容。 1: #日志信息格式中几个符号所代表的含义: 2: # -X: X信息输出时左对齐; 3: # %p:输出日志信息优先级,即DEBUG,INFO,WARN,ERROR,FATAL, 4: # %d:输出日志时间点的日期或时间,默认格式为ISO8601,也可以在其后指定格式,比如:%d{yyy
2011-01-21 08:54:00 1251
原创 SVN使用补遗-Entry already exists错误
上面是一段日志,我在提交的时候,提示我Entry already exists,我先试着Cleanup,接着Update了一下,保持当前文件与服务器上的文件同步,再试还不行,于是我把ijser文件夹下的.svn文件夹删除掉,接着再提交便没问题了。.svn文件夹保存着SVN元信息,不过有时候会出错。把它删掉重新生成一般可以解决大部分SVN的问题。注意这个文件夹是隐藏的,需要显示所有隐藏文件。
2011-01-21 06:23:00 17055
原创 利用struts2的Interceptor来使struts2的表单验证框架返回json格式的fieldErrors信息
fieldErrors是ActionContext里的一个东西,使用Struts2的表单验证框架时,会自动将验证结果的错误信息放到里面,非AJAX情况下,可以直接在页面上方便地使用Struts2的标签库来读取显示这些错误信息,但是若是AJAX方式与服务器异步交互,则Struts2只会将Action中设置了getter方法的属性打包成json格式的数据返回给前端。 若使用重载Action中validate方法的办法,可以不使用addFieldError()方法而直接将错误信息放入到自定义的一个属性中从而返回
2011-01-19 13:10:00 4166
原创 使用SVN管理软件版本,解决协作问题
转载自己曾经发过的一篇日志,原地址:http://www.ijser.cn/?p=185 听大家说,SVN现在用得很广,所以就先下手研究它了。 昨天刚开了公司里研发部门第一次会议,很快就有了几个项目要做,虽然有一个办公室,而且很快就可以入住了,但是平时协作开发过程中,来回的COPY也不是个好办法,所以就准备用SVN来管理。 在自己的VIRTUAL PC上架起了服务器端,本地是客户端,去网上下载了VisualSVN-Server-2.1.2,安装过程中出了点儿小问题,它要求改计算机名字,说ijs
2011-01-17 11:07:00 1300
原创 Ant 学习笔记(四)
过滤器集(Filterset) 主要针对copy和move,操作文件内容。 任务:时间戳任务,产生${DSTAMP}和${TSTAMP} 1: 2: 3: 4: 5: 6: 7: 8: 9: 10
2011-01-17 05:41:00 823
原创 Ant 学习笔记(三)
Ant 数据类型和属性 Fileset 文件集:一个通用的实体,可以控制编译 Compile,打包packaging,拷贝copying,删除deleting 和文档. dir:强制属性,指定一个文件集的基文件夹 includes:属性显示了基文件夹下的文件如何被包含。**/表示递归子文件夹,没有则不递归 id:属性是一个引用,你可以在稍后的过程中,通过引用来使用对应的文件集 1: 2: 3:
2011-01-17 05:40:00 770
原创 网站开发技术培训讲义
一会儿就要给他们讲了,先把讲义发到这儿,听听大家意见。。:) <span style="font-family:宋体;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri">技术培训讲义[By <spanstyle=mso-element:field-begin>?USERNAME<spanstyle=
2011-01-13 17:41:00 1650 2
原创 Ant 学习笔记(二)
>ant //默认调用名字为build.xml的构建文件>ant –propertyfile ftp.properties需要属性文件:server.name=ftp.texas.austin.building7.eblox.orgftp.username=kingJonftp.password=killMyLandLordAnt执行中的一些参数>ant [
2011-01-12 16:19:00 727
原创 Ant 学习笔记(一)
Ant(Another Nesto Tools)简介 Ant 是Java项目构建工具 跨平台、易于扩展、简单和快速。 apache 的jakarta的子项目 速度快,在Ant的JVM中运行,节省时间 集成 Junit 晚于使用java进行扩展 支持Java EE 部署获得Anthttp://ant.apac
2011-01-12 12:43:00 800
原创 Ant 学习笔记(一)
Ant(Another Nesto Tools)简介 Ant 是Java项目构建工具 跨平台、易于扩展、简单和快速。 apache 的jakarta的子项目 速度快,在Ant的JVM中运行,节省时间 集成 Junit 晚于使用java进行扩展 支持Java EE 部署 获得Ant http://ant.apache.org 配置Ant 解压C:/ant 配置环境变量:ANT_HOME=c:/ant PATH=%ANT_H
2011-01-11 21:42:00 731
原创 Ant 学习笔记(二)
>ant //默认调用名字为build.xml的构建文件 >ant –propertyfile ftp.properties 需要属性文件: server.name=ftp.texas.austin.building7.eblox.org ftp.username=kingJon ftp.password=killMyLandLord Ant执行中的一些参数 >ant [option] -help, –h -projecthelp,-p 显示descript中的
2011-01-11 14:12:00 692
转载 JAVA程序架构之我见
在网上也看了很多东西,关于JAVA软件架构方面的东西,现在还真是很难找到,不过,软件开发的架构基本是相同的。所以,我在网上查找了很多其他语言关于软件架构方面的文章。再这里也来说说自己对软件架构,特别是在JAVA项目架构方面的看法。说得不一定对,但这也是我几年来的总结吧。 1. 尽量不要考虑项目外的重用 许多人认为能提高软件的重用度是最好的,然而每个项目实际情况都会有所不同,在设计项目中的某个模块、方法时,过多的考虑项目外的重用,必然会增加项目的复杂度,增加对开发时间的开销。也许有人会说,这会减少下一项目
2011-01-06 13:14:00 971
原创 什么叫“有经验”?
对于一些常见的编译错误和异常描述我们能迅速知道问题出在那里并及时解决;对于一些可能会有多种方法实现的功能,我们应该如何根据当前项目的实际情况选择比较合适的方法;对于一些容易影响性能的地方我们应该知道一些如何提高,如果存在多种解决办法,如何去评估那种办法的效率高;对于一些容易发生安全性问题的地方我们应该知道如何去防范;对于具体的应用如何去设计数据库或者去评估已经存在的数据库的设计好
2011-01-04 21:26:00 925
原创 做个寒假的学习计划
这次寒假不是很长,只有一个月左右。当然又是宅在家里学习了。 首先完成的是 目前正在做的小区物业管理系统,现在只剩下前台页面交互与Action要写了,希望能够尽快完成它。 然后是要把Spring学会,要用Spring写一个简单的CMS新闻发布系统,前台用JQuery 来做好了,顺便再熟悉一下JQuery UI。 接着是Ant这个东西要了解一下。 顺利的话,安排这些计
2011-01-02 13:07:00 1290 17
原创 GlassFish 替换 Tomcat
突然想更新一下自己开发用的JDK版本,于是到了oracle网站上,刚开始下没留意,下载了SDK,其中包含了一个GlassFish,到网上查,发现这是个跟Tomcat差不多功能的东东,于是开始研究它。 下载-安装。。很顺利。 打开GlassFish的目录 ,里面有几个很熟悉的目录名字:bin,config,doc等等,打开bin,里面有startserv.bat,stopserv.bat,这明显就是启动和关闭服务的意思,在安装的时候为避免与tomcat的端口号冲突,把端口号改为了8081,然后我启动sta
2011-01-02 01:58:00 7579
javascript写的会拉屎的贪吃蛇游戏
2010-09-26
很多数据结构的算法题目附有答案
2010-04-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人