Java
文章平均质量分 56
skill1986
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JVM加载Class过程
JVM加载Class包括3个阶段:类加载,链接,初始化1.类加载JVM通过类的全限定名(包命+类名)找到类的.class文件。然后把这个.class文件加载进来,这个过程需要通过ClassLoader来实现。ClassLoader包括Boostrap ClassLoa原创 2011-09-02 16:29:15 · 1488 阅读 · 0 评论 -
正则表达式matcher.group用法
public static void main(String[] args) { String regex = "http://www.youtube.com/channel/(\\w+)\\?feature"; String str="http://www.youtube.com/channel/UCgYQrFwjImpTQbovggoCLlg?f原创 2014-12-25 15:50:33 · 967 阅读 · 0 评论 -
Selenium简单例子
我们平时工作中需要向网站提交数据,之前是用httpclient来模拟提交数据,这样似乎很直接,很方便,但网站频繁的改版,让我们疲于奔命。于是开始想别的方向,模拟人的动作向网站提交数据,于是很顺理成章地开始使用Selenium,之前没有接触过,所以先来用最简单的例子试试看。第一个例子是尝试调用baidu的搜索功能。import org.openqa.selenium.By;原创 2013-11-12 12:41:17 · 1499 阅读 · 0 评论 -
Java清理mysql中无用的数据库查询
场景如下:一个java程序调用了mysql查询数据,该查询会比较耗时(>1hour),中途停止java程序,而该查询却一直在mysql中存在并继续查询数据。如果在短时间内多次重启该java程序,就会出现多个查询在mysql中存在,这些查询占用了资源却实际上毫无用处。通过查询互联网,已经有前人遇到同样的问题,并提出了解决方案,具体请参考http://hi.baidu.com/long原创 2013-01-07 17:08:09 · 690 阅读 · 0 评论 -
[Java]JDK源码学习(3)HashMap
首先我们知道HashMap是线程不安全的,所以要避免多个线程共享操作HashMap的数据结构HashMap主要是通过数组(transient Entry[] table)来存储数据的,通过key得到hash值后找到数组中相对应的位置,如果有冲突,则是用链表来解决的,请看Entry的属性final K key;V value;Entry next;final int ha原创 2011-09-19 16:01:16 · 678 阅读 · 0 评论 -
[Java]JDK源码学习(1)ArrayList和Vector
java.util.ArrayList和java.util.Vector的区别:VectorArrayListVector是synchronizedArrayList不是synchronized的Vector初始化时可以指定in原创 2011-09-13 16:51:29 · 1096 阅读 · 0 评论 -
[Java]JDK源码学习(2)Integer
首先看一段代码Integer a1 = Integer.valueOf(10);Integer a2 = Integer.valueOf(10);System.out.println(a1==a2);Integer i1 = new Integer(10);In原创 2011-09-14 16:04:17 · 779 阅读 · 0 评论 -
[Java]css
行内样式表 行内样式表 这是一个红色的页面 内部样式表 内部样式表 body{原创 2011-09-08 15:08:56 · 801 阅读 · 0 评论 -
[Java]Design Patten
设计模式说到底就是各种接口编程和父类对象指向子类引用代理(proxy)模式为什么要使用代理模式:对一些类中的方法进行某些操作,比方说计算方法的运行时间等等哪种代理方式更好,1.继承方式 2.实现同一接口:2比1要好很多,更加灵活,例如计算时间的代理和记录log的代原创 2011-09-08 15:07:18 · 758 阅读 · 0 评论 -
[Java]JavaScript
提高网页的互动能力,作为java程序员主要着眼于表单验证,Ajax技术,操作网页元素javascript不是java,它运行在浏览器中,java需要运行在JVM中,javascript属于前端技术,java属于后端技术将javascript放到script标签中原创 2011-09-08 15:08:32 · 611 阅读 · 0 评论 -
[Java]Configuration of Log4j
Here is a configuration file that uses multiple appenders.=====================================================================log4j.roo原创 2011-09-08 15:07:42 · 525 阅读 · 0 评论 -
[Java]Hibernate
下面这几种情况就不适合加载到二级缓存中:1.经常被修改的数据2.绝对不允许出现并发访问的数据3.与其他应用共享的数据下面这己种情况合适加载到二级缓存中:1.数据更新频率低2.允许偶尔出现并发问题的非重要数据3.不会被并发访问的数据4.常量数据5原创 2011-09-08 14:44:17 · 564 阅读 · 0 评论 -
[Java]JDOM
Read from XML Filepublic class DiskInfo { private static DiskInfo instance = new DiskInfo(); private Element rootElt; pri原创 2011-09-08 15:09:18 · 511 阅读 · 0 评论 -
配置log4j和logback将日志记录到syslog
1. log4j配置内容如下log4j.appender.syslog=org.apache.log4j.net.SyslogAppenderlog4j.appender.syslog.SyslogHost=127.0.0.1log4j.appender.syslog.Port=514log4j.appender.syslog.Facility=LOCAL1log4j.ap原创 2014-12-12 14:51:16 · 9386 阅读 · 0 评论
分享