随笔分类 -  Java

上一页 1 ··· 4 5 6 7 8 9 下一页

关闭tomcat, 部署并启动tomcat的脚本
摘要:1 /opt/tomcat/bin/shutdown.sh2 sleep 53 ps aux|grep "apache-tomcat-7.0.1" |grep -v "grep" |grep "java" |awk '{print $2}' |xargs kill -94 rm -f /opt/to... 阅读全文

posted @ 2015-02-24 23:40 Milton 阅读(496) 评论(0) 推荐(0) 编辑

Java手动添加SSL证书
摘要:出现错误为 SSLHandshakeException - unable to find valid certification path to requested target在服务器上找到对应的jssecacerts文件或cacerts, 一般在 /lib/security 目录下, 在本地执行... 阅读全文

posted @ 2015-02-13 17:15 Milton 阅读(4434) 评论(0) 推荐(0) 编辑

理解java的finalize
摘要:基本预备相关知识 1 java的GC只负责内存相关的清理,所有其它资源的清理必须由程序员手工完成。要不然会引起资源泄露,有可能导致程序崩溃。2 调用GC并不保证GC实际执行。3 finalize抛出的未捕获异常只会导致该对象的finalize执行退出。4 用户可以自己调用对象的finalize方法,... 阅读全文

posted @ 2015-01-20 19:41 Milton 阅读(256) 评论(0) 推荐(0) 编辑

Java:对象的强、软、弱和虚引用
摘要:1.对象的强、软、弱和虚引用在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低... 阅读全文

posted @ 2015-01-20 19:34 Milton 阅读(231) 评论(0) 推荐(0) 编辑

HashTable, HashMap, LinkedHashMap, ConcurrentHashMap
摘要:HashTable: 不允许null的key或value, 线程安全HashMap: 允许一个null的key, 无限的null value, 非线程安全LinkedHashMap: HashMap的子类, 但是key的顺序与添加时一致, 且复制不会改变顺序ConcurrentHashMap: 和H... 阅读全文

posted @ 2015-01-17 01:21 Milton 阅读(342) 评论(0) 推荐(0) 编辑

Java语言中的volatile变量
摘要:Java中的两种内置同步机制: synchronized 和 volatile 变量, volatile修饰的变量, 在使用时会强制检查最新值. 有synchronized的值可见性, 但是没有其操作原子性. 因为其轻量的原因, 在一些考虑性能的地方, 可以使用volatile, 但是使用时要非常小... 阅读全文

posted @ 2015-01-15 01:22 Milton 阅读(240) 评论(0) 推荐(0) 编辑

Tomcat 增加静态文件目录, 外部目录
摘要:很简单, 随手记下: conf目录下的server.xml, 在对应的里面增加一行:就像这样 而增加一个外部目录作为tomcat项目目录, 可以参考eclipse的做法: 阅读全文

posted @ 2014-07-11 11:44 Milton 阅读(2540) 评论(0) 推荐(0) 编辑

CentOS RHEL 安装 Tomcat 7
摘要:http://www.davidghedini.com/pg/entry/install_tomcat_7_on_centosThis post will cover installing and basic configuration of Tomcat 7 on CentOS 5.x. The ... 阅读全文

posted @ 2014-06-15 01:35 Milton 阅读(208) 评论(0) 推荐(0) 编辑

Eclipse中启用Oracle jdbc logging
摘要:根据自己用的JRE版本, jre1.5选择ojdbc5_g.jar, jre6选择ojdbc6_g.jar, 只有带_g的dirver才输出debug信息. maven 的配置信息: com.oracle ojdbc6 11.2.0.4g 因为是商业软件, 在公开的maven... 阅读全文

posted @ 2014-06-13 17:44 Milton 阅读(399) 评论(0) 推荐(0) 编辑

如何在Eclipse和Tomcat的Debug过程中启用热部署
摘要:参考的地址是 http://blog.redfin.com/devblog/2009/09/how_to_set_up_hot_code_replacement_with_tomcat_and_eclipse.html何谓 “热部署”? “Hot Code Replace” (HCR) 就是在运行中... 阅读全文

posted @ 2014-06-02 01:01 Milton 阅读(1452) 评论(0) 推荐(0) 编辑

Java多线程中run(), start(), join(), wait(), yield(), sleep()的使用
摘要:Run 每个Thread中需要实现的方法, 如果直接调用的话, 会是和单线程一样的效果, 要另起线程需要使用start(). start 新起线程调用run(). 主线程不等待直接往下执行 Yield Yield会告诉jvm, 它愿意让出当前的处理器使用, 让其他线程被执行. 这意味着它并非在执行非 阅读全文

posted @ 2014-03-22 18:00 Milton 阅读(821) 评论(0) 推荐(0) 编辑

在文本中匹配链接并添加A标签
摘要:(?)(https?:\/\/[\w\-\.!~?&=+\*\'(),\/]+)((?!\).)*这个正则可以匹配文本中以http开头的链接, 但是不会匹配那些已经被A标签包围的链接. 测试文本:Test,Here\'s an interesting in-house litigation posi... 阅读全文

posted @ 2013-12-03 18:44 Milton 阅读(496) 评论(0) 推荐(0) 编辑

数字转换为壹仟贰佰叁拾肆的Java方法
摘要:网银转帐时, 填写金额后下方出现的汉字金额, 这是Java下的实现. public static String toRMB(double money) { char[] s1 = {'零', '壹', '贰', '叁', '肆', '伍', '陆', '柒', '捌', '玖'}... 阅读全文

posted @ 2013-10-06 01:03 Milton 阅读(250) 评论(0) 推荐(0) 编辑

Eclipse启动出现 failed to create the java virtual machine 错误
摘要:有多种解决方案:方法11. 打开eclipse安装目录下的ecplise.ini (例如d:\eclipse)2. 找到 -vmargs, 替换为 -vm "C:\Program Files\Java\jdk1.6.0_34\bin\javaw.exe" 或者删除这一行.方法21. 为eclipse... 阅读全文

posted @ 2012-10-22 11:30 Milton 阅读(329) 评论(0) 推荐(0) 编辑

Java web开发中使用get提交表单时的中文乱码问题
摘要:在Java web开发中, 如果使用GET方法提交表单, 会碰到服务器端收到中文字符乱码的问题. 原因是Tomcat的配置文件中, 默认编码是iso-8859-1. 这个配置在tomcat/conf/server.xml文件里面. 默认的配置项是这样的如果能修改server.xml, 并且不用担心与... 阅读全文

posted @ 2012-08-21 14:53 Milton 阅读(294) 评论(0) 推荐(0) 编辑

使用JCaptcha生成验证码
摘要:在项目里用JCaptcha添加了验证码. 中间调试费了很多时间, 这里直接把步骤和结果的源代码贴出来吧.首先要到JCaptcha的官网去下载jar包, 目前使用 jcaptcha-1.0-all.jar 这个就够了, 如果你的lib中没有 commons-collections-3.2.1.jar ... 阅读全文

posted @ 2012-04-02 03:01 Milton 阅读(419) 评论(0) 推荐(0) 编辑

复习一下Java中继承关系的类的初始化顺序
摘要:规则如下:静态变量和静态初始化代码会最先执行, 跨类执行. 优先于任何父类子类里的其他非静态变量和方法. 顺序为自父类至子类.同一个类里面的静态变量和静态初始化代码的执行顺序, 只与其在代码中的顺序有关.静态初始化结束后, 按类依次执行初始化和构造方法, 顺序为自父类至子类父类的初始化和构造方法中,... 阅读全文

posted @ 2012-02-01 11:58 Milton 阅读(307) 评论(0) 推荐(1) 编辑

Apache2的配置文件, 用PHP扩展名伪装Java网站
摘要:增加PHP解析支持 LoadModule php5_module modules/libphp5.so # Use of the "ZTS" build with worker is experimental, and no shared # modules are supported. L... 阅读全文

posted @ 2011-12-06 11:47 Milton 阅读(458) 评论(0) 推荐(0) 编辑

Tomcat Manager 程序的默认用户和密码
摘要:找到CATALINA_HOME/conf/tomcat-users.xml, 编辑这个文件, 可以修改用户名和密码, 例如添加一个名为“manager”的角色到该文件中:然后重新启动Tomcat 阅读全文

posted @ 2011-11-22 12:39 Milton 阅读(1928) 评论(0) 推荐(0) 编辑

Hibernate 3种状态的区分和各种session方法的使用
摘要:Hibernate的对象有3种状态,分别为:瞬时态(Transient)、 持久态(Persistent)、脱管态(Detached)。处于持久态的对象也称为PO(Persistence Object),瞬时对象和脱管对象也称为VO(Value Object)。瞬时态 由new命令开辟内存空间的ja... 阅读全文

posted @ 2011-11-18 02:55 Milton 阅读(286) 评论(0) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8 9 下一页

导航