Utils
goodleiwei
这个作者很懒,什么都没留下…
展开
-
如何就解决项目中的中文乱码问题
中文乱码问题是困惑很多网站开发人员最为头疼的问题,今天我在这里,将我这两年来从实践项目经 验中总结出的解决方法分享给大家,希望给大家带去帮助。 1.数据库安装时采用gb2312编码方式 2.尽可能以post方式提交: 3.修改tomcat服务器下的配置文件如下:支持get方式提交原创 2011-12-10 12:59:30 · 811 阅读 · 0 评论 -
超出long类型存储数值的超大计算
package com.test;/** * 发散 * * 如果定义的两个整数超出了 * 或是其和超出了long类型 * 如何正确相加,返回正确结果 * * @author leiwei 2011-12-16 * */public class AddDemo { public static void main(String[] args)原创 2011-12-19 10:19:47 · 4491 阅读 · 0 评论 -
找出list中的不同元素、删除两个list中相同的对象
package com.test;import java.util.ArrayList;import java.util.Arrays;import java.util.Collections;import java.util.List;/** * * 找出两个list中不同的元素 * @author leiwei 2011-12-14 * */原创 2011-12-19 10:29:03 · 15697 阅读 · 3 评论 -
配置拦截器 获取拦截器配置信息 加解密登录信息避免url地址明文显示
web.xml<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://ja原创 2012-01-04 15:26:54 · 5439 阅读 · 1 评论 -
字符串截取 保留小数点后面两位
//格式化 电子化移交完成率 保留两位 public String formateRate(String rateStr){ if(rateStr.indexOf(".") != -1){ //获取小数点的位置 int num = 0; num = rateStr.indexOf(".");原创 2012-01-04 15:36:47 · 24697 阅读 · 0 评论 -
Java程序的汉化
程序界面如下背景:在不改变程序的情况下将英文汉化成中文 主程序package com.test.java.chinese;import javax.swing.JFrame;import javax.swing.JTextField;/** * java程序汉化 * * 背景:当程序中使用的都是英文,怎么在不改变程序的情况下将英文汉化成中文原创 2012-01-11 10:58:29 · 5603 阅读 · 0 评论 -
不借助第三个变量实现两个变量之间的值传递和交换
public class ChangeTest { public void changeMethodA(int a, int b){ System.out.println("changeMethodA交换之前\ta:"+a+"\tb:"+b); a = a + b - (b = a); Syst转载 2012-01-12 16:02:57 · 539 阅读 · 0 评论 -
java 深克隆与浅克隆 .
大家知道,对象是互相引用的,即对象中可能包含了另一个对象的引用,举例如:有一个Order对象,Order对象中又包含了LineItems对象,然后LineItems对象又包含了Item对象。好了,现在我有一个Order对象order1,它包含了一个LineItems对象items,这表示的是有一个订单order1,订单的内容是items。好的,现在有另一个客户想要一份订单,转载 2012-02-08 10:17:25 · 857 阅读 · 0 评论 -
Java对对象的序列化和反序列化
Java提供了将对象以字节的形式写入到磁盘中,在需要的时候在从磁盘中恢复的功能,在网络传输中非常有用,下面将代码贴上,分别用两种形式实现了对象的序列化,其中第二种当时能将指定的变量序列化,更加人性化的随心所欲 package com.bird.thinking;import java.io.FileInputStream;import java.io.FileOut转载 2012-02-09 09:32:36 · 612 阅读 · 0 评论 -
split拆分、组合id字符串
String newDeptIds=""; String oldDeptIds="1,2,3,4,5,6"; String[] deptIds = oldDeptIds.split(","); for(int i=1;i<deptIds.length;i++) { if(i==deptIds.length-1) { newDeptIds+=原创 2012-02-20 15:36:39 · 2522 阅读 · 0 评论 -
MD5加密并转换成16进制字符
package com.java.utils;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class VertifyMD5 { /** * @param args */ public static void main(Str翻译 2012-02-24 10:08:42 · 7140 阅读 · 0 评论 -
设计组织树 通过java拼接xml组织树 实现界面组织树 通过数据库配置动态决定菜单树显示与否、排列优先
数据库组织树结构设计 java实现代码,拼接xml组织树public String loadAreaTree() { StringBuffer areaTreeStr = new StringBuffer(); areaTreeStr.append("<>"); //查询出第一级区域 所有的国家 List countryList = hi原创 2011-12-12 09:10:23 · 2484 阅读 · 0 评论 -
JSP中从mysql数据库中读取含有html标签的数据问题
如何在jsp页面显示从数据库里读出来的带有HTML标签的内容? 如果是用jstl的core标签库里out标签输出内容,那么要加入escapeXml="false"参数才能解释内容中的html标签,否则会把标签处理成转义符,例如:转载 2011-12-11 15:10:36 · 4286 阅读 · 0 评论 -
设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1
/** * 设计 4 个 ( 可以是 n 个 ) 线程,其中两个线程每次对 j 增加 1 ,另外两个线程对 j 每次减少 1 */ package com.jiaocaigen.test; public class Test { // 采用 Runnable 接口方式创建的多条线程可以共享实例属性原创 2011-12-10 13:52:44 · 19411 阅读 · 2 评论 -
浅谈 [Ljava.lang.Object 异常
初学者使用hibernate执行查询的时候,很容易遇到结果集的类型转换问题,所以明确“执行结果”里的数据类型很重要。下面有两小例子:(1):使用HQL进行条件查询。此结果集List包含的是对象数组,其中对象数组的索引0位置是Dept对象,该对象数组的长度取决于参与的表的个数。 Session session = HibernateSessionFactory.getSes转载 2011-12-10 14:13:57 · 17077 阅读 · 1 评论 -
Quartz 任务调度 0 0 17 * * ?
工程目录结构 spring + quartz JAR包 ApplicationContext.xml(beans.xml) < beans xmlns = "http://www.springframework.org/schema/beans" xmlns:xsi = "http://www.w3.org/2001原创 2011-12-10 14:19:30 · 6876 阅读 · 0 评论 -
hibernate查询数据表char类型字段只返回一个字符
hibernate查询数据表char类型字段只返回一个字符 在oracle或sqlServer下会遇到,查询数据表字段类型为char,如果使用Hibernate原生SQL去执行查询,往往只会返回一个字符.原因是char在java中只有两个字节. 解决方法 1.改成 select cast(列 as varchar2(列大小)) from 表;或者改为 select tri原创 2011-12-10 15:46:00 · 3603 阅读 · 0 评论 -
java调用系统命令之oracle数据库备份
package com.test; import java.io.BufferedInputStream; import java.io.BufferedReader; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import ja原创 2011-12-11 14:34:29 · 6969 阅读 · 4 评论 -
jxls 报表生成
http://sourceforge.net/projects/jxls/files/原创 2011-12-11 14:47:54 · 805 阅读 · 0 评论 -
java对象和xml的互相转换
package com.leiwei.test; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import com.leiwei.model.Person; import com.leiwei.model.Persons; import c原创 2011-12-11 14:53:21 · 8069 阅读 · 1 评论 -
一对多 如何使多的一端信息在页面上同一行中友好显示
日前有同学在做项目的过程中问道我,这样的一个问题,后来我也遇到了,虽然需求不尽相同,但是大同小异,今天把我做出来的解决方案贴出来供大家参考。需求(都是),达到如下效果 1的一端 多的一端,信息以逗号拼接,在同行显示 情况一:表设计如下(没有中间表) 1的一端 yao表 多的一端 bing表原创 2011-12-11 15:04:44 · 1576 阅读 · 0 评论 -
编辑时,已存在的复选框,默认被勾选
<%@ page language = "java" contentType = "text/html; charset=utf-8" pageEncoding = "utf-8" %> Insert title here name${i}原创 2011-12-11 15:00:26 · 4574 阅读 · 0 评论 -
java 调用oracle 存储过程
package com.yinhe.edu; import java.sql.CallableStatement; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Types; public原创 2011-12-11 15:09:17 · 453 阅读 · 0 评论 -
移除数组中相同元素
package com.java.utils;import java.util.Arrays;import java.util.HashSet;import java.util.Set;public class RemoveTheSameEme { public static void main(String[] args) { String[] str =翻译 2012-02-24 10:10:40 · 833 阅读 · 0 评论 -
java缩略图、图片水印图、文字水印图
package com.java.utils;import java.awt.AlphaComposite;import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.Image;import java.awt.RenderingHints;import ja转载 2012-02-24 11:33:01 · 691 阅读 · 0 评论 -
把数组里面的 奇数 放在 偶数 前面 并排序
package com.java.utils;/******* * * @author 袁旭云 * 2012-03-13 22:21 * 把数组里面的 奇数 放在 偶数 前面 并排序 * * */public class PaiXu { public static void main(String[] args) { int[] dat翻译 2012-03-14 09:58:06 · 2144 阅读 · 1 评论 -
派号ID
/** * 发短信的时候我们为确保,短信的唯一性 * 我们把从1开始的自然正整数,作为手机的派号ID,来进行唯一标识。 * 随着时间的推移,将会有很多的废弃短信任然占据着,派号ID, * 在回收了这些ID的前提下,怎么获取,未使用的最小 自然正整数ID派号了? * * 如:正在使用中的ID派号为:6,3,2,1,7 * 那么,你得到的,新派号应该是 4 *原创 2012-09-10 16:54:49 · 1020 阅读 · 0 评论 -
新浪面试---算出两个文件的相对路径
/** * * 新浪一道面试题:写一个函数, * 算出两个文件的相对路径的 递归算法 * */public class Relpath { public static void main(String[] args) throws Exception { String pathA = "/a/1.txt"; String pathB转载 2012-09-26 11:13:28 · 884 阅读 · 0 评论 -
java 敏感字过滤
import java.util.ArrayList;import java.util.Arrays;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;import java.util.Map.Entry;/** * 过滤敏感词,转载 2012-10-12 11:33:23 · 6296 阅读 · 0 评论 -
目录结构编号&工单编号的生成策略
--第一级四位数select nvl(max(t.layorder) + 1, 1001) as layorder from testTable t where length(t.layorder) = 4 /*第二级八位数 this.params.layerOrder 为当前级别layorder 如:1001,那么他的下级就是 10010001 如原创 2012-11-06 09:14:11 · 2641 阅读 · 0 评论 -
五分钟为您清楚讲述UML
http://developer.51cto.com/art/201210/360193.htm转载 2012-11-09 09:25:29 · 448 阅读 · 0 评论 -
系统登录后,界面全屏,且屏蔽快捷键使系统更加正规化
1.系统登录login.html系统登录 function openWin(){ //全屏登入系统 window.open('index.html','','width='+(screen.width-8)+',height='+(screen.height+30)+ ',top=0,left=0,minmizebut原创 2012-12-28 11:09:56 · 893 阅读 · 0 评论 -
页面:回到顶部
var w = 240;var h = 59;var str = "";var obj = document.getElementById("divStayTopLeft");if (obj)str = obj.innerHTML;if( typeof document.compatMode != 'undefined' && document.compatMode != 'B转载 2013-01-25 11:14:58 · 659 阅读 · 0 评论 -
如何给父子ID结构的数据,动态生成layerorder
create or replace procedure createlayeriscursor treeParty is select level,t.* from mytable t start with t.id=46004 --父级id connect by t.parent_id = prior t.id order by level,t.id;原创 2013-03-08 16:55:52 · 1328 阅读 · 0 评论 -
删除集合中重复的数据
应用背景: 规定:只要一个对象中某几个属性相等,我们就认为他是相同的数据。 需求:找出这样的重复数据,删除重复的数据,保留一条import java.util.ArrayList;import java.util.List;//删除集合中重复的数据public class RemoteTheSameDataInLi原创 2013-07-19 10:23:35 · 3266 阅读 · 0 评论 -
Mysql 如何获取远程连接
mysql 默认只能访问本机,如何使其远程访问了。如: 开发过程中A机,想访问位于B机上的数据库 //改表法update user set host = '%' where user = 'root';mysql>select host, user from user; //创建新用户,拥有mydb数据库的增删改查操作权限:grant select,insert,u原创 2012-09-04 17:04:34 · 629 阅读 · 0 评论 -
Java获取日期
/** * 功能:获取当前日期 */ private String getFormateDate() { return new SimpleDateFormat("yyyy-MM-dd").format(new Date()).toString(); } /** 获取当月第一天 **/ private String getFirstDayOfMonth原创 2012-09-03 16:46:22 · 542 阅读 · 0 评论 -
单例模式
http://wangzg1104-163-com.iteye.com/blog/1450194转载 2012-03-14 11:20:40 · 446 阅读 · 0 评论 -
Java汉字转拼音工具类
Java汉字转拼音的类。使用pinyin4j实现 package com.pinyin4j;import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;import net.sourceforge.pinyin4j.format转载 2012-03-16 09:17:56 · 2391 阅读 · 0 评论 -
jsoup 实现在自己的网站中 抓取到 其他网站对自己感兴趣的信息
有时候,我们看见到其他网站上,好的东西总想把它融入到自己的网站中,如何简洁、简单的将感兴趣的内容抓取过来了,别急下面将做详细介绍 1.首先你的到网上去下载到 抓取网页信息所要用到的 jsoup.jar 包 2. 在必要的代码出加上核心代码,举两个例子(以中国天气预报网站为例http://www.weather.com.cn/forecast/,获取到该网站的天气预报地图)原创 2012-03-16 10:59:41 · 1717 阅读 · 0 评论