- 博客(36)
- 资源 (10)
- 收藏
- 关注
转载 拼音操作工具类,想不到这个还有开源框架,测试了还真成功了,外国人真是什么也研究。
/** * @className:PinyingUtil.java * @classDescription:拼音操作工具类 * @author:xiayingjie * @createTime:2010-10-21 */public class PinyinUtil { /** * 将字符串转换成拼音数组 *
2014-12-19 09:53:25 114
原创 JAVA环境下,货币的大小写转换还真是不容易,终于写好了,备用。
public class Money { //调试时用main函数 public static void main(String args[]) { Money mon = new Money(); System.out.println(99999999999999.99 + mon.NumToRMBStr(221000.99));
2014-12-19 09:49:27 152
原创 关于货币转换的工具类,请高手指教。
/** * 将字符串"分"转换成"元"(短格式),如:100分被转换为1元。 */ public static String Cent2DollarShort(String s) { String ss = Cent2Dollar(s); ss = "" + Double.parseDouble(ss); if (ss.e
2014-12-19 09:46:55 164
原创 写一个好的HTTPUtils还真不容易,要考虑到方方面面的问题,经过不断修改,终于没有问题了。
public class HttpUtil { private static Log log = LogFactory.getLog(HttpUtil.class); /** * 执行一个HTTP GET请求,返回请求响应的HTML * * @param url 请求的URL地址 * @param querySt
2014-12-19 09:35:30 132
原创 文档数据库MONgoDB确实不错,我写了一个完整的DAO,项目中已经被使用,希望大家能很快学会使用mongodb.
public class MongoDBManager { private static Mongo mg = null; private static DB db = null; private static final String HOST=LKLConfig.getValue("mongo_url"); private stati
2014-12-19 09:28:23 129
原创 最在做的查询全网手机号运营商的方法,统计比较全部,希望对大家有用。
/** * 判断传入的参数号码为哪家运营商 * 中国电信手机号码开头数字2G/3G号段(CDMA2000网络)133、153、180、181、1894G号段 177 中国联通手机号码开头数字2G号段(GSM网络)130、131、132、155、156 3G上网卡145 3G号段(WCDMA网络)185、1864G号段 176 中国移动手机号码开头数字2G号段(GSM
2014-12-19 09:22:18 642
原创 写个工具类去读取配置文件的好办法。
一般可以这样写,也方便去读。public class ConfigUtil { private static Properties settleConf; public String readConfig(String succedId) { if (settleConf == null) { InputStream is = this.
2014-12-19 09:18:57 127
转载 JAVA面试-搞笑!
JAVA面试-搞笑!哈哈!!!面试官:熟悉哪种语言应聘者:Java。面试官:知道什么叫类么应聘者:我这人实在,工作努力,不知道什么叫累面试官:知道什么是包?应聘者:我这人实在 平常不带包 也不用公司准备了面试官:知道什么是接口吗?应聘者:我这个人工作认真。从来不找借口偷懒M:知道什么是继承么Y:我是孤儿没什么可以继承的M:知道什么叫对象么?M:
2014-12-16 14:48:18 156
原创 统计定单各个状态总金额的例子,好长的sql,记下来,最后改进的版本
(SELECT CONCAT(o.content_order_no, ','), CONCAT(MAX(o.create_time), ','), CONCAT(MAX(IFNULL(o.pay_time, '')), ','), CONCAT('1', ',') AS 'status', CONCAT(MAX(IFNULL(o.mobile, '')), ',')
2014-12-14 22:05:01 469
原创 一个oracle统计的例子,好不容易才执行正确,记下来备用。
SELECT CONCAT(o.content_order_no,','),CONCAT(MAX(o.create_time),','),CONCAT(MAX(IFNULL(o.pay_time,'')),','),CASE WHEN o.status='5' THEN '2,' ELSE '1,' END 'status',CONCAT(MAX(IFNULL(o.mobile,'')
2014-12-14 22:02:38 131
原创 Iphone内部产品编号对照表
从手机中获取手机型号时,总是取到的内部编号,可以产品看不懂,只能找了这个,去转化。 "iPhone6,2" "iPhone 5S" "iPhone6,1" "iPhone 5S" "iPhone5,4" "iPhone 5C" "iPhone5,3" "iPhone 5C" "iPhone5,1" "iPhone 5" "iPhone
2014-12-14 22:01:17 2169
转载 任意JAVA对象的深度拷贝
package com.n_app.util;import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Modifier;import java.util.A
2014-12-14 21:53:30 123
转载 JDK里的设计模式
Structural(结构模式)Adapter:把一个接口或是类变成另外一种。java.util.Arrays#asList()javax.swing.JTable(TableModel)java.io.InputStreamReader(InputStream)java.io.OutputStreamWriter(OutputStream)javax.xml.bind.ann
2014-12-14 21:50:17 97
转载 这个深度克隆很不错,但是不能成员变量不一样
有时候,我们需要把对象A的所有值复制给对象B(B = A),但是这样用等号给赋值你会发现,当B中的某个对象值改变时,同时也会修改到A中相应对象的值! 也许你会说,用clone()不就行了?!你的想法只对了一半,因为用clone()时,除了基础数据和String类型的不受影响外,其他复杂类型(如集合、对象等)还是会受到影响的!除非你对每个对象里的复杂类型又进行了clone(),但是
2014-12-14 21:46:55 93
翻译 这个代码能很好的明说深度拷贝
浅度拷贝:只复制一个对象,对象内部存在的指向其他对象数组或者引用则不复制。 深度拷贝:对象,对象内部的引用均复制。具体我们通过例子分析一下: class Professor implements Cloneable//所有要进行克隆的对象所属的类必须实现java.lang.Cloneable接口{ private String pname;private i
2014-12-14 21:44:29 207
转载 做不少项目时,都用到了这个,深度拷贝,浅入拷贝
深度拷贝,浅入拷贝浅拷贝:只复制对象的基本类型,对象类型,仍属于原来的引用。深拷贝:不仅复制对象的基本类,同时也复制原对象中的对象.完全产生新对象。 深拷贝与浅拷贝不同的是对于引用拷贝的处理,深拷贝将会在新对象中创建和原有对象中对应值类型的字段并且赋值。浅拷贝不会创建新引用类型,会返回相同的类型引用。深拷贝会重新创建新对象,返回新对象的引用字。C#重的观察者模
2014-12-14 21:42:18 165
原创 Hadoop命令的总结。
Hadoop命令的研究目录0 概述:...21 常规选项:...22 用户命令:...22.1archive.22.2distcp.32.3 fs.32.4 fsck.32.5 jar.32.6 job.32.7pipes.42.8version.52.9CLASSNAME..53 管理命令..
2014-12-14 21:34:09 122
原创 我工作中常用的查找linux命令
文件搜索 find / -type f -size +10m 查找根目录下,加于10M的文件。find / -name file1 从 '/' 开始进入根文件系统搜索文件和目录 find / -user user1 搜索属于用户 'user1' 的文件和目录 find /home/user1 -name \*.bin 在目录 '/ home/user1' 中搜索带有'.bin' 结
2014-12-14 20:15:38 81
原创 工作中我自己总结的hbase文档,供初学者学习。看了这个,就不用去查什么文档了。
HBase配置和使用文档 HBase配置和使用文档...................................................................................................... 1一、 HBase原理和结构说明................................................
2014-12-14 20:05:08 318
原创 让tomcat不用重起,的参数
-Dorg.apache.tapestry.disable-caching=true -Dorg.apache.tapestry.enable-reset-service=true -Xms512m -Xmx1024m
2013-04-23 17:23:24 215
原创 对于Excel表格的工具类,我曾经有一个项目中用了一万多处。
/* * 增加一个单元格,并设置此单元格的字符内容和格式 */ public static final HSSFCell createCellAndSetValue(HSSFRow row,int index,String context,HSSFCellStyle style){ HSSFCell cell = row.createCell(index); cell.setCe
2013-04-23 17:15:51 393
原创 用JAVA模拟请求,进行抓取服务器数据
import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import
2013-04-23 17:13:18 426
原创 最完整的日期时间工具类
这两年开发以来,不断积累的东西。放出来,大家都可以用。省下不少时间import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class Time
2013-04-23 17:09:28 478
原创 网上没有这样的代码,只有自己搞了。已经应用的报文解析代码
网上没有这样的代码,只有自己搞了,终于搞完了,花费了不少脑细胞。我的报文类:package com.zeromq.bean;import java.util.HashMap;public class Message { private HashMap headMap;//报方头 private HashMap dataMap;//报文体 public Message()
2013-04-23 17:06:26 448
原创 JZMQ消息队列框架安装配置文档
ZMQ被称为史上最快消息队列,它处于会话层之上,应用层之下,使用后台异步线程完成消息的接受和发送,完美的封装了Socket API, 大大简化了编程人员的复杂度,被称为史上最强大的消息中间件。ZMQ是用C语言编写的,30s内完成消息的传输,能够兼容多个平台,多种语言, 可以使用多种方式实现N对N的Socket连接。 /****************************win
2013-04-23 16:59:38 772 1
翻译 DOM4J一般常用的例子
1、DOM4J简介 DOM4J是 dom4j.org 出品的一个开源 XML 解析包。DOM4J应用于 Java 平台,采用了 Java 集合框架并完全支持 DOM,SAX 和 JAXP。DOM4J 使用起来非常简单。只要你了解基本的 XML-DOM 模型,就能使用。Dom:把整个文档作为一个对象。 DOM4J 最大的特色是使用大量的接口。它的主要接口都在org.dom4j里面定义:魂牵梦萦魂牵梦
2012-09-06 16:24:46 284
原创 为Struts 2.0做
<br /><br /> 为Struts 2.0做好准备<br />Struts作为MVC 2的Web框架,自推出以来不断受到开发者的追捧,得到用广泛的应用。作为最成功的Web框架,Struts自然拥有众多的优点:<br />· MVC 2模型的使用<br />· 功能齐全的标志库(Tag Library)<br />· 开
2011-03-22 16:39:00 376
原创 为Struts 2.0做
<br /><br /> 为Struts 2.0做好准备<br />Struts作为MVC 2的Web框架,自推出以来不断受到开发者的追捧,得到用广泛的应用。作为最成功的Web框架,Struts自然拥有众多的优点:<br />· MVC 2模型的使用<br />· 功能齐全的标志库(Tag Library)<br />· 开
2011-03-22 16:36:00 684 1
原创 mysql 5.0存储过程学习总结
<br /> <br /><br />mysql 5.0存储过程学习总结<br />一.创建存储过程<br />1.基本语法:<br />create procedure sp_name()<br />begin<br />………<br />end<br />2.参数传递<br />二.调用存储过程<br />1.基本语法:call sp_name()<br />注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递<br />三.删除存储过程<br />1.基本语法:<br />dr
2011-03-22 16:31:00 152
原创 mysql 5.0存储过程学习总结
<br /><br />mysql 5.0存储过程学习总结<br />一.创建存储过程<br />1.基本语法:<br />create procedure sp_name()<br />begin<br />………<br />end<br />2.参数传递<br />二.调用存储过程<br />1.基本语法:call sp_name()<br />注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递<br />三.删除存储过程<br />1.基本语法:<br />drop proc
2011-03-22 16:30:00 126
原创 mysql 5.0存储过程学习总结
<br /><br />mysql 5.0存储过程学习总结<br />一.创建存储过程<br />1.基本语法:<br />create procedure sp_name()<br />begin<br />………<br />end<br />2.参数传递<br />二.调用存储过程<br />1.基本语法:call sp_name()<br />注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递<br />三.删除存储过程<br />1.基本语法:<br />drop proc
2011-03-22 16:30:00 149
原创 mysql 5.0存储过程学习总结
<br /><br />mysql 5.0存储过程学习总结<br />一.创建存储过程<br />1.基本语法:<br />create procedure sp_name()<br />begin<br />………<br />end<br />2.参数传递<br />二.调用存储过程<br />1.基本语法:call sp_name()<br />注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递<br />三.删除存储过程<br />1.基本语法:<br />drop proc
2011-03-22 16:29:00 117
原创 Java语法总结 - 内部类
<br />Java语法总结 - 内部类<br /><br />从Java1.1开始引入了内部类以来,它就引起了人们的激烈争论。其实任何优秀的语言特性用得不好就是滥用,内部类用得不好就会导致代码像迷宫一样,导致出现毫无重用的综合征。<br /><br />1、内部类分为成员内部类、静态嵌套类、方法内部类、匿名内部类。<br />几种内部类的共性:<br />A、内部类仍然是一个独立的类,在编译之后会内部类会被编译成独立的.class文件,但是前面冠以外部类的类命和$符号。<br />B、内部类不能用普通的方
2011-03-17 11:39:00 183
原创 Java语法总结 - 基本数据类型
<br />Java语法总结 - 基本数据类型<br /><br />Java不是纯的面向对象的语言,不纯的地方就是这些基本数据类型不是对象。当然初期Java的运行速度很慢,基本数据类型能在一定程度上改善性能。如果你想编写纯的面向对象的程序,用包装器类是取代基本数据类型就可以了。<br /><br />1、基本类型的存储空间。byte--8位,short--16位,int--32位,long--64位,float--32位,double--64位。这六种数字类型都是有符号的。固定的存储空间正是Java可移植
2011-03-17 11:02:00 165
原创 Android 3.0七大特性全解析
首次向世人展示了其Android 3.0(蜂巢)系统的强劲表现,而也被很多消费者认定为Android 3.0(蜂巢)系统是为平板电脑而生,似乎这样的说法也不算准确,那么Android 3.0(蜂巢)系统究竟有何魅力?在实际的操作体验中又将有何技术运用到其中呢?我想我们有必要要先了解Android系统与Android 3.0系统的一些特点。标签:Android 3.0AD:Android系统发展专为平板电脑优化全新设计的UI增强网页浏览功能经过优化的Gmail电子邮箱全面支持3D Go
2011-03-14 15:39:00 409
JZMQ消息队列框架安装配置文档.txt
2013-04-23
unicon 编程unicon
2008-11-19
icon编程icon编程icon编程
2008-11-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人