
J2se
文章平均质量分 80
lizhenbin2008
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Jxl读取Excel文件
前不久,自己写了一个Jxl读取Excel文件的,支持多张sheet的结构。要使用,自己去下载jxl这个jar包,具体的作用在文件中有说明。package lzb.utls.io;import java.io.FileInputStream;import java.io.InputStream;import java.util.ArrayList;import java....2011-07-31 13:37:32 · 182 阅读 · 0 评论 -
Java遍历、删除Map
面试的时候,遇到一个很尴尬的事情,就是面试官问怎么样遍历map,以前是做过,但是太久没使用了忘记了,自己查阅了一下书籍,我看的是《Java编程思想》第四版的,因为来深圳没有安顿好,不是经常上网,今天有空来发到博客上,随时谨记与心先说遍历map:map是主键对应的,所以要想获取map的值,一般都是通过获取key的方式去get()的,所以第一种方法是,但是第一种方式是获取其值的所有...原创 2012-05-10 17:42:48 · 670 阅读 · 0 评论 -
UDP通信
UDP通信,发送端发送数据,接受端接收数据,发送端发送数据不需要知道客户端接受与否的方式,比TCP通信的方式简单很多,下面是我的写的一个小例子UDP的发送端:/** * UdpServer.java V1.0 2012-5-9 下午4:58:54 * * Copyright Lizhenbin Co. ,Ltd. All rights reserved. * *...原创 2012-05-10 17:54:43 · 130 阅读 · 0 评论 -
将简单的POJO转化为JSON或者XML
利用反射机制获取类的信息,然后将所得的信息,转化成JSON数据,方便传输或者生产xml文件下面是我的实现方法,办法有点笨,欢迎指正,就是生产xml文件的是很,不知道怎么样修改配置信息,比如<property name=" " /> 我这里生成的都是mxlls之类的信息,不知道怎么需要改,先放着再说,遇到解决的是很在回来修改。package com.lzb.common;...原创 2012-05-10 18:04:33 · 415 阅读 · 0 评论 -
将Java字符串数组转化成对应的Entity
最近新工作的公司,查询出来的数据都是一个字符串数组,或者是一个List的字符串数组,个人感觉不是调用的时候不是很方便,而且通过数组下标来获取值有点麻烦,容易出错,所以工作之余写了一个类,将字符串数组String[]或者List<String[]>封装成一个Entity的形式给前台,更加符合面向对象点。 在实现转换的过程中,我用到了java的反射机制,动态的获...原创 2012-06-06 09:14:32 · 1688 阅读 · 0 评论 -
主键字符串自增Java实现
程序实现字符串主键自增,例如:“SN000001”,希望下一条数据是“SN000002”,所以需要字符串主键自增,所以需要传入上一次的主键的字符串,通过调用工具类的方法可以获取下一条记录。package com.commsoft.ypass.csmp.util.sys;/** * 字符串主键自增,条件当传进来的Str是空时,自动创建初始化主键 * 后面的依次自增 *...2012-06-09 17:41:32 · 2293 阅读 · 0 评论 -
Java文件操作
在工作中,经常要获取到文件所在的路径和创建文件夹,这里补充一下获取文件路径的方式package com.lzb.common;import java.io.File;import java.net.URL;/** * * 功能描述:Java获取Path和创建Path * * @author lizhenbin * * <p>修改历史:(修...原创 2012-02-07 16:34:51 · 150 阅读 · 0 评论 -
Java实现读取xml文件sql配置转换为JDBC SQL
公司的框架都是用原生的JDBC框架,其中操作数据很大一部分都是在拼凑SQL语句和GET/SET上,这种方式不仅麻烦而且很容易出错,端午节放假几天,突然间想起来把SQL配置XML中去,然后再用JAVA反射机制动态赋值,直接生成可执行的SQL给JDBC,这样可以省下一大堆的时间,而且错误率很少,当然我现在只是实现简单的应用,先上传到博客上,防止丢失说不定格式化了就没了... 下...2012-06-26 18:46:45 · 1636 阅读 · 0 评论 -
Java实现IP地址定位地址信息
做电子商务网站的时候,网站的头部一般都有显示是哪个城市的,用户进入到网站的首页后,默认城市应该是用户本地的城市信息,例如:北京,网站就要根据你的IP地址的信息,查询数据,获取北京部分的数据,呵呵,当然我可能描述的不是很清楚,但是可以理解成,通过IP地址定位地理信息就行。 在做网站的时候,参考网上一下相关的文章和说明,上班偷闲之际整理了IP定位的部分,方便以后使用的时候查询,...原创 2012-03-14 11:06:56 · 1446 阅读 · 0 评论 -
JAVA读写文件基本方法
JAVA读写文件的基本方法,Reader 类是 Java 的 I/O 中读字符的父类,而 InputStream 类是读字节的父类,InputStreamReader 类就是关联字节到字符的桥梁,它负责在 I/O 过程中处理读取字节到字符的转换,而具体字节到字符的解码实现它由 StreamDecoder 去实现,在 StreamDecoder 解码过程中必须由用户指定 Charset ...原创 2012-08-20 09:30:30 · 168 阅读 · 0 评论 -
Java使用JXL创建Excel文件
以前写过用jxl读取excel的,但是一直没有写出用jxl生成excel,项目中用来生产报表的也是一个一个的赋值,然后循环的方式去生成,感觉不适用,也不方便。 这里用Java的反射机制,在生成报表文件的时候动态获取对象的属性,然后生成相应的报表文件。我这里是将要写入excel的数据信息存放在一个List中,然后通过反射机制获取与excel表头标题的的属性,与之匹配,然...原创 2012-05-10 17:24:08 · 177 阅读 · 0 评论 -
Java的反射机制
Java的反射机制可以理解成,Java类Class信息的各个成分都是用类来表示,Java里面有个很特殊的类就是Class,其包含了Method、Field、Constructor等信息,都是用类来表示。获取Java的Class信息,有几种办法(ReflectVo)1、Class clazz = ReflectVo.Class;获取字节码2、Class clazz = Class...原创 2012-05-06 20:20:33 · 119 阅读 · 0 评论 -
Java创建xml与排序
DOM创建xmlpackage com.lzb.model.xml;import java.io.File;import java.io.FileOutputStream;import java.util.Map;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBui...原创 2012-05-05 19:53:58 · 567 阅读 · 0 评论 -
Java实现同步机制(生产者消费者)
Java实现线程的同步,可以通过synchronized,wait(), notitfy(), notifyAll();假设一个线程(生产者)生产产品,一个线程(消费者)消费产品,其访问的资源时间都是随机的,这样就是生产者必须得产品(资源)消费完成之后才可以生产,而消费者必须在产品有的时候才可以消费,这就是必须对资源进行同步操作,对资源的使用部分的代码需要加入锁。下列是我的实现方法:/**...2011-07-31 13:43:49 · 647 阅读 · 0 评论 -
Java读取.properties配置文件的方法
在Java项目中,很多信息我们都可以放在配置文件中,增加程序的灵活性,如果是修改那个参数,只需要修改配置文件的信息就可以,而不需要去修改程序里面的参数代码。Java有个Properties的类,类表示了一个持久的属性集。Properties 可保存在流中或从流中加载。属性列表中每个键及其对应值都是一个字符串,通过Properties里面的load方法加载输入流读取的配置文件属性列表(键和元...2011-07-31 14:00:15 · 128 阅读 · 0 评论 -
Java创建文件和文件路径
最近在开发过程中,经常用到创建文件路径和文件,以前经常写死在代码中,发现很多的重复代码,现在有时间,整理一下,和参考了一下网上好的文章,写了一个创建文件和创建文件路径的工具类,供以后参考使用。1:创建文件部分,该部分,创建的某个文件夹里面,可以指定在子文件夹,下次执行到这里,文件不可以覆盖,保持原有文件的信息不变,源码如下所示:/** * 创建文件,存在不可覆盖 * @para...原创 2011-12-30 16:30:30 · 3374 阅读 · 0 评论 -
jdbc连接池
自己整理的一个JDBC驱动,方便以后离开框架直接测试,在mysql下测试通过,下面是源码:package com.lzb.db;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import jav...原创 2011-12-30 16:49:29 · 91 阅读 · 0 评论 -
Java取时间的一个类
整理了一下自己开发过程中经常使用到的一个时间类,当做工具类使用package com.lzb.common;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.ArrayList;import java...2012-01-09 14:43:15 · 131 阅读 · 0 评论 -
验证码生成
系统登陆或者注册的时候,为了防止恶意注册或者机器自动注册,采用验证码是常常使用的方式,下面是自己参考网上写的,自己处理了一下,目前使用的一个验证码生成类,其代码如下: 1、首先是验证码生成的Java类package com.mail.sys.sysmgr.action;import java.io.IOException; import javax.servlet.Ser...原创 2012-01-12 10:19:02 · 197 阅读 · 0 评论 -
MD5类使用
对用户注册的密码加密类,采用MD5算法,留着以后用注意,BASE64Encoder,它是sun公司的一种编码方式,在sun.misc.BASE64Encoder下,也就是在JDK中,但是eclipse经常找不到,解决的办法是:右键项目 -> 属性 -> java bulid path -> jre System Library -> access rules ->...原创 2012-01-12 11:13:05 · 392 阅读 · 0 评论 -
TCP通信
TCP通信的一个模板TCP的服务端用while一直接收客户端的发送的请求连接在服务端接受到消息之后,客户端并不知道服务端的情况,还原样发回去,这里客户端接受到服务端得信息的是很才知道服务端已经接受到了客户端的发送的信息这面是我的写的一个简单的TCP通信原理的例子服务端package com.lzb.common.socket;import java.net.Server...原创 2012-04-27 16:22:53 · 128 阅读 · 0 评论 -
Java多线程
一个很有意思的题目,网上看到的,自己写了一下题目的大概意思就是:主线程中, 子线程运行5次子线程循环5次之后主线程循环10次为一个周期,一次循环50次 /** * TraditionalSynchThread.java V1.0 Apr 28, 2012 1:13:18 PM * * Copyright Lizhenbin Co. ,Ltd. All rig...原创 2012-05-05 19:49:28 · 95 阅读 · 0 评论 -
poi创建Excel设计
电商商务,目前为止,做网站后台管理系统对到处数据的要求不是很高,反正自己公司内部用的嘛,能拉出来就行了,尽量简单。但是随着业务的发展,供应链系统出来了,涉及到订单,采购,库存,退款退货,财务等模块的集成。系统的生成Excel的业务越来越多,于是乎每个人都自己copy一段前人实现的代码,直接修改修改就生成一个Excel了。 这个操作方法,刚刚系统还小的时候,也没有什么...原创 2013-11-18 22:32:32 · 223 阅读 · 0 评论