java综合
qq27456026
这个作者很懒,什么都没留下…
展开
-
java汉字转拼音,取汉字首字母,支持繁体
import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat;import net.sourceforge.piny...原创 2010-12-30 14:13:26 · 167 阅读 · 0 评论 -
分享个MySQL数据库转换javabean的工具
做网站时,感觉数据库的设计比较重要,当花了很多时间设计好数据库时,就希望有一个能自动生成bean的工具,虽然Eclipse的插件能反向生成bean和hibernate的配置文件,但总感觉不够灵活,不够小到随意简单使用。但又实在不想去敲代码写一个个很多属性的bean。网上没找着现成合适的,于是就花了点时间自己写了个生成工具玩玩,也希望能给需要的朋友们一点点帮助~~ 直接放出可执行的ex...2012-03-13 18:14:26 · 266 阅读 · 0 评论 -
在Swing的Label中显示网络读取的BMP图像数组
在SWING中显示网络上动态生成的图片,我起初直接用 ImageIcon ic = new ImageIcon(data);//data为网络直接读取来的byte数组 lblNewLabel_1.setIcon(ic); lblNewLabel_1.repaint(); 结果发现经常会遇到有些图片出不来...2012-03-03 14:39:34 · 203 阅读 · 0 评论 -
request.getPathInfo() 方法的作用
request.getPathInfo();这个方法返回请求的实际URL相对于请求的serlvet的url的路径。(个人理解。)比如,有一个Servlet的映射是这样配置的:<servlet-mapping><servlet-name>TestServlet</servlet-name><url-pattern>/servlet/...原创 2012-07-05 12:15:41 · 706 阅读 · 0 评论 -
聊聊Web应用的会话管理
http连接是无状态的,但web程序交互中经常又需要状态。所以目前流行的基本是Cookie,Session结合方式来管理,Cookie中会带一个会话标识,如果不用cookie,可能会将会话标识跟在地址栏后面。但也有不通过Session这样方式的,使用自定义的方式来维护状态。但有一点一定要注意,不能用递增的明码ID来做会话状态标识,危险性太大。下面举例说明。 前些时间,发现有个网站,是fla...2011-12-14 15:54:02 · 168 阅读 · 0 评论 -
httpclient来进行https访问
httpclient完全支持ssl连接方式。通常,如果不需要进行客户端认证和服务器端认证的ssl连接,httpclient的处理方式是和http方式完全一样。 现在这里是讲的是需要客户端认证数字证书时的httpclient处理方式(因为需要客户端认证时,连接会被主动关闭)。 1。使用ie访问你要连结的url地址,这时你会看到弹出一个询问是否继续和服务器建立连接的对话框(安...原创 2011-07-17 11:18:31 · 111 阅读 · 0 评论 -
JAVA--- BigDecimal
双精度浮点型变量double可以处理16位有效数。在实际应用中,需要对更大或者更小的数进行运算和处理。Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。转自构造器描述BigDecimal(int)创建一个具有参数所指定整数值的对象。BigDecimal(double)创建一个具有参数所指定双精度值的对象。BigDecim...原创 2011-03-08 17:31:17 · 76 阅读 · 0 评论 -
JDK细节-jdbc非寻常用法
从JDBC2.0开始,ResultSet接口提供了一些更新数据的方法,允许Java程序更新ResultSet所涉及到的行。Statement statement = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE);ResultSet re...原创 2011-06-26 13:03:48 · 65 阅读 · 0 评论 -
Java实现的各种排序
转自:http://blog.sina.com.cn/s/blog_4135af570100dat7.html用Java语言实现的各种排序,包括插入排序、冒泡排序、选择排序、Shell排序、快速排序、归并排序、堆排序、SortUtil等。插入排序: package org.rut.util.algorithm.support;import org.rut.util.al...原创 2011-06-20 15:00:25 · 54 阅读 · 0 评论 -
Java 线程池的原理与实现
这几天主要是狂看源程序,在弥补了一些以前知识空白的同时,也学会了不少新的知识(比如 NIO),或者称为新技术吧。线程池就是其中之一,一提到线程,我们会想到以前《操作系统》的生产者与消费者,信号量,同步控制等等。一提到池,我们会想到数据库连接池,但是线程池又如何呢?建议:在阅读本文前,先理一理同步的知识,特别是syncronized同步关键字的用法。关于我对同步的认识,要缘于大三年的...原创 2011-09-09 16:09:10 · 56 阅读 · 0 评论 -
获取电脑物理网卡地址工具类
MacAddr.java import java.io.BufferedInputStream;import java.io.IOException;import java.io.InputStream;import java.net.InetAddress;import java.util.StringTokenizer;public class MacAddr ...原创 2011-01-27 09:54:17 · 156 阅读 · 0 评论 -
RGB转HSL
public static float[] getHsl(int[] rgb) { float[] hsl = new float[3]; float R = rgb[0] / 255.f; float G = rgb[1] / 255.f; float B = rgb[2] / 255.f; float max, min, diff, r_dist, g_dist...原创 2011-01-25 12:45:28 · 333 阅读 · 0 评论 -
java 操作(创建)excel,jxl加边框,jxl合并单元格,单元格的设置,单元格居中
jxl加边框WritableWorkbook wwb = Workbook.createWorkbook(os); WritableSheet ws = wwb.createSheet( "Test Sheet 1 ",0);WritableFont wf = new WritableFont(WritableFont.TIMES,1...原创 2012-03-17 19:00:58 · 281 阅读 · 0 评论