- 博客(30)
- 资源 (1)
- 收藏
- 关注
原创 时间处理工具类&工作日处理类
时间处理类:public class DateUtil { /**日志记录*/ private final static Logger LOGGER = LoggerFactory.getLogger(DateUtil.class); /**一天的秒数*/ public final static long ONE_DAY_
2014-06-12 16:56:09 775
原创 java字符串根据长度截取
private List getContentList(String content) { List list = new ArrayList(); int length = content.length(); if (length % SMS_SIZE != ZERO) { length = length + 1;
2014-06-12 16:51:27 1063
原创 字符串中获取数字
String bb = "您好 亲 买家支付宝异常,已通过其他支付宝转账给买家了哦!~请小二核实~ 交易号 2014012500001000"; Pattern pattern =Pattern.compile("\\d+"); Matcher matcher = pattern.matcher(bb); if (matcher.find()) { System.out.
2014-02-17 15:56:41 676
转载 [转载]生产者/消费者模式
生产者/消费者模式 生产者/消费者模式其实是一种很经典的线程同步模型,很多时候,并不是光保证多个线程对某共享资源操作的互斥性就够了,往往多个线程之间都是有协作的。 假设有这样一种情况,有一个桌子,桌子上面有一个盘子,盘子里只能放一颗鸡蛋,A专门往盘子里放鸡蛋,如果盘子里有鸡蛋,则一直等到盘子里没鸡蛋,B专门 从盘子里拿鸡蛋,如果盘子里没鸡蛋,则等待直到盘子里有
2013-12-04 18:33:00 457
抛出异常,还是不抛出异常
1.在实际开发中,一个页面上的某一个功能需要调用接口,但是这个接口抛出异常。一个调用接口都会trycatch整个异常。一般是抛出页面。但是这个功能只是很少的点,不能影响整个页面,所以,我们一般只trycatch不抛出异常。2.List.isEmpty() 如果List list = null;这个方法会抛出NPE。 ...
2013-11-20 21:14:52 309
原创 枚举使用(ibatis sql 转换)
一、项目开发期间,数据库有些常量类型,在java实现中,基本上是对应的实体对象,然后在注释中标记1:表示什么,2:表示什么。然后在页面展示也是if(1=="")表示什么,elseif(2=="")表示什么。。二、使用枚举可以大大减低这种前端的复杂度。1.枚举类实现: //接口public interface IEnum { String getCode();
2013-06-18 14:24:59 1351
原创 toString的不同实现方式
每次在写实体bean的时候,纠结要不要写toString方法。其实写toString()可以查看日志时很方便: 实现一: @Override public String toString() { return "CtPointInfo [id=" + id + ", nameb=" + nameb+"]"; }实现二:@Ove
2013-06-13 11:51:47 436
原创 File类学习
File file1 = new File("D:\\logs\\serviceone\\s1.log"); FileInputStream fis = null; if(file1.exists()){ try { fis = new FileInputStream(file1); System.out.println((double)(fis.avai
2013-05-07 11:02:11 368
原创 小创新,不同业务场景使用不同的map
System.out.println("Map当Key一样,后面的value会覆盖前面的value"); Map map = new HashMap(); map.put(1, 2); map.put(1, 3); System.out.println(map.get(1)); // 3 System.out.println(map.keySet()); //[1]
2013-04-27 09:46:35 602
小创新,不同业务场景使用不同的map
System.out.println("Map当Key一样,后面的value会覆盖前面的value"); Map<Integer, Integer> map = new HashMap<Integer, Integer>(); map.put(1, 2); map.put(1, 3); System.out.println(map.get(1)); ...
2013-04-27 09:46:00 114
原创 前端知识积累(继续更新)
1、grey,gray的区别 当设置color:gray;或者其他颜色时,灰色IE只支持gray这个单词的。2、线上问题,热乎的。前台传一个字符串:280.03,后台希望得到28003,于是前台就在280.03*100。(28002.999999999)bug就产生了。JS计算有精确度问题。。 解决:Math.round(280.03*100);Math.round()是四舍
2013-04-25 11:52:11 404
前端知识积累(继续更新)
1、grey,gray的区别 当设置color:gray;或者其他颜色时,灰色IE只支持gray这个单词的。2、线上问题,热乎的。前台传一个字符串:280.03,后台希望得到28003,于是前台就在280.03*100。(28002.999999999)bug就产生了。JS计算有精确度问题。。 解决:Math.round(280.03*100);Math.round()是四舍五入的。...
2013-04-25 11:52:00 91
原创 Thread使用
在实际开发中,对一些不太重要的,但是必须实现的而且是异步执行的,我们可以使用Thread去实现,好处是:多线程是为了使得多个线程并行的工作以完成多项任务,以提高系统的效率。线程是在同一时间需要完成多项任务的时候被实现的private void recordXXAction(final Long taskId,final Long dealerId,final Long userId){
2013-04-25 10:47:06 491
Thread使用
在实际开发中,对一些不太重要的,但是必须实现的而且是异步执行的,我们可以使用Thread去实现,好处是:多线程是为了使得多个线程并行的工作以完成多项任务,以提高系统的效率。线程是在同一时间需要完成多项任务的时候被实现的private void recordXXAction(final Long taskId,final Long dealerId,final Long userId){...
2013-04-25 10:47:00 170
转载 Java初学者的30个常见问题
2013-2-20 16:51| 发布者: sxwgf| 查看: 789| 评论: 0|原作者: 爷爷泡的茶|来自: 博客园本文回答了30个JAVA入门级初学者的常见问题。 我可以用%除以一个小数吗? a += b 和 a = a + b 的效果有区别吗? 声明一个数组为什么需要花费大量时间? 为什么Java库不用随机pivot方式的快速排序?1.2 基本数据类
2013-04-23 10:18:28 1068
Java初学者的30个常见问题
2013-2-20 16:51|发布者:sxwgf|查看: 789|评论: 0|原作者: 爷爷泡的茶|来自:博客园本文回答了30个JAVA入门级初学者的常见问题。 我可以用%除以一个小数吗? a += b 和 a = a + b 的效果有区别吗? 声明一个数组为什么需要花费大量时间? 为什么Java库不用随机pivot方式的快速排序?1.2 基本数据类型...
2013-04-23 10:18:00 77
原创 双色球
static Random random = new Random(); static List redBallList = new ArrayList(); static List blueBallList = new ArrayList(); /** * @param args */ public static void main(String[] args) {
2013-04-22 18:10:27 600
双色球
static Random random = new Random(); static List<Integer> redBallList = new ArrayList<Integer>(); static List<Integer> blueBallList = new ArrayList<Integer>(); /** * @pa...
2013-04-22 18:10:00 117
原创 Dom4j解析xml && json格式转换成String
一,项目中,需要解析xml,使用了dom4j解析:代码中实现是取指定的列的值public void parserXml(String fileName,String type) { File inputXml = new File(fileName); SAXReader saxReader = new SAXReader(); List list = new ArrayL
2013-04-22 16:38:13 2341
Dom4j解析xml && json格式转换成String
一,项目中,需要解析xml,使用了dom4j解析:代码中实现是取指定的列的值public void parserXml(String fileName,String type) { File inputXml = new File(fileName); SAXReader saxReader = new SAXReader(); List<String> lis...
2013-04-22 16:38:00 249
原创 java设置图片的大小(缩略图)
Thumbnailator-0.3.10-all.jar 这个jar包//缩略图 int width = 80; int height = 60; File in = new File("C:\\Users\\zhanglong.zhanglong-PC\\Desktop\\photo\\e5d0e1c1f9ea92ace6e740676899a9d0
2013-04-22 16:23:47 1260
java设置图片的大小(缩略图)
Thumbnailator-0.3.10-all.jar 这个jar包//缩略图 int width = 80; int height = 60; File in = new File("C:\\Users\\zhanglong.zhanglong-PC\\Desktop\\photo\\e5d0e1c1f9ea92ace6e740676899a9d0....
2013-04-22 16:23:00 413
原创 Guava学习
import java.util.Collections;import java.util.Comparator;import java.util.List;import com.google.common.base.Joiner;import com.google.common.base.Splitter;import com.google.common.collect.Compari
2013-04-22 16:21:09 621
Guava学习
import java.util.Collections;import java.util.Comparator;import java.util.List;import com.google.common.base.Joiner;import com.google.common.base.Splitter;import com.google.common.collect.Compari...
2013-04-22 16:21:00 63
原创 JSON to MAP,MAP to JSON
//map2json public static String toJSON(Map map){ if(null == map || map.isEmpty()){ return ""; } JSONObject jsonObject = new JSONObject(); jsonObject.putAll(map); return jsonObject.toStr
2013-04-22 15:36:31 1150
JSON to MAP,MAP to JSON
//map2json public static <K , V> String toJSON(Map<K, V> map){ if(null == map || map.isEmpty()){ return ""; } JSONObject jsonObject = new JSONObject(); jsonObject.putAll(map);...
2013-04-22 15:36:00 114
原创 CSV解析
<br />import java.io.BufferedReader;<br />import java.io.FileInputStream;<br />import java.io.IOException;<br />import java.io.InputStreamReader;<br />import java.lang.reflect.InvocationTargetException;<br />import java.util.ArrayList;<br />import java.uti
2011-05-31 16:13:00 412
CSV解析
import java.io.BufferedReader;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStreamReader;import java.lang.reflect.InvocationTargetException;import java.util.ArrayList;i...
2011-05-31 16:13:00 113
转载 上传文件
package net.hlj.chOA.action;import java.io.File;import java.io.UnsupportedEncodingException;import java.sql.SQLException;import java.text.SimpleDateFormat;import java.util.Date;import ja
2010-06-25 20:53:00 300
上传文件
package net.hlj.chOA.action;import java.io.File;import java.io.UnsupportedEncodingException;import java.sql.SQLException;import java.text.SimpleDateFormat;import java.util.Date;import java...
2010-06-25 20:53:00 96
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人