Java
文章平均质量分 81
追赶的蜗牛
一个程序就是一个世界。。。
展开
-
JAVA代理模式与动态代理模式
1、代理模式所谓代理,就是一个人或者一个机构代表另一个人或者另一个机构采取行动。在一些情况下,一个客户不想或者不能够直接引用一个对象,而代理对象可以在客户端和目标对象之前起到中介的作用。代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。生活中的例子:过年加班比较忙,没空去买火车票,这时可以打个电话到附近的票务中心,叫他们帮你买张回家的火车票,当然这会附加额外转载 2016-02-19 00:14:08 · 609 阅读 · 0 评论 -
axis2----3
package webservice.xikang.bean;import java.util.List;public class ConsultationDataBean { private String nation; // 民族 private String work; // 从事职业 private String phoneNumber; // 联系电话原创 2014-08-27 18:24:21 · 606 阅读 · 0 评论 -
axis--0000
XKHealthCareServiceImpl impl = new XKHealthCareServiceImpl(); ConsultationDataBean paramBean = new ConsultationDataBean(); paramBean.setAddress("xxxx"); ConsultationDataBean resBean = impl原创 2014-08-27 18:59:43 · 631 阅读 · 0 评论 -
axis2---5--2
/** * 获得指定文件的byte数组 */ public static byte[] getBytes(String filePath) { byte[] buffer = null; try { File file = new File(filePath); FileInputStream fis = new FileInputStream(file原创 2014-08-27 18:58:53 · 501 阅读 · 0 评论 -
axis2-----5
@WebService(targetNamespace = "http://hello/")public class HelloWorld { public double sayHello(double xx) { System.out.println("----"); return xx; } // 1.申请会诊接口 public Consultation原创 2014-08-27 18:57:48 · 522 阅读 · 0 评论 -
axis2---4
package webservice.xikang.service.impl;import java.util.HashMap;import java.util.Map;import webservice.constants.XKConstants;import webservice.core.impl.InvokeServiceImpl;import webservi原创 2014-08-27 18:29:06 · 482 阅读 · 0 评论 -
axis2 webservice
1.ws-clientpackage webservice.constants;public class WSConstants { public static final String TRUSTSTORE = "javax.net.ssl.trustStore"; public static final String TRUSTSTOREPASSWORD = "java原创 2014-08-27 18:14:45 · 549 阅读 · 0 评论 -
java.text.DecimalFormat 格式化数据的显示效果:补全小数点后的位数、三位一个逗号分割、四舍五入
float scale = (float) 3434567; DecimalFormat fnum = new DecimalFormat("###,##0.00"); String dd=fnum.format(scale); System.out.println(dd);//3,434,567.00转载 2014-05-29 00:04:04 · 2665 阅读 · 0 评论 -
批量导出查询结果
jsp开发中,遇到一要求,需要批量导出查询的结果,我们系统中是这样处理的,通过在jsp页面中插入一段小脚本,进行把当前jsp页面查询的结果导出,如下:<% response.setContentType("Application/msexcel"); response.setHeader("Content-Disposition", "attachment;file原创 2013-10-24 16:02:57 · 1251 阅读 · 0 评论 -
上传文件至FTP---通过FileUtils.writeByteArrayToFile()方法
之前总结果上传文件FTP的一个工具类,现在突然发现另外一个更简单的方法,就是使用commons-io-2.0.1.jar 下的FileUtils.writeByteArrayToFile()方法public ActionForward uploadSOSFile(ActionMapping mapping, ActionForm form, HttpServletRequest r原创 2013-09-12 16:40:58 · 11500 阅读 · 0 评论 -
中文姓名获得拼音
* Copyright (c) 2006, 中国太平洋保险(集团)股份有限公司package com.cpic.ryx.common.util;/** * * Title: * Description:中文转换为拼音 * @version 1.0 */ public class ChineseSpelling { pri原创 2013-08-23 12:17:18 · 1713 阅读 · 0 评论 -
sssss
https://localhost:8440/Hello?wsdl set SERVER_DN="CN=Server, OU=ec, O=ec, L=BEIJINGC, S=BEIJING, C=CN" set CLIENT_DN="CN=Client, OU=ec, O=ec, L=BEIJING, S=BEIJING, C=CN" set KS_PASS=-storep原创 2014-08-27 19:05:11 · 706 阅读 · 0 评论 -
axis2---2 --rpc
package webservice.core.impl;import java.util.Map;import webservice.core.InvokeService;import webservice.core.RPCClient;public class InvokeServiceImpl extends RPCClient implements Invoke原创 2014-08-27 18:21:22 · 631 阅读 · 0 评论 -
POI 合并单元格
是打发斯蒂芬原创 2014-08-18 10:59:33 · 864 阅读 · 0 评论 -
监听器(Listener)学习
http://www.cnblogs.com/xdp-gacl/p/3969249.htmlhttp://www.cnblogs.com/xdp-gacl/p/3961929.html只为成功找方法,不为失败找借口!javaweb学习总结(四十五)——监听器(Listener)学习二一、监听域对象中属性的变更的监听器 域对象中属性的变更的事转载 2015-12-09 01:26:21 · 939 阅读 · 0 评论 -
java递归实例(二)---递归读取并修改Tree结构
public class RecursionTest { public String updateCategrotyRel(Integer idMerchant) throws Exception{ String str = "[{\"idOpeCate\":1,\"name\":\"手机\",\"parentId\":0," + "\"children\":[{\"idOp原创 2015-12-22 00:06:06 · 1518 阅读 · 0 评论 -
java递归实例(一)---递归构造Tree结构
java递归实例原创 2015-12-20 00:54:04 · 9763 阅读 · 0 评论 -
java操作Json工具类
import org.codehaus.jackson.JsonGenerationException;import org.codehaus.jackson.JsonGenerator.Feature;import org.codehaus.jackson.JsonParseException;import org.codehaus.jackson.map.JsonMappingException;import org.codehaus.jackson.map.ObjectMapper;impo原创 2015-12-20 00:55:34 · 694 阅读 · 0 评论 -
Java并发编程:synchronized
Java并发编程:synchronized 虽然多线程编程极大地提高了效率,但是也会带来一定的隐患。比如说两个线程同时往一个数据库表中插入不重复的数据,就可能会导致数据库中插入了相同的数据。今天我们就来一起讨论下线程安全问题,以及Java中提供了什么机制来解决线程安全问题。 以下是本文的目录大纲: 一.什么时候会出现线程安全问题? 二.如何解决线程安全问题?转载 2015-12-09 23:51:27 · 595 阅读 · 0 评论 -
web.xml中listener作用及使用--实现记录网站的客户登录日志, 统计在线人数
一.WebContextLoaderListener 监听类它能捕捉到服务器的启动和停止,在启动和停止触发里面的方法做相应的操作!它必须在web.xml 中配置才能使用,是配置监听类的二.下面是搜集的一些listener方面的知识简例一监听用户上线与退出,显示在线用户1、登陆页面 Login.jspsession=request.getSession转载 2015-12-09 23:13:51 · 1766 阅读 · 0 评论 -
Servlet中的过滤器(拦截器)Filter与监听器Listener的作用和区别
Servlet中的过滤器(拦截器)Filter与监听器Listener的作用和区别0、创建: 加载顺序 监听器-->过滤器-->Servlet.项目启动后,容器会首先创建声明的各种监听器,为后继的各个事件监听做准备,然后创建过滤器,最后是Servlet.销毁的时候是反序进行的1、Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端转载 2015-12-09 00:08:44 · 1898 阅读 · 0 评论 -
获取两个List中重复或不同的元素---removeAll()和addAll()的使用
昨天项目中遇到了一个将查询结果增量发出的,即每次比上次增的获取。这个问题同事去网上找了好多高人写的代码,我看了好久,感觉被绕了,最后想着还是用最简单的方式来做,可能好一些。package com.paic.dto;public class Student { private Integer id; private String name; private String sex;原创 2015-07-25 23:19:48 · 3495 阅读 · 0 评论 -
Java web 开发中文乱码问题
一.Eclipse下编码的设定(在myeclipse下设定方法类似)1、window -> Preferences -> general -> Workspace -> Text file encoding(这里是设置工作去的编码)选择Other,将编码改变为UTF-8,这样以后新建立工程其属性对话框中的Text file encoding即为UTF-8。2、windo转载 2014-11-06 22:17:02 · 789 阅读 · 0 评论 -
eclipse导入项目后文件中乱码的处理
项目工程导入Eclipse中,每次都会出现很恶心的原创 2014-10-23 22:09:10 · 972 阅读 · 0 评论 -
Myeclipse生成注册码的Java程序
package test;import java.io.*;public class MyEclipseGen { private static final String LL = "Decompiling this copyrighted software is a violation of both your license agreement and the Digital转载 2013-08-23 15:39:33 · 682 阅读 · 0 评论 -
关于SQL语句中日期的处理to_date()的应用
1.更新最近5天的数据if (session == null || !session.isOpen()) { session = getSession(); temp = true; } session .createSQLQuery( "update t_data1 set by3=0 where enter_Type!='X'原创 2013-08-09 17:06:31 · 8186 阅读 · 0 评论 -
在Tomcat中配置SSL
由于配置CAS的单点登陆系统,需要先配置Tomcat的SSL, 在配置tomcat的SSL过程中,我配置的版本是tomcat5.5.20,参考了很多资料,但发现一直不行,后来我换到了5.5.9,结果非常顺利,我于是换了总共4个主要版本,发现SSL的配置还真有些不同,现在我将这些配置记录下来,供下次参考。参考文档Keytool使用指南:http://java.sun.com/j2se转载 2013-08-08 09:25:53 · 727 阅读 · 0 评论 -
File文件操作工具类
import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.FileReader;import java.io.File原创 2013-04-22 17:34:31 · 758 阅读 · 0 评论 -
GZip压缩解压缩工具类
package test;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.原创 2013-04-23 10:53:42 · 902 阅读 · 0 评论 -
DES加密解密算法
import javax.crypto.Cipher;import javax.crypto.SecretKey;import javax.crypto.SecretKeyFactory;import javax.crypto.spec.DESKeySpec;import javax.crypto.spec.IvParameterSpec;import org.apache原创 2013-04-23 09:45:08 · 798 阅读 · 0 评论 -
金额数字转换成中文写法
import java.math.BigDecimal;/** * * Title: 金额数字转换成中文写法 * * * Description: 金额数字转换成中文写法 * */public class ChineseCapital { static String[] hzUnit = { "分", "角", "元", "拾", "佰",原创 2013-04-23 09:25:17 · 1056 阅读 · 0 评论 -
Zip解压工具类
import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import原创 2013-04-23 10:55:56 · 882 阅读 · 0 评论 -
对象数据复制处理
import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterato原创 2013-04-23 09:31:17 · 799 阅读 · 0 评论 -
SHH报错:org.hibernate.DuplicateMappingException: Duplicate class/entity mapping com.message.TMessages
最近遇到了SHH中经常碰到的一个问题,就是在写Hibernate的配置文件hibernate.cfg.xml中的可能由于种种原因,在hibernate.cfg.xml中写了对应的一个xx.hbm.xml映射文件,但是却没有上传该映射文件或缺失实体类,导致错误,我遇到的就是导致用户无法登陆系统。更奇怪的是报错提示并不是xx.hbm.xml而是一个经常用到的映射文件:org.hiberna原创 2013-04-22 14:49:29 · 3557 阅读 · 0 评论 -
Hibernate对数据库进行更新删除及service层调用的处理
public boolean save(TpTitempRel transientInstance) { boolean returnValue=true; Transaction tr = null; try { tr = getSession().beginTransaction(); getSession原创 2013-03-14 10:03:01 · 973 阅读 · 0 评论 -
java操作excel文件(一)
这里我们项目用到POI组件(是Apache组件的一个开源项目,其开发目的就是让Java语言可以对Microsoft的Office系列办公软件进行读/写操作)来操作Excel,要用到第三方的jar包,我们项目中用的是poi-3.0-rc4-20070503.jar(已上传到我的资源,可下载)package com.mys.common.util;import java.io.File;原创 2013-03-01 08:51:51 · 699 阅读 · 0 评论 -
Java异常处理---finally和return的执行顺序
Java异常处理通过5个关键字try、catch、throw、throws、finally进行管理。基本过程是用try语句块包住要监视的语句,如果在try语句块内出现异常,则异常会被抛出,你的代码在catch语句块中可以捕获到这个异常并做处理;还有以部分系统生成的异常在Java运行时自动抛出。你也可以通过throws关键字在方法上声明该方法要抛出异常,然后在方法内部通过throw抛出异原创 2013-03-14 10:22:01 · 1368 阅读 · 0 评论 -
Zip压缩工具类
package com.xx.common.util;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.util.zip.ZipEntry;import java.util.zip.ZipOutputStream;import原创 2013-04-23 09:56:07 · 691 阅读 · 0 评论 -
中文转换为拼音
/** * * Title: * Description:中文转换为拼音 */ public class ChineseSpelling { private static int[] pyvalue = new int[] { -20319, -20317, -20304, -20295, -20292, -20283, -20265,原创 2013-04-23 12:24:07 · 1228 阅读 · 0 评论 -
关于日期时间操作工具类DateUtil(一)-----对java.util.Date 的操作.
最近发现我们项目里的对日期时间操作的工具类DateUtil感觉挺好用的,现在就总结一下,便于日后查看。 /** * 利用指定SimpleDateFormat instance转换java.util.Date到String * * @param dt * java.util.Date instance * @param formatter原创 2013-02-04 15:16:23 · 2502 阅读 · 1 评论