`
linliuwei
  • 浏览: 32563 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
Linux的内存管理,实际上跟windows的内存管理有很相像的地方,都有虚拟内存这个概念。只不过在Linux下一般叫交换分区,一般设置为与物理内存一样大小。 在Linux下查看内存我们一般用command free 这些数值的解释: 第二行(mem ...
此文内容大多是阅读了Lucene原理与代码分析一文,以及网络上一些其他文章的总结 Lucene原理与代码分析 作者:觉先(forfuture1978) 数据分类 结构化数据:具有固定格式或有限长度的数据,如关系型数据库(先有结构再有数据) 半结构化数据:如XML、HTML,数据的结构和内容混在一起,没有明显的区分(先有数据再有结构) 非结构化数据:无固定格式或不定长度的数据,包括所有格式的办公文档、文本、图片、图像、音频、视频信息等等 非结构化数据搜索(全文搜索) 顺序扫描法:一个文档一个文档的找,对于每一个文档,从头找到尾,如果此文档找到指定的内容,则此文档为我们要找的文件,接着找下一个 ...
去年2009-07-13在百度空间写的一篇hessian的使用总结,今天把它转过来 公司因业务需求准备开放一些API接口让代理商使用,周末抽了些时间了解了一下这方面的技术后,决定采用caucho.com的Hessian实现(hessian使用方便又高效) 测试 ...
这两天搞了一个时间程序,就是定时每天将一个地方的数据导出到另一个地方,其中有个小功能是提取content中的email,写了这个小方法,感觉还算不错,贴上来摆摆 /** * @author linliuwei * @create 2010-6-11 */ public class UEStringUtil { private static Pattern pattern_email = Pattern.compile("^\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$", Pattern.CA ...
先前公司的一个J2EE应用因为访问量上升导致经常当机,追查后发现是内存与GC的原因,然后根据网上的一些资料将GC调优了一把,其实也就是调了调某些参数,然后经过一段时间的运行看它稳定了也就没继续深入研究了,这次把 ...
深入Java虚拟机一书读书笔记,以前虽然断断续续的了解过虚拟机,但不够系统化,这次好好系统的学习回顾和总结一篇 1. Java虚拟机是什么 Java虚拟机一般是指:抽象的规范、一个具体的实现、一个运行中的虚拟机实例。 这个 ...
转载:url]http://www.cnblogs.com/xiaopeng84/archive/2009/11/26/1611427.html[/url] cronExpression配置说明 补充一点:日期(day-of-month) 与 星期(day-of-week)这两个字段的大部门表达式配置要1.6或更新的版本才支持 字段允许值允许的特殊字符秒0-59, - * /分0-59, - * /小时0-23, - * /日期(day-of-month)1-31, - * / ? L W C月份1-12 或者 JAN-DEC, - * /星期(day-of-week)1-7 或者 SUN ...
这是我这只职场小鸟面试及被面后总结出来的一点心得,欢迎各位小鸟,老鸟,小牛,大牛来拍拍砖,指点指点。 经常听见我的TeamLeader在说:最近面试的那些人里,总体感觉都不错,怎么就找不到有亮点的呢,好多人就是因为 ...
1. ContextClassLoader 线程上下文类加载器 线程上下文 ClassLoader 由线程创建者提供,供运行于该线程的代码加载类和资源时使用。如果未设定,则默认为父线程的 ClassLoader。 Thread.currentThread().getContextClassLoader(); Thread.currentThread().se ...
目录 一、ClassLoader 类加载器介绍 二、ClassLoader 类加载器的工作机制分析 三、WebAppClassLoader 模拟实现一个简单的Web应用类加载器 一、ClassLoader 类加载器介绍 这里使用的JDK是sun的jdk1.6.0_18版本,重在阐述原理和具体版本没有多大的关系。 JVM 中预定义了3种类型的类加载器:启动类加载器、扩展类加载器、系统类加载器(也叫应用类加载器)。当一个 JVM 虚拟机启动后,它默认使用这3种。 1. 启动类加载器(bootstrap)是虚拟机实现的一部分,它负责将sun.boot.class.path路径中的Java API ...
代理模式(Proxy) 为其他对象提供一种代理机制以控制对这个对象的访问。 代理模式的应用 1) 远程代理:为一个对象在不同的地址空间提供代理,如WebService, Java RMI, Caucho Hessian 2) 虚拟代理:根据需要创建开销很大的对象,通过它来存放实例化需要很长时间的真实对象,如:Web代理服务器,反向代理Nginx, Squid 3) 其他代理:如控制真实对象的访问权限,计算真实对象的调用次数,记录日志、AOP事务处理等 一个简单的AOP事务处理代码(使用JDK动态代理实现) package test.gof.proxy; import test.gof. ...
原型模式 用原型的实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 在Java中使用原型模式需要实现 java.lang.Cloneable 接口。对于有些构造函数要执行很长时间的对象,在不需要改变初始化信息的情况下使用克隆可以大大的提高性能。 Java API文档 写道 实现了 Cloneable 接口,以指示 Object.clone() 方法可以合法地对该类实例进行按字段复制。 如果在没有实现 Cloneable 接口的实例上调用 Object 的 clone 方法,则会导致抛出 CloneNotSupportedException 异常。 按照惯例,实现此接口的类应该使用 ...
从事Java开发从2006年7月至今也有近4年时间了,这几年学过的与接触过的东东是很多了,但是现在感觉好像什么都懂又好像什么都不懂,是应该好好静下心来沉淀一些东西,坚持每周写一到两篇博客,就从设计模式开始吧 学习资 ...
网络配置静态IP vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0                    BOOTPROTO=static                    HWADDR=90:FB:A6:01:B0:8B      IPADDR=192.168.0.2            NETMASK=255.255.255.0         NETWORK=192.168.0.1          ONBOOT=yes                               service net ...
Global site tag (gtag.js) - Google Analytics