自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 java线程池工具类代码(利用java官方线程池类ExecutorService实现)

package common.util;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.Future;/**线程工具类*/public class ThreadUtil { /**长时间线程池的最大线程数量*

2017-01-20 11:56:57 6107

转载 VO、DTO、DO、PO的概念、区别和用处

VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。 DTO(Data Transfer Object):数据传输对象,这个概念来源于J2EE的设计模式,原来的目的是为了EJB的分布式应用提供粗粒度的数据实体,以减少分布式调用的次数,从而提高分布式调用的性能和降低网络负载,但在这里,我泛指用于展示层与服务层之间的数据传输对象。 DO(

2016-08-26 15:32:21 457

转载 StringBuilder 和 StringBuffer 的区别

1. 在执行速度方面的比较:StringBuilder > StringBuffer 2. StringBuffer与StringBuilder,他们是字符串变量,是可改变的对象,每当我们用它们对字符串做操作时,实际上是在一个对象上操作的,不像String一样创建一些对象进行操作,所以速度就快了。3. StringBuilder:线程非安全的  StringBuffer:线程安全

2016-08-24 15:38:15 286

原创 关于sql server char,nchar,varchar,nvarchar的区别

1.长度问题:char和varchar是双字节,也就是说char[4]或varchar[4]最多可以存储4个汉字,nchar[4]和nvarchar[4]最多只能存储4个英文字母或英文字符,所以char,varchar最大长度8000,nchar,nvarchar最大长度40002.自增长问题:char和nchar是固定长度,varchar和 nvarchar是不固定长度。3.关于空字符补

2016-08-22 14:56:08 383

原创 java中各种存储的场景

array:数组存储相同指定类型的一组数据enumeration:枚举可以是不同类型vector:首先说下vector,vector最早出现是为了替代枚举存储数据。list:list的出现是为了替代vector,所有我们存储数据的时候应使用list,而不是vector。hashmap:存储键值对。hashset:本质上是一组hashmapbitSet:用于存储一组开

2016-07-13 14:26:36 337

原创 java中静态代码块的使用场景

因为静态代码块运行和静态变量的加载都是在java虚拟机加载类时进行的,所以当我们使用使用静态变量时,静态代码块里的语句已经执行,取到的结果是执行之后的结果

2016-01-13 09:54:58 1650 2

空空如也

空空如也

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

TA关注的人

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