05 2016 档案

摘要:$("[id^=percent]").size() ^=:表示以什么开头 $=:表示以什么结尾 ~=:表示包含什么 id:表示按id选择 阅读全文
posted @ 2016-05-27 11:30 GisClub 阅读(143) 评论(0) 推荐(0) 编辑
摘要:在此记载Java动态重新加载Class的点点滴滴,实现之前也在网上看了很多文章,但发现不是很清晰,后来发现总结,看源码实现还是最靠谱。 直接上代码: 注:调用方式: 阅读全文
posted @ 2016-05-26 10:00 GisClub 阅读(11996) 评论(0) 推荐(0) 编辑
摘要:先上一个基本的封装: 进一步封装,通过实现接口的形式调用,这样就省略了每次反射方法时还要写上参数类型数组: 路漫漫其修远兮!!! 缺点:构造器的创建还得传递参数类型数组 阅读全文
posted @ 2016-05-24 15:53 GisClub 阅读(1127) 评论(0) 推荐(0) 编辑
摘要:原文链接:http://nius.me/classloader-memory-leak/ 对于j2ee项目,一直使用eclipse的wtp,每次修改代码后,可以自动热部署。简单的项目wtp似乎没什么问题,但一旦项目代码稍微多一点,就很容易出现各种莫名其妙掉挂的现象,不得不整个重启tomcat服务器, 阅读全文
posted @ 2016-05-24 10:01 GisClub 阅读(4883) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.ibm.com/developerworks/cn/java/j-lo-hotswapcls/#ibm-pcon Java ClassLoader 技术剖析 在本文中,我们将不对 Java ClassLoader 的细节进行过于详细的讲解,而是关注于和构建在线升级系统相关 阅读全文
posted @ 2016-05-23 17:21 GisClub 阅读(301) 评论(0) 推荐(0) 编辑
摘要:不多说直接上代码: 动态编译的主类: 辅助类: 开发背景:需求是根据代码模板动态生成java代码,并动态编译 开发过程中遇到的阻塞:模板代码中有依赖别的class文件和jar文件无法加载的问题 解决方法: 阅读全文
posted @ 2016-05-20 15:52 GisClub 阅读(1715) 评论(1) 推荐(0) 编辑
摘要:Java动态重新加载Class 项目中使用到了动态重新加载Class的机制,作用是让一些代码上线之前可以在线上环境测试一下,当然,这是非常不好的测试机制,我刚来的时候也为这种机制感到惊讶—怎么可以在线上环境运行测试代码!后来经过了解,这么做的原因有以下两个: 有些代码没有办法在本地进行测试,本地没有 阅读全文
posted @ 2016-05-20 11:01 GisClub 阅读(3417) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/mousebaby808/article/details/31788325 概述 诸如tomcat这样的服务器,在启动的时候会加载应用程序中lib目录下的jar文件以及classes目录下的class文件,另外像spring这类框架,也可以根据指定的路 阅读全文
posted @ 2016-05-19 19:02 GisClub 阅读(1335) 评论(0) 推荐(0) 编辑
摘要:java动态编译整个项目,解决jar包找不到问题原文:http://itzyx.com/index.php/javac/ 动态将java文件编译为class文件解决方案:将temp\sdl\src目录中的java源文件编译成class文件,并存放到temp\sdl\classes目录中 java中早 阅读全文
posted @ 2016-05-19 14:51 GisClub 阅读(12820) 评论(1) 推荐(1) 编辑
摘要:摘自:http://www.iteye.com/problems/14909 在使用JAVA6动态编译时遇到的一个问题,动态编译方法已经写就。通过main方法调用的动态编译时,编译通过,并可以使用编译生成的类。但是,在Tomcat下调用同样的方法进行动态编译时,编译无法通过。其原因是找不到对应的包。 阅读全文
posted @ 2016-05-19 13:28 GisClub 阅读(1270) 评论(0) 推荐(0) 编辑
摘要:It is possible to load and reload classes at runtime in Java, though it is not as straightforward as one might have hoped. This text will explain when 阅读全文
posted @ 2016-05-18 16:35 GisClub 阅读(652) 评论(0) 推荐(0) 编辑
摘要:转自:http://hejiangtao.iteye.com/blog/1399122 一直在用JDK1.5, 一直搞不清楚JDK1.6有啥特性, 就翻了翻, 发现这个Compiler API(JSR 199)动态编译Java源文件功能很有意思. Compiler API如果和反射功能一起使用, 就 阅读全文
posted @ 2016-05-18 10:34 GisClub 阅读(797) 评论(0) 推荐(0) 编辑
摘要:Java本身是一种设计的非常简单,非常精巧的语言,所以Java背后的原理也很简单,归结起来就是两点: 1、JVM的内存管理 理解了这一点,所有和对象相关的问题统统都能解决 2、JVM Class Loader 理解了这一点,所有和Java相关的配置问题,包括各种App Server的配置,应用的发布 阅读全文
posted @ 2016-05-18 10:04 GisClub 阅读(632) 评论(0) 推荐(0) 编辑
摘要:Java类动态加载(一)——java源文件动态编译为class文件最近在做java动态加载这方面的工作,起初也遇到了很多困难。网上关于这方便的东西很零散,为了便于日后回过头来再看,于是我将这几天的心得体会总结如下。什么情况下会需要用java程序动态的编译java源文件,动态的加载java类文件呢?如 阅读全文
posted @ 2016-05-18 09:51 GisClub 阅读(3981) 评论(0) 推荐(1) 编辑
摘要:转自:http://www.cnblogs.com/flyoung2008/archive/2011/11/14/2249017.html 一、使用JavaCompiler接口编译java源程序 我们可以通过ToolProvider类的静态方法getSystemJavaCompiler来得到一个Ja 阅读全文
posted @ 2016-05-18 09:47 GisClub 阅读(342) 评论(0) 推荐(0) 编辑
摘要:/** * 去除“第”之前的所有非汉字内容 */ private String clearNotChinese(String buff){ String tmpString =buff.replaceAll("(?i)[^a-zA-Z0-9\u4E00-\u9FA5]", "");//去掉所有中英文符号 char[] carr =... 阅读全文
posted @ 2016-05-12 16:57 GisClub 阅读(1191) 评论(0) 推荐(0) 编辑
摘要:一. 安装gnome图形化桌面 #yum groupinstall -y "X Window System" #yum groupinstall -y "Desktop" #yum groupinstall -y "Chinese Support" 二. 安装vncserver并配置 1.安装vnc 阅读全文
posted @ 2016-05-06 11:47 GisClub 阅读(254) 评论(0) 推荐(0) 编辑
摘要:Crawler4j的使用 Crawler4j的使用 (以下内容全部为转载,供自己查阅用) 下载地址: http://code.google.com/p/crawler4j/ Crawler4j的使用 网上对于crawler4j这个爬虫的使用的文章很少,Google到的几乎没有,只能自己根据crawl 阅读全文
posted @ 2016-05-03 21:33 GisClub 阅读(7439) 评论(2) 推荐(0) 编辑

点击右上角即可分享
微信分享提示