java
wanglihuhappy
这个作者很懒,什么都没留下…
展开
-
java获取数据库的列名,类型等信息
最近有同事问我怎么获取数据库中某数据表的某一列字段名称及数据类型,这种问题我还是第一次听别人问起,不过既然有,就应该得到解决。 当你使用和学习JDK的时候,可以查看并学习它所提供给你的两个ResultSetMetaData和DataBaseMetaData类的源码并很好的了解它们的实现原理和思路,JDBC中提供有两种源数据,一种是数据库源数据,另一种是ResultSet源数据...2008-09-11 13:47:54 · 685 阅读 · 0 评论 -
使用PinYin4j.jar将汉字转换为拼音使用实例
[code="java"]package com.wlh.lucene.test2;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileReader;import java.io.FileWriter;import java....原创 2011-12-29 18:11:33 · 125 阅读 · 0 评论 -
基于jar包搭建sorl3.5搜索服务器
基于jar包搭建sorl3.5搜索服务器方式,这种搭建方式使得我们不再使用Solr默认提供,并对我们非常透明的WAR包来搭建,而是根据Solr发行包中的相关内容来搭建,更确切地说,我们把Solr在一个开发工具上搭建起来,暂且不考虑源码层面的内容。我使用的是MyEclipse6.5集成开发环境。搭建步骤大体如下:[b]1.[/b]创建一个Web Project,工程名称为solr3.5_te...2011-12-28 16:08:29 · 91 阅读 · 0 评论 -
使用split函数进行多个空格分割
在项目中经常会遇到按字符分割字符串的情况,可以使用String对象的split函数进行分割。先看实际情况:[code="java"]String str = "关键词1 关键词2 关键词3";String[] words = str.split(" ");for(String word : words){ System.out.println(word)...2011-12-27 18:05:36 · 5213 阅读 · 0 评论 -
基于http协议的java客户端
1.服务器端:使用TT存储数据,开启服务端:[code="command"]cd /home/wlh/tt/tokyotyrant/bin/./ttserver -host 127.0.0.1 -port 1998 -ulog ulog-1 -sid 1 casket.tch[/code]2.基于http协议的客户端实现代码:[code="java"]package com.tt....2011-12-27 10:16:11 · 148 阅读 · 0 评论 -
求两个日期间的月份/日/小时集合
[code="java"]import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.LinkedList;impor...2011-09-17 14:43:53 · 85 阅读 · 0 评论 -
Java压缩中遇到中文文件名问题 貌似可以解决
Java压缩中遇到中文文件名问题 貌似可以解决书接上文,上次说到“在文件压缩的应用中使用Java事件模型”,这里面提到apache commons的commons-compress-1.1包,这个项目专门为压缩和解压缩各种格式的压缩包而建立。使用这个项目,解决中文文件名问题,很简单:File zipF = new File(zipFilePathName + Fil...原创 2011-04-19 09:40:33 · 97 阅读 · 0 评论 -
java读取xml文件
1.java类package com.java.test;import org.w3c.dom.*;import javax.xml.parsers.*;import java.io.*;public class JavaReadXml { // Document可以看作是XML在内存中的一个镜像,那么一旦获取这个Document 就意味着可以通过对 // 内存...2009-05-10 20:56:38 · 55 阅读 · 0 评论 -
java语言连接MySql,Sqlserver,Oracle
连接 MySql 数据库,代码如下: Class.forName("com.mysql.jdbc.Driver"); String url = "jdbc:mysql://127.0.0.1/myDatabase"; String user = "user"; String password = "password"; Connection conn = DriverMan...原创 2009-05-10 19:58:15 · 82 阅读 · 0 评论 -
Java对象的序列化和反序列化实践
当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个Java对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为Java对象。 把Java对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为Java对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1) 把对象的字节序列永久地...2008-09-27 15:47:37 · 62 阅读 · 0 评论 -
java反射机制
Java提供的反射机制允许你在运行时动态加载类、查看类信息、生成对象或操作生成的对象。在整合式开发环境中所提供的方法提示或是泪查看工具,还有象JSP中的JavaBean自动收集请求信息也使用到反射,而一些软件开发框架(Framework)也常见到反射机制的使用,以达到动态加载使用者自定义类的目的。反射其实就是程序能够自检查自身信息。就像程序会照镜子反光看自己。 在程序中可以检查某个类中的方...2008-09-27 15:43:07 · 59 阅读 · 0 评论 -
ArrayList和数组间的相互转换
开发中不免碰到List与数组类型之间的相互转换,举一个简单的例子:[code="java"]package test.test1;import java.util.ArrayList;import java.util.List;public class Test { /** * @param args */ public static void mai...2008-09-17 19:38:06 · 211 阅读 · 0 评论 -
JDBC连接数据库的步骤及使用说明
数据库连接的一般过程为:1.载入JDBC驱动程序 [code="java"]Class.forName("oracle.jdbc.driver.OracleDriver");[/code]2.定义连接URL [code="java"] String url = "jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterE...原创 2012-02-16 08:33:59 · 138 阅读 · 0 评论