自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CountDownLatch的用法

CountDownLatch,一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。主要方法 public CountDownLatch(int count); public void countDown(); public void await() throws InterruptedException 构造方法参数指定了计数的次数co...

2016-01-20 20:22:55 104

原创 单例模式("懒加载")性能优化方案

单例模式是23种设计模式之一,是比较简单的一种设计模式,它的目的是无论调用多少次,都返回同一个对象,它的特点是构造器私有化。  它分为两种结构,一种是懒汉式的,一种是饿汉式的,它们各有优缺点,我们先从饿汉式看起,代码如下:?12345678public class Single {   private stat...

2016-01-04 23:37:19 282

原创 ExecutorService中execute()和submit()的区别

在Java5之后,并发线程这块发生了根本的变化,最重要的莫过于新的启动、调度、管理线程的一大堆API了。在Java5以后,通过Executor来启动线程比用Thread的start()更好。在新特征中,可以很容易控制线程的启动、执行和关闭过程,还可以很容易使用线程池的特性。 一、创建任务 任务就是一个实现了Runnable接口的类。创建的时候实run方法即可。 二、...

2016-01-04 13:06:29 260

原创 通过@Value注解读取.properties配置内容

1.controller层@Value("#{configProperties['jdbc.jdbcUrl']}")   @Controller@RequestMapping("/value")public class ValuePropertyController extends ApplicationController{ @Value("#{configP...

2016-01-03 22:39:53 152

原创 利用锁机制生成唯一序列号

package com.ezubo.global.util;import java.text.SimpleDateFormat;import java.util.Date;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;/** * 利用锁机...

2015-12-29 18:24:00 453

原创 利用原子类生成唯一序列号

package com.ezubo.global.util;import java.text.SimpleDateFormat;import java.util.Date;import java.util.concurrent.atomic.AtomicLong;/** * 利用原子类生成序列号 不适合分布式场景 * Created by on 2015-12-...

2015-12-29 18:09:11 263

原创 利用单例模式生成序列号

package com.ezubo.global.util;import org.apache.commons.lang3.time.DateFormatUtils;import java.text.SimpleDateFormat;import java.util.Date;/**利用单例模式生成序列号 不适合分布式系统 * Created by on 201...

2015-12-29 17:14:36 707

原创 util工具类--用于补零或者人民币格式

package com.ezubo.global.util;import java.math.BigDecimal;import java.text.DecimalFormat;/** * Created by yyy on 2015-12-28. */public class FormatUtil { public static final St...

2015-12-28 14:44:40 123

原创 spring boot 初探

spring boot零配置,模块化开发,一直以来吸引这众多人的眼球spring boot依赖pom文件:1.pom.xml配置 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starte...

2015-10-21 10:35:05 84

原创 springmvc参数类型转换三种方式

SpringMVC绑定参数之类型转换有三种方式:    1. 实体类中加日期格式化注解     @DateTimeFormat(pattern="yyyy-MM-dd hh:MM")private Date creationTime;    2.在Controller类的方法中加入一段代码  /** * 在controller层中加入一段数...

2015-10-13 18:19:08 438

原创 springMVC 返回类型选择 以及 SpringMVC中model,modelMap.request,session取值顺序

spring mvc处理方法支持如下的返回方式:ModelAndView, Model, ModelMap, Map,View, String, void。下面将对具体的一一进行说明: ModelAndView Java代码     @RequestMapping("/show1") public ModelAndView show1(HttpServle...

2015-10-12 15:22:53 95

原创 Spring中配置Log4j

以前都是直接用log4j,重来没自已配置过,学习一下如何在spring环境中配置log4j。   第一步:添加log4j的相关包,这个步骤对于spring环境可以省了,应该已经有了。   第二步:在spring的环境中添加log4j的配置。 [html] view plaincopy <context-param> ...

2015-10-12 15:18:42 81

原创 centos7下安装编译nodejs

nodejs版本:Node v4.1.2确认服务器有nodejs编译及依赖相关软件,如果没有可通过运行以下命令安装。yum -y install gcc gcc-c++ openssl-deve   2.下载NodeJS源码包并解压。tar -zxvf node-v4.1.2.tar.gzcd node-v4.1.2   3.配置、编译、安装。./configu...

2015-10-09 11:07:41 104

原创 最详细的Log4j使用教程

日志是应用软件中不可缺少的部分,Apache的开源项目log4j是一个功能强大的日志组件,提供方便的日志记录。在apache网站:jakarta.apache.org/log4j 可以免费下载到Log4j最新版本的软件包。一、入门实例1.新建一个JAva工程,导入包log4j-1.2.17.jar,整个工程最终目录如下2、src同级创建并设置log4j.properties...

2015-10-08 13:04:14 120

原创 CentOS 7 使用RPM方式安装 google chrome 浏览器

使用Google官方的rpm包安装谷歌浏览器。方法如下:配置yum首先需要修改yum的更新源,进入“/etc/yum.repos.d”目录下,新建"google.repo"文件,或者直接修改目录下的“CentOS-Base.repo”,在文件内追加如下参数:32 位系统,复制以下内容并保存[google]name=Google- i386baseurl=...

2015-10-07 18:49:11 3139

原创 maven的多环境打包部署与web.xml整合

为什么需要现在同时维护着dev、test、demo、uat环境,由于现在没有绑定域名,在做单点登录的时候,每次打包都需要手动修改web.xml中的ip地址,十分麻烦,并且非常容易出错。怎么做使用maven的profile1.在pom的profile中添加如下代码:新增cas.serverLoginUrl、cas.serverName、cas.serverUrlPrefix三个p...

2015-10-07 12:23:06 364

原创 使用maven profile实现多环境配置

1.本项目有三种环境:pro、test、dev 。maven的profile配置如下: <profiles> <!-- 本地开发环境--> <profile> <id>dev</id> <properties> ...

2015-09-28 20:10:20 196

原创 springmvc与fastjson整合

本文主要是进行springmvc与fastjson整合1.在pom.xml配置fastjson:<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> ...

2015-09-28 12:25:20 272

原创 unix时间戳的转化

1.unix时间戳的计算:System.currentTimeMillis()/1000L2.unix时间戳转换为指定日期(yyyy-MM-dd HH:mm:ss):Long time = unixTime*1000;String date = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new java...

2015-09-22 09:14:25 117

原创 springmvc 上传文件

第一次写博客,写得不好,不吝赐教springmvc将上传的文件封装在一个org.springframework.web.multipart.MultipartFile对象中,接口MultipartFile具有以下几个方法:byte[] getBytes():以字节数组返回文件的内容;String getContentType():返回文件的内容类型;InputStream...

2015-08-27 15:10:40 62

空空如也

空空如也

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

TA关注的人

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