`
wangxuliangboy
  • 浏览: 208107 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论
文章列表
对执行方法进行超时控制:public static boolean executeTimeControlMethod(Runnable runable, long timeout) {        // 创建一个使用单个 worker 线程的 Executor        ExecutorService service = Executors.newSingleThreadExecutor();        //提交一个 Runnable 任务用于执行,跟踪一个或多个异步任务执行状况而生成 Future 的方法。         //submit(Runnable task, T resu ...
Cron表达式的配置()开始时间:2008-12-29,结束时间:2009-01-10在这区间的每天晚上的23时59分59秒执行: String cronExpression = "59 59 23 * * *";   Trigger trigger = new CronTrigger(name, group, cronExpression);   java.util.Calendar startTime = java.util.Calendar.getInstance();   startTime.set(2008, 11, 29);   java.util.Calend ...
    public static int charMode(char ch) {        if (ch >= 48 && ch <= 57) // 数字        return 1;        if (ch >= 65 && ch <= 90) // 大写字母        return 2;        if (ch >= 97 && ch <= 122) // 小写        return 4;        else return 8; // 特殊字符    }     /**     ...
JAVA 平台MXBean 是一种托管 Bean,它符合 JMX Instrumentation Specification,提供管理接口,用于监视和管理 Java 虚拟机以及 Java 虚拟机在其上运行的操作系统。JAVA 平台MXBean:ClassLoadingMXBean      用于 Java 虚拟机的类加载系统的管理接口。 CompilationMXBean       用于 Java 虚拟机的编译系统的管理接口。 GarbageCollectorMXBean  用于 Java 虚拟机的垃圾回收的管理接口。 MemoryManagerMXBean     内存管理器的管理接口。 M ...
spring ProxyFactoryBean什么时候需要配置proxyTargetClass 比如现在有这样一段代码:<bean id="ttransactionDefinition" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean" abstract="true">        <property name="transactionManager">            < ...
public URL getResource(String name) 查找带有给定名称的资源,查找给定类相关的资源的规则是通过定义类的 class loader 实现的。此方法委托给此对象的类加载器。如果此对象通过引导类加载器加载,则此方法将委托给 ClassLoader.getSystemResource(java.lang.String)。 在委托前,使用下面的算法从给定的资源名构造一个绝对资源名: 如果 name 以 '/'  开始,则绝对资源名是 '/' 后面的 name 的一部分。 否则,绝对名具有以下形式: modified_package_name/name 其 ...
try {            String DOMAIN = "localhost";            // 创建一个MBeanServer             MBeanServer server = MBeanServerFactory.createMBeanServer(DOMAIN);            // 用MBeanServer注册LoginStatsMBean            // MBeanServer.registerMBean(Object,ObjectName)方法使用的参数有两个:一个是MBean实现的一个实例;另一个是类型O ...
public class LikeHashMap extends HashMap {  public Set keySet() {  Set set = super.keySet();  TreeSet tSet = null;  if (set != null) {   // 对已存在的key进行排序   tSet = new TreeSet(set);  }  return tSet; }  public List<Object> get(String key,boolean like) {  List<Object> value = new ArrayList< ...
生成的文件如下:_21.f1,_21.f2,依次类推,扩展名根据文件排序;_21.fdt;_21.fdx; *.fdt和*.fdx构成了域值存储表;_21.fnm; 记录了域集合信息;_21.frq; 记录了项的位置;_21.prx; 记录了项频数;_21.tii; _21.tis; *.tii和*.tis构成了项字典;segment1.nrm 记录了标 ...
1.nutch建立索引成功,通过lucene直接搜索索引文件可以搜索到相关结果,但是通过nutch搜索不到结果 解决方案: <property>  <name>searcher.dir</name>  <value>crawl</value></property> 在nutch-default.xml中配置searcher.dir的默认路径为crawl,nutch会到crawl这个路径里面搜索,而你的索引文件跟本不在这个目录下面,所有搜索不到结果. 你可以在nutch-site.xml中加入searcher.dir这个属性的 ...
@echo offset JAVA_HEAP_MAX="-Xmx512M"if not "%1"=="" goto INIT else goto echoMSG:echoMSG  echo Title: Nutch 运行脚本  echo Author:wolf mail:wangxuliangboy@163.com QQ:39278621  echo Nutch Version: 0.9  echo Usage: nutch COMMAND   echo where COMMAND is one of:  echo   crawl    ...
JVM三种预定义类型类加载器: 启动(Bootstrap)类加载器:引导类装入器是用本地代码实现的类装入器,它负责将 <Java_Runtime_Home>/lib 下面的类库加载到内存中,但是虚拟机出于安全等因素考虑,不会加载< Java_Runtime_Home >/lib存在的陌生类,开发者通过将要加载的非JDK自身的类放置到此目录下期待启动类加载器加载是不可能的。 标准扩展(Extension)类加载器:扩展类加载器是由 Sun 的 ExtClassLoader(sun.misc.Launcher$ExtClassLoader) 实现的。它负责将 < J ...
一个简单的HTML标签补偿器,能增补缺失的父元素、自动用结束标签关闭相应的元素,以及不匹配的内嵌元素标签。主要用到了NekoHTML CODE:DOMParser parser = new DOMParser();//下面这段代码缺少了</p></pre>标记InputStream in = new ByteArrayInputStream("<pre><pre>Product Name:lady slipper  </pre><pre>Model Number: 816</pre><pre> ...
NVL(eExpression1, eExpression2)如果 eExpression1 的计算结果为 null 值,则 NVL( ) 返回 eExpression2。如果 eExpression1 的计算结果不是 null 值,则返回 eExpression1。eExpression1 和 eExpression2 可以是任意一种数据类型。如果 eExpression1 与 eExpression2 的结 ...
如何在WINDOW下配置TOMCAT APR: APR是什么呢,(Tomcat can use the Apache Portable Runtime to provide superior scalability, performance, and better integration with native server technologies. ) Windows下的安装配置与使用 1、先去 http://tomcat.heanet.ie/native/ 下载编译好的 tcnative-1.dll 文件 2、把tcnative-1.dll文件放在Tomcat的bin目录下 然后启动T ...
Global site tag (gtag.js) - Google Analytics