`
hikin
  • 浏览: 266119 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论
文章列表
Hi all : 最近在做 offerdetail 优化时,替换了数据库驱动,从 c3p0 0.9.1 -> dbcp 1.4 , 顺便研究了下 dbcp 的自动重连的一套机制,也做一下分享,大家周知一下。   数据库链接 常见的问题: 1. 数据库意外重启后,原先的数据库连接池能自动废弃老的无用的链接,建立新的数据库链接 2. 网络异常中断后,原先的建立的 tcp 链接,应该能进行自动切换。比如网站演习中的交换机重启会导致网络瞬断
当我们启动一个tomcat的服务的时候,jar包和claess文件是是以怎么样的顺序被加载进来的?   加载顺序: 1. $java_home/lib 目录下的java核心api  2. $java_home/lib/ext 目录下的java扩展jar包 3. java -classpath/-Djava.class.path所指的目录下的类与jar包 4. $CATALINA_HOME/common目录下按照文件夹的顺序从上往下依次加载 5. $CATALINA_HOME/server目录下按照文件夹的顺序从上往下依次加载 6. $CATAL ...
  ====================实例==============     删除所有.svn目录 这也是我当初查找 Linux find 命令的目的。 1)  find . -type d -name ‘.svn’ | xargs rm -rf #先(递归)找到当前路径下含有 .svn的文件目录,再经 xargs逐个干掉 #(处理方式是逐个,并不是’删一条显示删了一条再继续删’这样的) 2)  find . -type d -iname ‘.svn’ -exec rm -rf {} \; #先(递归)找到.当前路径下含有.svn的文件目录,再干掉 -iname f ...
从 JDK 1.1 到 JDK 1.7 编译器编译出的 class 的默认 minor.major version 吧。(又走到 Sun 的网站上翻腾出我从来都没用过的古董来) JDK 编译器版本 target 参数 十六进制 minor.major 十进制 minor.major jdk1.1.8 不能带 target 参数 00 03   00 2D 45.3 jdk1.2.2 不带(默认为 -target 1.1) 00 03   00 2D 45.3 jdk1.2.2 -target 1.2 00 00   00 2E 46.0 ...
  最近开发中,不小心将resultMap写成了 resultClass,导致最后返回的结果,有好多字段是空值,而DB中是有值的, 最后百思不的其解.后来才明白过来 resultClass与 resultMap是有区别的,将 resultClass改为 resultMap就可以了.   下面是二者的区别.   resultClass: 可以把结果自动映射到相应的 JAVA 类中,但无法指定输出字段的类型,会对性能产生轻微的影响。   resultMap: 可以预先定义 resu ...
Java 7已经完成的7大新功能:       1 对集合类的语言支持;       2 自动资源管理;       3 改进的通用实例创建类型推断;       4 数字字面量下划线支持;       5 switch中使用string;       6 二进制字面量;       7 简化可变参数方法调用。       下面我们来仔细看一下这7大新功能:       1 对集合类的语言支持       Java将包含对创建集合类的第一类语言支持。这意味着集合类的创建可以像Ruby和Perl那样了。       原本需要这样:          List<Stri ...
服务级别协议定义了开发人员和客户之间正式理解和沟通的基础。Simon Jackson探讨了为什么你的项目需要一个服务级别协议。 服务级别协议(Service Level Agreement,SLA) 用 来管理服务的表现。尽管它可能还不能成为你的开发项目 ...
card是指计划中这一步所处理的行数。cost指cbo中这一步所耗费的资源,这个值是相对值。bytes指cbo中这一步所处理所有记录的字节数,是估算出来的一组值。 http://blog.itpub.net/post/385/45197 ■ Cost The cost assigned to each step of the query plan by the CBO. The CBO works by generating many different execution paths/plans for the same query and assigns a cost to eac ...
  指令码 助记符 说明 0x00 nop 什么都不做 0x01 aconst_null 将null推送至栈顶 0x02 iconst_m1 将int型-1推送至栈顶 0x03 iconst_0 将int型0推送至栈顶 0x04 iconst_1 将int型1推送至栈顶 0x05 iconst_2 将int型2推送至栈顶 0x06 iconst_3 将int型3推送至栈顶 0x07 iconst_4 将int型4推送至栈顶 0x08 iconst_5 将int型5推送至栈顶 0x09 lconst_0 将long型0推送至栈顶 ...
  1. import java.util.concurrent.TimeUnit; 2. public class SafeFail { 3. private volatile static int nextNum = 0; 4. public static void main(String[] args) throws InterruptedException { 5. for (int i = 0; i < 10; i++) { 6. Thread t = ne ...
      Tomcat 6.X实现了JCP的Servlet 2.5和JSP2.1的规范,并且包括其它很多有用的功能,使它成为开发 和部署web应用和web服务的坚实平台。        NIO (No-blocking I/O)从JDK 1.4起,NIO API作为一个基于缓冲区,并能提供非阻塞I/O操作的API 被引入。        作为开源web服务器的java实现,tomcat几乎就是web开发者开发、测试的首选,有很多其他商业服务 器的开发者也会优先选择tomcat作为开发时候使用,而在部署的时候,把应用发布在商业服务器上。也有 许多商业应用部署在tomcat上,tom ...
本文是从 Programming Innocence 这篇文章翻译而来。 我已经干编程很久了。当我最初开始编程时,几乎能把所有的时间花在计算机上写程序。的确,我的程序写的很烂,但我充满了乐趣,我学到了很多。随着时间的 ...
    图片上下垂直居中css样式 -备忘:   style="display:table-cell;text-align:center;vertical-align:middle;"  
1.安装ab命令 写道 apt-get install apache2-utils   2.ab命令参数说明. 写道 Usage: ab [options] [http[s]://]hostname[:port]/path Options are://总的请求数 -n requests Number of requests to perform宅 //一次同时并发的请求数 总的请求数(n)=次数*一次并发数(c) -c concurre ...
      <<往前一步>>歌词: 往前一步 往前一步是幸福 退后一步是孤独 没人要我为什么 难道看不到我是块宝 前后左右你们给我听好 年轻都会老 真心最重要 你们烦我,烦到疯 正在努力看不见吗 上上下下你们一起发飙 金刚不坏之身也挺不住 往前一步是幸福 退后一步是孤独 在原地不动是为了看得更明白 爱情不能不清不楚 往前一步是幸福 退后一步是孤独 在纷纷扰扰之间我明亮了双目 找能与我相爱的人一起到老 没人要我为什么 ...
Global site tag (gtag.js) - Google Analytics