Java
传说中的大神
这个作者很懒,什么都没留下…
展开
-
split 陷阱分析
java 字符串split有很多坑,使用时请小心!!Java代码System.out.println(":ab:cd:ef::".split(":").length);//末尾分隔符全部忽略System.out.println(":ab:cd:ef::".split(":",-1).length);//不忽略任何一个分隔符System.out.println(S...2014-12-25 15:35:00 · 407 阅读 · 0 评论 -
Spring整合Hessian
转载自Spring整合Hessian前言:近日着手研究了一下Hessian的rmi方案,因为客户端是多种移动终端平台,本来想采用传说中的phprpc(hprose?)的,但看了下官方的文档,发现没有object-c的版本,故而放弃。跟着hessian 的官方例子走,跑起来是没有问题的,但我在试着跟spring整合的时候,出了不少的问题。记录一下,方便自己以及路人,呵呵。 环...2015-10-29 17:27:00 · 113 阅读 · 0 评论 -
Spring 让 LOB 数据操作变得简单易行
转载自 Spring 让 LOB 数据操作变得简单易行 Spring 让 LOB 数据操作变得简单易行本文讲解了在 Spring 中处理 LOB 数据的原理和方法,对于 Spring JDBC 以及 Spring 所集成的第三方 ORM 框架(包括 JPA、Hibernate 和 iBatis)如何处理 LOB 数据进行了阐述。...2015-11-04 10:30:00 · 89 阅读 · 0 评论 -
Arrays.asList 分析
问题 一:代码如下: int [] arr = new int[5]; arr[0]=1; arr[1]=2; arr[2]=3; arr[3]=4; arr[4]=5; List<int[]> list = Arrays.asList(arr); list.remove(0); 运行后...2014-10-20 17:09:00 · 61 阅读 · 0 评论 -
读取Java文件到byte数组的三种方式
[java]view plaincopy packagezs;importjava.io.BufferedInputStream;importjava.io.ByteArrayOutputStream;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileNotFoun...2015-11-10 14:34:00 · 165 阅读 · 0 评论 -
UnsupportedClassVersionError:JVMCFRE003bad 问题分析与解决
问题分析com.ibm.ws.webcontainer.annotation.WASAnnotationHelpercollectClasses unable to instantiate classjava.lang.UnsupportedClassVersionError:JVMCFRE003bad major version;class=com/soa/listener/Sprin...2015-11-13 15:44:00 · 539 阅读 · 0 评论 -
图片 压缩
原文http://cuisuqiang.iteye.com/blog/2045855 整理文档,搜刮出一个Java做图片压缩的代码,稍微整理精简一下做下分享。 首先,要压缩的图片格式不能说动态图片,你可以使用bmp、png、gif等,至于压缩质量,可以通过BufferedImage来指定。 在C盘的temp下放置一张图片pic123.jpg,尽量找一个像素高一点的图片,这里我找了一...2014-11-05 14:00:00 · 119 阅读 · 0 评论 -
Java transient关键字使用小记
1. transient的作用及使用方法 我们都知道一个对象只要实现了Serilizable接口,这个对象就可以被序列化,java的这种序列化模式为开发者提供了很多便利,我们可以不必关系具体序列化的过程,只要这个类实现了Serilizable接口,这个类的所有属性和方法都会自动序列化。 然而在实际开发过程中,我们常常会遇到这样的问题,这个类的有些属性需要序列化,...原创 2017-04-10 22:48:19 · 93 阅读 · 0 评论 -
Servlet 注解 不生效
@WebServlet 此注解是Web Servlet 3.0 的新功能所以Web.xml version 3.0以下 的此功能是不生效的。demo 如下即可正常工作:[code="java"] index.jsp [/code]...原创 2017-04-11 16:24:33 · 1875 阅读 · 0 评论 -
注释驱动的 Spring cache 缓存介绍
https://www.ibm.com/developerworks/cn/opensource/os-cn-spring-cache/原创 2017-04-19 22:10:07 · 179 阅读 · 2 评论 -
Spring jdbc 两方法分析
1.[code="java"]List rsList = jdbcTemplate.queryForList(sql,User.class, username);[/code]2[code="java"]List userList = jdbcTemplate.query(sql, new Object[]{username}, new BeanPropertyRo...2017-04-20 20:16:37 · 103 阅读 · 0 评论 -
深入浅出JMS(四)--Spring和ActiveMQ整合的完整实例
深入浅出JMS(四)--Spring和ActiveMQ整合的完整实例2015-10-21 14:48:00 · 119 阅读 · 0 评论 -
Spring jdbc call oralce procedure or function
1. spring jdbc call oralce procedure:final String callFunctionSql = "{call SP_Test(?,?,?)}"; List<SqlParameter> params = new ArrayList<SqlParameter>(); p...2015-09-24 15:02:00 · 90 阅读 · 0 评论 -
每次任务 创建 一个 Scheduler,运行完直接shutdown ,同时运行不相互影响.
创建Scheduler 不相互影响用默认工厂类获取scheduler 实例 code 如下:StdSchedulerFactory schf = newStdSchedulerFactory();scheduler = schf.getScheduler();但多次初始化: 例如List list = new ArrayList();for(int i = 0...2014-08-15 17:12:00 · 1053 阅读 · 0 评论 -
解决Spring定时计划任务重复执行两次(实例被构造两次)问题的方法
http://blog.csdn.net/chaijunkun/article/details/6925889 计划任务确实是差不多每隔3秒钟被调度的,但是每次调度执行了任务方法两次。设想一下,这仅仅是个开销很小的例子,但是如果这个方法执行的是一个非常耗时耗资源的任务,好不容易执行完一次后又要执行一次,这是对计算资源的极大浪费。于是查找了一天的原因,最后在国外的一个论坛上找到了解决的办法...2015-05-15 11:44:00 · 337 阅读 · 0 评论 -
Demo POI
import java.io.FileOutputStream;import org.apache.poi.hssf.usermodel.HSSFSheet;import org.apache.poi.hssf.usermodel.HSSFWorkbook;import org.apache.poi.ss.usermodel.Cell;import org.apache.po...2014-09-10 16:33:00 · 118 阅读 · 0 评论 -
freemarker 用template快速构造XML
freemarker 用template快速构造XML 1. 需要jar freemarker-2.3.8.jar2. demo 如下:import java.io.File;import java.io.IOException;import java.io.StringWriter;import java.util.HashMap;import java.u...2016-05-02 22:58:00 · 259 阅读 · 0 评论 -
java 直接 访问WebSphere JNDI
代码如下: Hashtable<String, String> env = new Hashtable<String, String>(); env.put(Context.INITIAL_CONTEXT_FACTORY, "com.ibm.websphere.naming.WsnInitialContextFactory");...2014-09-16 14:41:00 · 259 阅读 · 0 评论 -
获得执行jar的运行路径
http://blog.csdn.net/whuslei/article/details/7337715 一般执行jar包有下面两种方式:1、cd 到包含该jar包的目录里,执行命令cdE:\workspace4svn\Demorun\ java -jar Demorun_fat.jar 2、直接加入绝对路径(比如把jar包直接拖入cmd窗口,就可以得到jar包的路径了)...2014-09-16 16:36:00 · 499 阅读 · 0 评论 -
java export jar 在Window,liunix 运行
一:Window方案一:cmd java -jar testRun.jar testRun 或者 java -classpath testRun.jar testRun方案二:新建bat文件 双击bat文件运行注意点:1,export jar 时 用MANIFEST.MF 引入当前目录jar Manifest-Version: 1.0Main-Class: te...2014-09-18 16:31:00 · 90 阅读 · 0 评论 -
ExtJS3 简单主页面 构
一. 页面JSP代码如下 <% String userName = (String)request.getAttribute("username"); %><html><head><title></title><meta http-equiv="content-type" cont2015-07-23 21:36:00 · 206 阅读 · 0 评论 -
Javamail 两种不同方式分析
Javamail 两种不同方式分析第一种: 登陆个人邮箱,以此邮箱为基础发送邮件: public static void sendTxtMail() { Properties props = new Properties(); Session session = Session.getInstance(props, null); ...2016-06-01 17:06:00 · 219 阅读 · 0 评论 -
JSON 简单封装
import java.util.ArrayList;import java.util.Collection;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;import net.sf.json.JSONArray;imp...2015-08-25 23:52:00 · 136 阅读 · 0 评论 -
有10阶梯, 每次走1,2 or 3 阶,有多少种方式???
[code="java"]/** * 有10阶梯, 每次走1,2 or 3 阶,有多少种方式??? */public class Test{ static final int s = 10; static int len = 0, sum = 0; static int step[] = new int[s]; stat...原创 2017-06-26 11:39:47 · 1157 阅读 · 0 评论