Java SE
lq123629996
这个作者很懒,什么都没留下…
展开
-
史上最简单的MD5加密
今天写了一个MD5的加密算法,是用Java自带的包写的。很简单!看代码public static String getMD5String(String str) throws NoSuchAlgorithmException, UnsupportedEncodingException{ //确定计算方法 MessageDigest md5=MessageDigest.g...原创 2010-08-25 18:06:51 · 70 阅读 · 0 评论 -
使用pinyin4j获取汉字拼音首字母或全拼
pinyin4j是一个开源项目,使用它可以很容易的获取汉字的拼音,这也是我们经常需要用到的功能:下面是一个应用,获取汉字首字母或者全拼的方法 package com.yjck.pinyin.util;import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuP...2010-11-19 13:14:48 · 338 阅读 · 0 评论 -
关于java反射的一点应用
这里记录我在项目中写的一个小应用,用在了数据库的帮助类中,用于将查询的结果组装成list返回:不说了,看代码:public List<Object> getList(String sql,Object[] params,Object obj){ ResultSet rs = null; if(params == null){ rs = this.getR...原创 2011-10-28 16:32:01 · 140 阅读 · 0 评论 -
Eclipse 3.6.2 反编译插件jad的配置说明
1.将jad.exe文件放入java的bin目录下,如:C:\Program Files\Java\jdk1.6.0_20\bin2.将net.sf.jadclipse_3.3.0.jar放入eclipse的plugin目录下3.打开eclipse,依次在window->preference->General->Editors->File Associatio...原创 2012-01-18 11:27:51 · 93 阅读 · 0 评论 -
java 获取外网地址
在项目中,我们有时需要获取外网的地址,这里指的地址是公网的ip地址,我们大多数机器实际上都是处于内网,要想查看我们的公网ip,我们可以登录一些网站,如www.ip138.com之类的网站,就可以显示我们的公网ip。这里提供一种解决方案,正是基于这种思想,从网站上抓取我们需要的内容。好了,看代码: 手机充值:http://yjck67.taobao.com,自己的小店public sta...2012-03-09 11:25:57 · 251 阅读 · 0 评论 -
POI 实现合并单元格以及列自适应宽度
POI是apache提供的一个读写Excel文档的开源组件,在操作excel时常要合并单元格,合并单元格的方法是:sheet.addMergedRegion(new CellRangeAddress(1, 1, 0, 2));自适应列宽度:sheet.autoSizeColumn(1); sheet.autoSizeColumn(1, true); 这两种方式都是自适应列宽...原创 2012-07-27 13:32:09 · 2503 阅读 · 0 评论 -
XML生成实体对象
在此记录一个xml的工具类,该类可以读取xml文件,存入磁盘,并将xml转换为实体对象。package com.sgcc.ahepc.util;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import ...2014-06-12 21:05:03 · 298 阅读 · 0 评论 -
POI生成Excel工具类
废话不说,直接上代码package com.sgcc.ahepc.util;import java.util.List;import java.util.Map;import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf.usermodel.HSSFCellStyle;impo...原创 2014-06-12 21:07:56 · 118 阅读 · 0 评论 -
J2EE 文件下载工具类
一个简单的下载类,在此记录package com.sgcc.ahepc.util;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import ja...原创 2014-06-12 21:20:13 · 218 阅读 · 0 评论 -
freemark 工具类
freemark工具类,根据传入的数据模型,生成对应的模板文件,如word等。。package com.sgcc.ahepc.util;import java.io.BufferedWriter;import java.io.File;import java.io.FileOutputStream;import java.io.OutputStreamWriter;i...原创 2014-06-12 21:42:47 · 141 阅读 · 0 评论 -
eclipse中工程右键点击validate后处理方法
当在eclipse中的工程中点击了validate后,大篇的红×,怎么办呢,看下面:1,在project名称上右键选择properties,打开属性窗口,选择左边的validation2,勾选enable project specific setting;3,点击Disable all,点击OK关闭窗口4,在project名称上右键validate OK,搞定了!...原创 2011-02-24 15:16:12 · 465 阅读 · 0 评论 -
JMF捕获摄像头数据存入本地磁盘(java 多媒体)
首先需要说明的是JMF是个什么东西?这个简单问下百度,在百度里输入JMF后看百度百科就很清楚了,我就不啰嗦了,啰嗦也没人家说的好。哈哈接下来就说它的安装了,我下载的是2.1.1e版本的,在windows安装直接默认就行了。下载去官网(google里输入JMF)。下来就说正事了,功能就说用电脑本机上的摄像头采集数据然后存放成视频文件就ok了好了看代码先是启动类 public ...2010-10-10 23:38:05 · 194 阅读 · 1 评论 -
java swing 定时任务小工具(java窗体样式可改变)
最近以来,由于一直比较闲,所以有时间干一些事情,所以就有了这个采用java swing来完成的这个小工具。由于比较简单。所以将所有的逻辑处理都放在了一个类中,规范性上不是很好。另外这个小工具可以换肤,采用了java内置的5中样式,可以导出成可运行的jar文件使用。ok,废话不说,直接看代码:package com.yjck.timetask;public class TimeTas...2010-10-09 13:31:34 · 526 阅读 · 0 评论 -
使用commos-email实现简单的邮件发送
在实际的工作开中,有时候肯定是有发送邮件的需求,所有先练习了下,这里使用的commos-emai组件和Java mail的jar包来实现的。顺便将这个应用写成Java swing程序,就算是复习swing开发了,小工具只能支持最简单的邮件发送,目前还不能上传附件。以后会跟进! 这部分就是发送邮件的核心方法,还是很easy的public void sendMail(String host...原创 2010-08-26 11:37:43 · 903 阅读 · 0 评论 -
java设计模式之简单工厂模式
为什么要用设计模式,这个我就不说了,原因很简单,因为它就是“美”。设计模式我也是刚开始学,现在将我写的一些模拟代码写下,以备日后学习研究提高使用。首先说下简单工厂模式,这个模式通过一个简单计算器的例子实现。ok上代码1。所有的计算器都能经过技术后得打计算结果。所以可以抽象出一个计算结果的方法package com.yjck.simplefactory;/** * 操作的接口类,...2010-12-16 16:17:23 · 60 阅读 · 0 评论 -
java设计模式之策略模式
这一节主要说明下策略模式的使用。同样,我们模拟计算器的场景。和简单工厂模式相比,只是对简单工厂模式的工厂进行了一点修改。简单工厂模式请点击这里,这里主要看下修改的部分。 package com.yjck.strategy;/** * 策略模式 * 这个类根据操作类型的不同可以自由生成相应的处理类 */public class Factory { private Oper...2010-12-16 16:27:46 · 86 阅读 · 0 评论 -
java设计模式之代理模式
这一节说说代理模式,我的代码的模拟场景是追MM,感兴趣吧,块看看吧。想要追到MM,送东西啊,这是必须的,所有人都得这样吧,哈哈package com.yjck.proxy;/** * 追MM的方式:送东西 */public interface GiveGift { public void giveDolls(); public void giveFlowers();...2010-12-16 16:43:05 · 73 阅读 · 0 评论 -
java设计模式之工厂模式
这一节就说下工厂模式,实例代码的构建环境是学习雷锋同志的优良品质。1。学习雷锋好榜样package com.yjck.factory;/** * 雷锋的优良品质 */public class LeiFeng { public void sweep(){ System.out.println("扫地"); } public void wash(){ S...2010-12-17 10:33:59 · 67 阅读 · 0 评论 -
java设计模式之外观模式
这一节说说外观模式,这个模式还是很简单的,平时也许我们都用上了,只是不知道它叫外观模式而已,这个模式的模拟环境是股票的问题。我们先来分析下股票的一些知识,在股市上,大多数人都是赔钱的,这是为什么呢,原因还是比较明朗的,一个人面对那么多的股票信息,还要对政策等一系列信息进行分析,而大多数股民都不熟悉,更加谈不上专业,就一个股票软件要完全弄明白都是够呛。从这方面来说,不赔钱都难。那有没有专业的机构...2010-12-17 11:16:43 · 72 阅读 · 0 评论 -
java中路径的获取方式总结
得到classpath和当前类的绝对路径的一些方法获得CLASSPATH之外路径的方法:先获得本类的所在位置,是绝对路径 URL base = this.getClass().getResource(""); 下面是一些得到classpath和当前类的绝对路径的一些方法。你可能需要使用其中的一些方法来得到你需要的资源的绝对路径。 1.FileTe...原创 2010-09-27 18:13:07 · 82 阅读 · 0 评论 -
dom4j对XML文件的操作
XML(Extensible Markup Language)即可扩展标记语言,这个东东的详细情况可以参见百度百科,我主要说下它的两大作用1.存储数据;2.跨平台的数据传输(也就是应用于不同的平台之上,有桥梁的作用,我是这么理解的,呵呵)。ok,现在说说对xml文件的解析,java本事对xml有一套规范和解析方式,但是不是很好用,目前比较常用的其他解析类库有jdom和dom4j,相比之下据说dom...原创 2010-09-28 12:58:16 · 125 阅读 · 0 评论 -
java连接access数据库,采用相对路径
二话不说。就是java如何连接access数据库,为什么要写这个呢,原因很简单,因为access数据库简单,在使用时很方便,不用倒入,只需要带在本工程下就行了 看代码 package com.liuqi.conn;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;...原创 2010-10-08 14:32:16 · 348 阅读 · 0 评论 -
poi 合并重复单元格以及冻结行列
在实际开发中,我们经常会遇到Excel的合并重复单元格,如下图所示从左边效果转换成右边的效果。这里的解决思路是这样的。先定义一个临时的存储值,然后按照行循环,当第一次循环的时候将第一个实际值赋值给临时变量,让后依次循环,和这个临时的变量值进行对比,当相等的时候给计数器加1,不相等的时候进行合并单元格,并将计数器置为0,然后继续。具体的代码如下:int cellIndex = 0;i...原创 2014-10-31 11:49:12 · 753 阅读 · 0 评论