自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 838

原创 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 1130

原创 字符串中获取数字

String bb = "您好 亲 买家支付宝异常,已通过其他支付宝转账给买家了哦!~请小二核实~ 交易号 2014012500001000"; Pattern pattern =Pattern.compile("\\d+"); Matcher matcher = pattern.matcher(bb); if (matcher.find()) { System.out.

2014-02-17 15:56:41 728

转载 [转载]生产者/消费者模式

生产者/消费者模式         生产者/消费者模式其实是一种很经典的线程同步模型,很多时候,并不是光保证多个线程对某共享资源操作的互斥性就够了,往往多个线程之间都是有协作的。        假设有这样一种情况,有一个桌子,桌子上面有一个盘子,盘子里只能放一颗鸡蛋,A专门往盘子里放鸡蛋,如果盘子里有鸡蛋,则一直等到盘子里没鸡蛋,B专门 从盘子里拿鸡蛋,如果盘子里没鸡蛋,则等待直到盘子里有

2013-12-04 18:33:00 507

抛出异常,还是不抛出异常

1.在实际开发中,一个页面上的某一个功能需要调用接口,但是这个接口抛出异常。一个调用接口都会trycatch整个异常。一般是抛出页面。但是这个功能只是很少的点,不能影响整个页面,所以,我们一般只trycatch不抛出异常。2.List.isEmpty()  如果List list = null;这个方法会抛出NPE。  ...

2013-11-20 21:14:52 382

原创 枚举使用(ibatis sql 转换)

一、项目开发期间,数据库有些常量类型,在java实现中,基本上是对应的实体对象,然后在注释中标记1:表示什么,2:表示什么。然后在页面展示也是if(1=="")表示什么,elseif(2=="")表示什么。。二、使用枚举可以大大减低这种前端的复杂度。1.枚举类实现:   //接口public interface IEnum { String getCode();

2013-06-18 14:24:59 1452

原创 toString的不同实现方式

每次在写实体bean的时候,纠结要不要写toString方法。其实写toString()可以查看日志时很方便:   实现一:           @Override public String toString() { return "CtPointInfo [id=" + id + ", nameb=" + nameb+"]"; }实现二:@Ove

2013-06-13 11:51:47 478

原创 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 411

原创 小创新,不同业务场景使用不同的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 651

小创新,不同业务场景使用不同的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 157

原创 前端知识积累(继续更新)

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 449

前端知识积累(继续更新)

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 126

原创 Thread使用

在实际开发中,对一些不太重要的,但是必须实现的而且是异步执行的,我们可以使用Thread去实现,好处是:多线程是为了使得多个线程并行的工作以完成多项任务,以提高系统的效率。线程是在同一时间需要完成多项任务的时候被实现的private void recordXXAction(final Long taskId,final Long dealerId,final Long userId){

2013-04-25 10:47:06 530

Thread使用

在实际开发中,对一些不太重要的,但是必须实现的而且是异步执行的,我们可以使用Thread去实现,好处是:多线程是为了使得多个线程并行的工作以完成多项任务,以提高系统的效率。线程是在同一时间需要完成多项任务的时候被实现的private void recordXXAction(final Long taskId,final Long dealerId,final Long userId){...

2013-04-25 10:47:00 209

转载 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 1225

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 110

原创 双色球

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 659

双色球

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 156

原创 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 2393

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 308

原创 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 1329

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 476

原创 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 669

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 117

原创 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 1205

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 162

原创 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 452

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 156

转载 上传文件

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 344

上传文件

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 121

Groovy JDK

Groovy JDK文档 需要学习Groovy语言的可以下载

2011-08-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除