- 博客(22)
- 资源 (4)
- 收藏
- 关注
转载 Eclipse远程调试Tomcat
最近,一直在研究Tomcat的工作内幕,主要的方法就是参考《How Tomcat Works》这本书和Tomcat 5.5.26的源代码。Tomcat的代码结构还是比较清晰的,注释也比较全。但是代码毕竟是静态的,难以彻底弄清类与类之间的协作关系,以及运行时对象的交互关系。如果能对Tomcat的启动、处理请求和停止的过程进行断点调试,看清Tomcat的每一步行踪,那么就能解决上面的问
2013-04-27 17:00:56 526
Eclipse远程调试Tomcat
最近,一直在研究Tomcat的工作内幕,主要的方法就是参考《How Tomcat Works》这本书和Tomcat 5.5.26的源代码。Tomcat的代码结构还是比较清晰的,注释也比较全。但是代码毕竟是静态的,难以彻底弄清类与类之间的协作关系,以及运行时对象的交互关系。如果能对Tomcat的启动、处理请求和停止的过程进行断点调试,看清Tomcat的每一步行踪,那么就能解决上面的问...
2013-04-27 17:00:00 77
转载 springMVC 返回类型选择 以及 SpringMVC中model,modelMap.request,session取值顺序
spring mvc处理方法支持如下的返回方式:ModelAndView, Model, ModelMap, Map,View, String, void。下面将对具体的一一进行说明:ModelAndViewJava代码 @RequestMapping("/show1")public ModelAndView show1(HttpServletRequ
2013-04-25 13:23:35 659
springMVC 返回类型选择 以及 SpringMVC中model,modelMap.request,session取值顺序
spring mvc处理方法支持如下的返回方式:ModelAndView, Model, ModelMap, Map,View, String, void。下面将对具体的一一进行说明:ModelAndViewJava代码 @RequestMapping("/show1")public ModelAndView show1(HttpServletRequest ...
2013-04-25 13:23:00 50
原创 DB2 SQL语句与CMD命令
数据库备份: DB2 BACKUP DATABASE 数据库名 TO 路径显示当前其他到数据库的连接 DB2 LIST APPLICATIONS夺取到数据库的所有连接 DB2 FORCE APPLICATIONS ALL数据库备份命名的规则: 数据库恢复: RESTORE DATABASE 数据库名称 FRO
2013-04-20 13:44:58 986
DB2 SQL语句与CMD命令
数据库备份: DB2 BACKUP DATABASE 数据库名 TO 路径显示当前其他到数据库的连接 DB2 LIST APPLICATIONS夺取到数据库的所有连接 DB2 FORCE APPLICATIONS ALL恢复数据库: DB2 RESTORE DB HIS FROM C:\ TAKEN AT 备份名 INTO HISTEST2数据库备份命名的规则:...
2013-04-20 13:44:00 125
转载 主键与唯一性约束的区别
1.主键约束(PRIMARY KEY)1) 主键用于唯一地标识表中的每一条记录,可以定义一列或多列为主键。 2) 是不可能(或很难)更新. 3) 主键列上没有任何两行具有相同值(即重复值),不允许空(NULL).4) 主健可作外健,唯一索引不可;2.唯一性约束(UNIQUE)1) 唯一性约束用来限制不受主键约束的列上的数据的唯一性,用于作为访问某行的可选手段,一个表
2013-04-18 16:07:09 669
主键与唯一性约束的区别
1.主键约束(PRIMARY KEY)1) 主键用于唯一地标识表中的每一条记录,可以定义一列或多列为主键。 2) 是不可能(或很难)更新. 3) 主键列上没有任何两行具有相同值(即重复值),不允许空(NULL).4) 主健可作外健,唯一索引不可;2.唯一性约束(UNIQUE)1) 唯一性约束用来限制不受主键约束的列上的数据的唯一性,用于作为访问某行的可选手段,一个表上可以放置多个唯...
2013-04-18 16:07:00 1863
原创 有效提高生产力的8个贴士
一整天工作下来,为什么你和同事的工作进度相差那么大?如果你们的水平相当,那么你应该考虑提升你的生产力。下面是可能对你有帮助的8个贴士。1. 专注重点二八法则认为,在任何一组事务中,最重要的只占其中一小部分,约20%,其余80%的尽管是多数,却是次要的。你需要问自己一个问题——“我正在做的事情真的有助于项目的进展吗?”如果答案是“否”,那么你应该尽快完成目前手头的任务,然后
2013-04-16 11:51:22 681
有效提高生产力的8个贴士
一整天工作下来,为什么你和同事的工作进度相差那么大?如果你们的水平相当,那么你应该考虑提升你的生产力。下面是可能对你有帮助的8个贴士。1. 专注重点二八法则认为,在任何一组事务中,最重要的只占其中一小部分,约20%,其余80%的尽管是多数,却是次要的。你需要问自己一个问题——“我正在做的事情真的有助于项目的进展吗?”如果答案是“否”,那么你应该尽快完成目前手头的任务,然后开始重新整理整...
2013-04-16 11:51:00 216
转载 Spring3 MVC 的介绍和使用
一、前言:为开发团队选择一款优秀的MVC框架是件难事儿,在众多可行的方案中决择需要很高的经验和水平。你的一个决定会影响团队未来的几年。要考虑方面太多:1、简单易用,以提高开发效率。使小部分的精力在框架上,大部分的精力放在业务上。2、性能优秀,这是一个最能吸引眼球的话题。3、尽量使用大众的框架(避免使用小众的、私有的框架),新招聘来的开发人员有一些这方面技术积累,减低人员流动再适应的
2013-04-15 16:57:17 453
Spring3 MVC 的介绍和使用
一、前言:为开发团队选择一款优秀的MVC框架是件难事儿,在众多可行的方案中决择需要很高的经验和水平。你的一个决定会影响团队未来的几年。要考虑方面太多:1、简单易用,以提高开发效率。使小部分的精力在框架上,大部分的精力放在业务上。2、性能优秀,这是一个最能吸引眼球的话题。3、尽量使用大众的框架(避免使用小众的、私有的框架),新招聘来的开发人员有一些这方面技术积累,减低人员流动再适应...
2013-04-15 16:57:00 98
原创 UE常用快捷键
Ultraedit 使用技巧 - * ctrl+b (括号对应) 写程序的时候,括号一般要一一对应的,但是如果嵌套太多,看花眼了,怎么办?你把光标放在括号开始的地方,按ctrl+b,UE 会帮你找到相对应的括号结尾的地方。你还可以试试连着多按几次ctrl+b。 * ctrl+f2 : 添加,删除标签 f2 :上一个标签
2013-04-15 15:20:59 2920
UE常用快捷键
Ultraedit 使用技巧 - *ctrl+b (括号对应) 写程序的时候,括号一般要一一对应的,但是如果嵌套太多,看花眼了,怎么办?你把光标放在括号开始的地方,按ctrl+b,UE 会帮你找到相对应的括号结尾的地方。你还可以试试连着多按几次ctrl+b。 *ctrl+f2 : 添加,删除标签 f2 :上一个标签 alt +f2 :下一个标签 程序会有很多行你当然可以记得你要...
2013-04-15 15:20:00 229
原创 开发中常用的jar包
我在开发中应用的工具jar包,在这里列出来(常用的框架jar包没有给出) 不断更新中!!! 1.处理矩阵运算的 Jama-1.0.2.jar 美国标准化组织和马里兰大学共同开发,能够处理矩阵的一些常用运算和分解。 2.汉语拼音处理jar包 pinyin4j-2.5.0.jar 汉字转换为拼音,可以很简单的把中文转成拼音,小心多音字。
2013-04-12 09:42:58 502
开发中常用的jar包
我在开发中应用的工具jar包,在这里列出来(常用的框架jar包没有给出)不断更新中!!!1.处理矩阵运算的 Jama-1.0.2.jar 美国标准化组织和马里兰大学共同开发,能够处理矩阵的一些常用运算和分解。2.汉语拼音处理jar包 pinyin4j-2.5.0.jar 汉字转换为拼音,可以很简单的把中文转成拼音,小心多音字。3.处理office文档的工具包 poi 一个用来处理o...
2013-04-12 09:42:00 110
原创 MyBatis动态SQL
MyBatis的动态SQL是基于OGNL表达式的,它可以帮助我们方便的在SQL语句中实现某些逻辑。MyBatis中用于实现动态SQL的元素主要有:· if· choose(when,otherwise)· trim· where· set· foreachif就是简单的条件判断,利用if语句我们可以实现某些简单的条件选择。先来看如下一个例子: 0
2013-04-11 17:00:22 586
MyBatis动态SQL
MyBatis的动态SQL是基于OGNL表达式的,它可以帮助我们方便的在SQL语句中实现某些逻辑。MyBatis中用于实现动态SQL的元素主要有:·if·choose(when,otherwise)·trim·where·set·foreachif就是简单的条件判断,利用if语句我们可以实现某些简单的条件选择。先来看如下一个例子:01<...
2013-04-11 17:00:00 69
原创 解决MyEclipse启动太慢的问题
首先:打开Myeclipse---->window--->preferences--->Myeclipse--->Validation build下除了 Classpath dependence validate 其他勾全部去掉。大家一定对buileding workspace时那缓慢的速度给困扰到了吧~ 其实只要把project选项里的 building automaticall
2013-04-03 17:01:11 1109
解决MyEclipse启动太慢的问题
首先:打开Myeclipse---->window--->preferences--->Myeclipse--->Validation build下除了 Classpath dependence validate 其他勾全部去掉。大家一定对buileding workspace时那缓慢的速度给困扰到了吧~ 其实只要把project选项里的 building ...
2013-04-03 17:01:00 302
转载 合理规划创建数据库
创建数据库看似是一个比较简单的工作,但是实际上却有很多需要注意的地方,必须按照步骤合理的进行规划以及设计,否则将有可能会影响数据库的性能,甚至导致数据库无法正常的工作。(1)设计数据库中表和索引的结构,估算数据库大致需要占用多大的磁盘空间。(2)设计数据库所包含的操作系统文件,恰当的分配数据库文件可以通过分配文件访问过程中的IO操作来自动改善数据库的性能。在安装ORacle软件和创建数据库
2013-04-01 14:45:33 494
合理规划创建数据库
创建数据库看似是一个比较简单的工作,但是实际上却有很多需要注意的地方,必须按照步骤合理的进行规划以及设计,否则将有可能会影响数据库的性能,甚至导致数据库无法正常的工作。(1)设计数据库中表和索引的结构,估算数据库大致需要占用多大的磁盘空间。(2)设计数据库所包含的操作系统文件,恰当的分配数据库文件可以通过分配文件访问过程中的IO操作来自动改善数据库的性能。在安装ORacle软件和创建数...
2013-04-01 14:45:00 177
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人