Java
suifeng0117
这个作者很懒,什么都没留下…
展开
-
Java多线程技术中所有方法的详细解析
一、run()和start() 这两个方法应该都比较熟悉,把需要并行处理的代码放在run()方法中,start()方法启动线程将自动调用 run()方法,这是由Java的内存机制规定的。并且run()方法必须是public访问权限,返回值类型为void. 二、关键字Synchronized 这个关键字用于保护共享数据,当然前提是要分清哪些数据是共享原创 2010-03-24 10:56:00 · 358 阅读 · 0 评论 -
IE8 兼容性问题(属性名区分大小写)
如果将其中的属性height写成不是全部小写的时候,如写成 window.screen.Height或window.screen.heighT时,在IE6、IE7下可以得到值(IE6、IE7不区分大小写),在IE8下为undefined(IE8区分大小写),所以发生问题。 function showMessage(){ alert(window.screen转载 2011-10-27 13:06:56 · 868 阅读 · 0 评论 -
Struts,Hibernate,Spring经典面试题
Hibernate工作原理及为什么要用?原理:1.读取并解析配置文件2.读取并解析映射信息,创建SessionFactory3.打开Sesssion4.创建事务Transation5.持久化操作6.提交事务7.关闭Session8.关闭SesstionFactory为什么要用:1. 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。2. Hibernate是一个基于JDBC转载 2010-03-24 20:19:00 · 575 阅读 · 0 评论 -
Java IO部分的学习笔记
http://www.blogjava.net/xmatthew/archive/2009/06/13/281986.html转载 2010-03-24 12:42:00 · 330 阅读 · 0 评论 -
Java工具类学习笔记
本人早期整理的Java工具类学习笔记,分享出来,希望大家多多提点建议和意见。集合类 Set HashSet 优点: 后台实现一个hash table 加速get和contains方法。后台使用数组保存 缺点: 默认大小为16, 如果超过则需要重新申请内存空间,大小为原来的两倍,并把原来的数据内容复制到 新的内存空间中。 线程不安全(需通过Collections转载 2010-03-24 12:40:00 · 433 阅读 · 0 评论 -
JAVA缓存的实现
缓存可分为二大类: 一、通过文件缓存,顾名思义文件缓存是指把数据存储在磁盘上,不管你是以XML格式,序列化文件DAT格式还是其它文件格式; 二、内存缓存,也就是实现一个类中静态Map,对这个Map进行常规的增删查. 下面为一个简单的缓存代码 Java代码 package lhm.hcy.guge.frameset.cache; import java.util转载 2010-03-24 18:02:00 · 49917 阅读 · 5 评论 -
Tomcat 自动监控脚本
脚本监控Tomcat服务,当服务死掉后脚本自动重启服务。 1、将本脚本保存为/root/tcautorestart.sh,并给执行权限。#!/bin/bashif [[ -e /root/tcstatus.log ]];thencp -f /dev/null /root/tcstatus.logfi /usr/local/bin/lynx -dump -connect_timeout=15原创 2010-03-24 12:52:00 · 715 阅读 · 0 评论 -
检测tomcat服务状态,自动重启Tomcat
第一种方式:监控请求 原理很简单。 在机器上做一个测试的文件。如果我们的程序能够读取到这个文件,则证明运行正常,可简单实现Tomcat HA. import java.net.URL;import java.net.URLConnection;import java.util.Date; public class Detector { private stat转载 2010-03-24 12:54:00 · 815 阅读 · 0 评论 -
搭建一个组件化的监控平台
http://www.blogjava.net/xmatthew/articles/185673.html http://blog.csdn.net/diy8187/archive/2009/07/22/4369132.aspx转载 2010-03-24 12:37:00 · 661 阅读 · 0 评论 -
如何使用搜索技巧来成为一名高效的程序员
没有人是完全独立的孤岛,每个人都是整体的一部分。—— 约翰·多恩对于缺乏编程知识的人来说,完全有可能编写一个网页或小程序。如果在用Google搜索相关示例时幸运的话,可以搜到现成的代码。即使是经验丰富的程序员,通常也会为了节省时间和精力而在网上搜索解决方案。如果不借助搜索技术、网络及集体智慧,现代化高效编程是难以想象的。因此,搜索技巧对高效程序员变得愈发重要。现在,我们不需转载 2012-05-29 14:26:51 · 517 阅读 · 0 评论