
编程语言/Java
文章平均质量分 79
huey2672
这个作者很懒,什么都没留下…
展开
-
JDBC简单示例(MySQL)
1.在数据库建立表tab_stud,并插入一些测试数据:CREATE TABLE tab_stud( stud_no INT primary key, stud_name VARCHAR(20) not null, birthday DATE not null);INSERT INTO tab_stud VALUES(1001, 'huey', '2001-01-01');原创 2013-07-14 20:33:17 · 549 阅读 · 0 评论 -
Lucene(3.6.0)的简单示例
1. 在lucene官网lucene.apache.org下载相应版本的lucene。2. 书籍实体:package com.huey.entity;/** * 书籍实体 * @version 2014-03-15 * @author huey2672 * */public class Book { private Integer id; private St原创 2014-03-15 22:01:01 · 549 阅读 · 0 评论 -
Jsoup(1.7.3)学习笔记
jsoup是一款Java的HTML解析器。它提供了一套非常便利的API,可通过DOM,CSS以及类似于JQuery的操作方法来提取和操作数据。jsoup实现了WHATWG的HTML5规范,将HTML解析成DOM,就像现代浏览器做的一样:.从一个URL、文件或字符串抓取、解析HTML;.通过遍历DOM和CSS选择器查找和提取数据;.操作HTML的元素、属性和文本等;.消除不受信任的H原创 2013-12-19 16:59:52 · 691 阅读 · 0 评论 -
Java RMI 的简单示例
1. 远程传输对象,服务端、客服端都原创 2014-11-24 16:46:32 · 559 阅读 · 0 评论 -
JavaBean、JSON、XML的相互转换,JSON-lib(2.4)
1.package com.huey.dream.utils;import java.util.Arrays;import java.util.List;import org.apache.commons.lang.WordUtils;import net.sf.json.JSON;import net.sf.json.JSONArray;import net.sf.json原创 2014-12-23 13:42:02 · 1053 阅读 · 0 评论 -
ActiveMQ(5.5.1)的简单示例
1. 在http://activemq.apache.org/下载ActiveMQ2. 解压压缩包,执行bin目录下的ActiveMQ启动脚本原创 2014-12-10 11:45:44 · 622 阅读 · 0 评论 -
ActiveMQ(5.5.1)+Spring(3.0.3)的简单示例
1. applicationContext.xml配置:<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/原创 2014-12-10 14:14:33 · 575 阅读 · 0 评论 -
JXPath(1.3)的简单示例
JXPath提供了使用Xpath语法操纵符合Java类命名规范的 JavaBeans的工具。也支持maps,DOM和其他对象模型。.原创 2014-12-30 13:11:23 · 882 阅读 · 0 评论 -
Lombok(1.14.8)的简单示例
Lombok是一种Java™实用工具,可用来帮助开发人员消除Java的冗长,尤其是对于简单的Java对象(POJO)。它通过注释实现这一目的。通过在开发环境中实现Lombok,开发人员可以节省构建诸如hashCode()和equals()这样的方法以及以往用来分类各种accessor和mutator的大量时间。原创 2014-12-30 10:03:08 · 1477 阅读 · 0 评论 -
Java多线程 - 浅析CountDownLatch的用法
CountDownLatch是一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。用给定的计数 初始化 CountDownLatch。由于调用了 countDown() 方法,所以在当前计数到达零之前,await 方法会一直受阻塞。之后,会释放所有等待的线程,await 的所有后续调用都将立即返回。这种现象只出现一次——计数无法被重置。如果需要重置计数,请考虑原创 2015-02-28 19:27:24 · 505 阅读 · 0 评论 -
Spring(3.2.3)+Quartz(2.2.1)的简单示例
1. 定时任务:package com.huey.dream.job;import java.util.Date;import org.quartz.JobExecutionException;/** * 简单的定时任务 * @author huey * @version 1.0 * @created 2014-11-4 */public class Hello原创 2014-11-17 15:46:13 · 779 阅读 · 1 评论 -
Quarzt(2.2.1)的简单示例
1. 定时任务:package com.huey.dream.job;import java.util.Date;import org.quartz.Job;import org.quartz.JobExecutionContext;import org.quartz.JobExecutionException;/** * 简单的定时任务,须实现org.quartz.Job接原创 2014-11-04 19:31:35 · 643 阅读 · 0 评论 -
在Java应用中使用BeanShell(2.0b41)的简单示例
1. 在工程中导入jar包:2. package com.huey.dream.bsh;import java.io.FileNotFoundException;import java.io.IOException;import java.util.Date;import bsh.EvalError;import bsh.Interpreter;/** * 使用Bean原创 2014-11-14 15:55:22 · 1297 阅读 · 0 评论 -
使用commons-email(1.3.3)发送邮件的简单示例
实得分package com.huey.dream.email;import java.io.File;import org.apache.commons.mail.DefaultAuthenticator;import org.apache.commons.mail.Email;import org.apache.commons.mail.EmailAttachment;impo原创 2014-10-30 18:57:26 · 857 阅读 · 0 评论 -
重写equals和hashCode方法
1. Java语言规范要求equals方法具有如下特性:1) 自反性:对于任何非空引用x,x.equals(x)应该返回true。2) 对称性:对于任何引用x和y,当且仅当y.equals(x)返回true,x.equals(y)也应该返回true。3) 传递性:对于任何引用x、y和z,如果x.equals(y)返回true,y.equals(z)返回true,x.equals(z)也原创 2013-07-27 01:20:33 · 515 阅读 · 0 评论 -
DAO的简单示例
1. 在数据库中建立表tab_stud:CREATE TABLE tab_stud( stud_no INT primary key, stud_name VARCHAR(20) not null, birthday DATE not null);2. 编写Student实体:package com.huey.entity;import java.text.Date原创 2013-08-01 21:03:29 · 866 阅读 · 0 评论 -
获取网页的html文本
package com.huey.urldemo;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.net.MalformedURLException;import java.n原创 2013-08-05 12:29:09 · 657 阅读 · 0 评论 -
Java中数组与List的相互转换
1. 数组转换成List: public static void main(String[] args) { String[] array = new String[] {"a", "b", "c"}; List list = Arrays.asList(array); System.out.println(list); }2. List转换成数组: public st原创 2013-08-08 20:05:46 · 483 阅读 · 0 评论 -
文件IO的简单示例
一、文本文件IO:1. 本文文件IO的工具类:package com.huey.io;import java.io.BufferedReader;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.FileWriter;import原创 2013-08-03 09:24:15 · 454 阅读 · 0 评论 -
序列化与反序列化的简单示例
1. 编写可序列化的实体:package com.huey.entity;import java.io.Serializable;/** * Book,实现了Serializable接口,表示该类的对象可序列化 * @version 2013-08-03 * @author huey2672 * */public class Book implements Serializ原创 2013-08-03 09:38:21 · 520 阅读 · 0 评论 -
国际化的简单示例
1. 资源文件资源文件都是属性文件,后缀为.properties,内容是键值对形式,有三种命名方式:1) basename_lauguage_country.properties2) basename_lauguage.properties3) basename.properties其中,basename是资源文件的基础名字,language是语言简称,country是国家简称原创 2013-08-04 13:36:59 · 543 阅读 · 0 评论 -
Java中XSLT转换的简单实例
package com.huey.dream.util;import java.io.FileNotFoundException;import java.io.FileOutputStream;import javax.xml.transform.Transformer;import javax.xml.transform.TransformerConfigurationExcepti原创 2014-08-22 23:31:39 · 4342 阅读 · 2 评论 -
Java调用Python(2.7.x)的简单示例
1. 新建工程,导入python.jar2.原创 2014-09-19 17:20:24 · 626 阅读 · 0 评论 -
Log4J(1.2.17)的简单示例
1. 新建工程,导入log4j的jar包,工程结构如下:原创 2014-08-25 17:01:49 · 756 阅读 · 0 评论 -
Java多线程 - 浅析CyclicBarrier的用法
CyclicBarrier是一个同步辅助类,它允许一组线程互相等待,直到到达某个公共屏障点 (common barrier point)。在涉及一组固定大小的线程的程序中,这些线程必须不时地互相等待,此时 CyclicBarrier 很有用。因为该 barrier 在释放等待线程后可以重用,所以称它为循环的 barrier。 CyclicBarrier 支持一个可选的 Runnable原创 2015-02-28 23:27:35 · 610 阅读 · 0 评论