- 博客(24)
- 资源 (7)
- 问答 (2)
- 收藏
- 关注
原创 cannot change version of project facet dynamic web module to 3.0异常修复
1,打开项目.settings下的文件:2,修改version='3.0':3,maven --> update, done.
2015-01-22 10:55:38 559
原创 MavenReportException:The environment variable JAVA_HOME is not correctly set.错误异常解决方法
用Maven打包项目,提示错误信息入戏
2014-11-06 09:41:28 7606
原创 使用Spring MVC的@ControllerAdvice注解做Json的异常处理
场景:公用API,验证API key的逻辑,放在拦截器zong'zuo
2014-08-13 16:58:31 36213 5
原创 使用linux crontab做jar程序定时调度任务
使用linux crontab做jar程序定时调度任务能满足大多数关于“定时调度”的需求。
2014-06-20 09:36:42 2620
基于文本标签方差分析和链接分析的网页正文、正文图片地址抽取算法
[code="java"]public class CopyOfContentExtractor { private static final int MIN_NODE_TEXT_LENGTH = 20; // //正文的最小长度 private static final int MIN_K = 30; // //有了链接分析,可以设置高一些,粗放一些 private st...
2012-09-29 00:56:38 158
原创 使用java操作MongoDB Demo
[code="java"]public class Demo { public static void main(String[] args) { Mongo conn = null; DB db = null; try { conn = new Mongo("localhost", 27017); db = conn.getDB( "test" );...
2011-04-13 17:55:16 116
原创 MySql基础
二,MySqL支持的数据类型1,支持所有的SQL标准类型,包括严格数值类型:INTEGER, SMALLINT,DECIMAL,NUMBERIC以及近似数值数据类型:FLOAT, REAL, DOUBLE PRECISIONMySqL在此基础上做的扩展,增加了:TINYINT, MEDIUMINT, BIGINT,长度不同而已。此外还有BIT类型,用来存放位数据。位数据给超高数...
2011-03-23 17:07:20 1049
原创 MySql配置一般步骤
一、操作my.cnf文件来配置:通过另存安装目录下的my-***.ini成my.cnf来配置,操作最多的是[mysql]下的内容。二、图形化配置:应用方式:Developer Machine:开发机,使用最小数量的内存Server Machine: 服务器,使用中等大小的内存Dedicated Machine: 专用服务器,使用当前可用的最大内存数据库用途:...
2011-03-23 09:36:37 91
原创 使用Commons-mail发送邮件:更合逻辑的实例
先定义mail的一个bean:[code="java"]public class Mail { private String toAddress; // 邮件接收者 private String nickname; // 收件人昵称 private String subject; // 邮件主题 private Str...
2011-03-20 14:07:43 243
原创 Swing调色板小工具:支持随机取色或随机某一色系取色
1,在输入行输入"r":让不错的颜色随机发生。2,输入行输入:"128,*,128":根据RGB(红绿蓝)顺序,则让红蓝保持,只让绿变动。通配符而已。某一色系的配色,可以让观者不觉花哨和凌乱。3,如你所见,"*,*,*"命令其实也是全色系随机。:-)4,Swing的调色板组件也可以调出。[code="java"] @SuppressWarnings("serial")pub...
2011-03-18 17:43:49 280
原创 Swing高级组件JList:动态增加删除list元素
动态增加list元素依靠ListModel类来实现。元素值通过properties文件的值保存,以分号间隔[code="java"] /** * 添加邮箱地址按钮 * * **/ private void jButton3ActionPerformed(ActionEvent evt) { String address = jTextField_addMail.g...
2011-03-18 16:50:08 1012
原创 使用HtmlParser的Filter实例:根据id获取相应div文本
[code="java"]public class ParseWork { private Parser parser; public ParseWork(String htmlAddress) throws ParserException { parser = new Parser(htmlAddress); } /** * 获取网页标题和正文组成的文本...
2011-03-16 16:37:41 477
原创 使用Berkeley DB (JE)存储key-value数据
[code="java"]/** * 封装对Berkeley DB一般操作的抽象类 * **/public abstract class AbstractFrontier { private Environment env; private static final String CLASS_CATALOG = "java_class_catalog"; ...
2011-03-15 17:05:40 206
原创 面试中涉及java SE的几大块问题续1
当然,如果事情足够复杂,在ABC剩下的事务中可能是围绕一件事E进行多个实现,那么ABC去implements这个E接口进行不同实现。E是别人提供的一个接口,实现了E就意味着主动接受了外部E的契约。 所以最终的代码就写成: public A extends X implements E(){...} 此外,还有一些观点: 1,interface关注的是外部的使用者,对外指定一种...
2011-03-14 15:52:43 97
原创 面试中涉及java SE的几大块问题
现做一个总结:1,修饰符作用域 四个修饰符(public, protected, friendly, private),四个作用域(class, package, sub-classes, other packages),画成图,发现规律自然就记住。有些东西,死记硬背往往是灵活变通的前提。[code="java"]public Y Y Y Yprotected Y Y...
2011-03-14 15:51:19 130
原创 一个MD5压缩算法的实现
[code="java"]import java.security.MessageDigest;/* 传入参数:一个字节数组 * 传出参数:字节数组的 MD5 结果字符串 */public class MD5 { public static String getMD5(byte[] source) { String s = null; char hexD...
2011-03-08 16:57:05 170
原创 URL去重:布隆过滤器的简单实现
[code="java"]/** * 如何不采集重复的网页?去重可以使用布隆过滤器,每个线程使用一个bitarray, * 里面保存本批源页面上次抓取的页面的哈希值情况,抓取下来的源页面分析链接后, * 去这个bitarray里判断以前有没有抓过这个页面,没有的话就抓下来,抓过的话就不管了。 * 假设一个源页面有30个链接,一批10W个源页面,300w个链接的bitarray应该也...
2011-02-28 17:23:52 357
原创 Spring内置Quartz任务调度类xml文件配置实例
简而言之3点:1,一个job对应一个处理类(bean),如makeXML4Chart。同时指明调用方法,如execute。2,一个trigger对应一个job,如makeXMLJob和cronTrigger。3,最后由triger的管理器类(SchedulerFactoryBean)集中所有trigger以供调度。[code="java"] ...
2011-02-24 15:55:41 103
原创 使用NekoHtml根据div#Id解析htm文档实例
NekoHtml版本:nekohtml-1.9.14Jar文件:nekohtml.jar;xercesImpl.jar;xml-apis.jar[code="java"]/**将一个文件夹下的一类html文件解析成同名网页正文文本文件存至另一文件夹**/public class ParseDir { private File sourceDir; private File...
2011-01-11 16:04:05 102
原创 Lucene和IKAnalyzer处理中文:索引、搜索实例[续]
版本:lucene3.02, IKAnalyzer3.20上一篇分享了应用Lucene和IKAnalyzer如何对中文建索引的方法,现在讨论如何在索引基础上进行搜索。搜索程序(Searcher.java)使用了IKAnalyzer自带的一个查询分析器IKQueryParser,用它来解析keyword经行查询。根据一般的检索原理,keyword也是作为一个特殊的Document来参与"...
2011-01-07 17:08:02 148
原创 Lucene和IKAnalyzer处理中文:索引、搜索实例
版本:lucene3.02, IKAnalyzer3.20 检索程序(Indexer.java)实现了对给定文件夹下深度遍历txt文件经行索引。 通过实例化IndexWriter将new IKAnalyzer(false)作为第二个参数传入。 在indexFile()中,通过内部类new Field()的形式将索引字段和相应的输入加入Document中。lucene3.*的这...
2011-01-07 16:54:58 103
使用Calendar和common-lang包封装的一些获取时间日期方法
[code="java"]public class CalendarUtils { public static Calendar calendar = Calendar.getInstance(); public static final SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); public...
2010-12-27 09:29:44 299
服务器监控工具JavaMelody与SSH相关jar冲突解决
按照一般步骤将JavaMelody这个开源Web服务器监控程序集成到Web应用中:1,从javamelody-1.23.0.war中获取:jrobin-1.5.9.1.jar,和javamelody-1.23.0.jar一起加入类路径,。2,web.xml加入监听和filter配置(配置在openSessionInView和struts2之前):[code="java"] ...
2010-12-17 15:38:50 143
使用javamail,commons-mail发送邮件实例
2011-03-20
SWT图形界面开发工具包
2010-03-19
java和javascript字符编码的问题
2010-05-29
用java字符串方法去除HTML代码标签的问题
2010-05-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人