自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 DelayQueue 队列

DelayQueue----一种有序队列,特点就是只有在队列中的元素到期后才能取出。               1.内存中哪些对象到了超时时间,需要从内存中清除出去。               2.服务器连接中有哪些连接很长时间未操作,需要关闭这些连接        ...

2016-07-28 15:43:10 353 0

转载 java 之DelayQueue实际运用示例

在学习Java 多线程并发开发过程中,了解到DelayQueue类的主要作用:是一个无界的BlockingQueue,用于放置实现了Delayed接口的对象,其中的对象只能在其到期时才能从队列中取走。这种队列是有序的,即队头对象的延迟到期时间最长。注意:不能将null元素放置到这种队列中。 ...

2016-07-28 15:40:53 735 0

转载 Guava学习之Lists

Lists类主要提供了对List类的子类构造以及操作的静态方法。在Lists类中支持构造ArrayList、LinkedList以及newCopyOnWriteArrayList对象的方法。 其中提供了以下构造ArrayList的函数:下面四个构造一个ArrayList对象,但是不显式的给出申请...

2016-07-28 15:30:18 1316 0

转载 HttpClient使用详解(MultipartEntityBuilder 上传文件等)

Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的健壮性。因此熟...

2016-07-28 15:29:12 35543 4

原创 java 使用countdownlatch 异步导出excel并merge打包

public class ThreadTest extends AbstractJUnit4SpringContextTests { public CountDownLatch main = new CountDownLatch(1); public CountDownLatch...

2016-07-27 15:21:37 3251 0

原创 Java使用stringTemplate导出excel

maven: antlr antlr 2.7.7 org.antlr stringtemplate 3.2.1 ...

2016-07-26 17:47:50 1535 0

转载 StringTemplate学习笔记

stringTemplate是一个模板引擎,同时支持java,C#,Python. 大家可以从http://www.stringtemplate.org下载. StringTemplate 语法说明 StringTemplate的语法是以$xxxx$来进行分割的. stringtemplate...

2016-07-26 17:28:50 3895 0

转载 JAVA导出数据到excel中大数据量的解决方法

web项目中需要有将数据导出excel的操作需求。曾经尝试过几种方法: 1、poi导出到excel 他是操作对象然后将结果写到excel中。 2、拼excel的html形式文件,将文件扩展名改为xls 这中方式是利用excel能够另存为html格式文件,文件包含excel的...

2016-07-26 16:29:09 3617 0

转载 ECMAScript 6

http://es6.ruanyifeng.com/#docs/string

2016-07-26 10:44:06 454 0

转载 @RequestBody应用

之前写过一篇记录文章,写的是将一个比较复杂的数据结构在前台组合起来后传递到后台。 当时并不太了解@RequestBody,也并没有使用js提供的JSON.stringify()方法 所有都是自己写的,比如js将json转为字符串的方法,后台接收json转成实体的方法。 最近接触到...

2016-07-25 13:44:19 855 0

转载 React快速入门教程

目录: 简介Hello React!虚拟DOMReact组件轮子来了:JSX使用JSX 简介 React是Facebook开源的一个用于构建用户界面的Javascript库,已经 应用于Facebook及旗下Instagram。 和庞大的AngularJS不同,React专...

2016-07-19 12:00:48 466 0

转载 react+redux教程(一)connect、applyMiddleware、thunk、webpackHotMiddleware

http://www.cnblogs.com/lewis617/p/5145073.html; 今天,我们通过解读官方示例代码(counter)的方式来学习react+redux。 例子 这个例子是官方的例子,计数器程序。前两个按钮是加减,第三个是如果当前数字是奇数则加一,第四个按钮是...

2016-07-17 21:49:49 910 0

转载 React 入门实践

简介 首先想要介绍的是 React,看到这篇文章的朋友想必都有一些关于 React 的了解了,但对于刚接触的新人而言,在这就要简要地介绍一下了。然后就是关于使用 React 构建一个简单单页应用(下文用 SPA 代替,Single Page Application)的一些介绍和讲解。 关于 R...

2016-07-17 20:29:02 2222 0

转载 React开发神器Webpack

编者按:自2013年Facebook发布以来,React吸引了越来越多的开发者,基于它的衍生技术,如React Native、React Canvas等也层出不穷。InfoQ精心策划“深入浅出React”系列文章,为读者剖析React开发的技术细节。 上一篇我们对React有了一个总体的认识...

2016-07-15 12:04:14 1806 0

转载 Servlet 3.0 新特性详解

Servlet 3.0 新特性概览 1.Servlet、Filter、Listener无需在web.xml中进行配置,可以通过Annotation进行配置; 2.模块化编程,即将各个Servlet模块化,将配置文件也分开配置。 3.Servlet异步处理,应对复杂业务处理; 4.异步L...

2016-07-13 16:45:00 450 0

转载 记一次神奇的优化过程:Java反射 VS Apache BeanUtils VS Spring BeanUtils

Background 最近老大分配了个性能优化的任务,因为主要页面在Production上打开的时间太长,(大概7s?卧槽 第一次听到的时候还以为我听错了). 居然这么慢.. 其实是有主程序大大带着我做,所以在扫了一遍前端ExtJS的结构之后,发现错综复杂四年以来不同技术层次的人都在同一...

2016-07-13 11:50:49 4317 0

转载 Mybatis Logging 查询sql日志

Mybatis内置的日志工厂提供日志功能,具体的日志实现有以下几种工具: SLF4JApache Commons LoggingLog4j 2Log4jJDK logging 具体选择哪个日志实现工具由MyBatis的内置日志工厂确定。它会使用最先找到的(按上文列举的顺序查找)。 如果...

2016-07-13 10:38:48 1592 0

转载 mybatis 3.2.8 + log4j2.0.2 控制台输出sql语句

mybatis3.2.7有一个bug,使用log4j2 (2.0.2)版本时,会找不到类 ,导致启动失败,详见 https://github.com/mybatis/mybatis-3/issues/235 但没过多久 , 3.2.8就已经修复了这个bug , 最新的mybatis3....

2016-07-12 20:53:52 1952 0

原创 Mybatis3.2+版本 log4j2 Debug 模式打印sql语句

pom: 1.7.10 2.3 1.2.2 3.2.8 org.mybatis mybatis-spring ${mybatis-spring.version} org.mybatis mybatis ${mybatis.version} ...

2016-07-12 20:48:29 7258 0

转载 myBatis 3.2.7 如何打印 sql

该文中使用的log框架为logback myBatis3.0.6左右的版本时 打印sql的时候只需要配置如下属性: logger name="java.sql.Connection" level="DEBUG" /> logger name=&q...

2016-07-12 20:39:29 927 0

原创 java自定义注解在excel导出时的使用

自定义注解: @Documented @Target({ElementType.METHOD,ElementType.FIELD}) @Retention(RetentionPolicy.RUNTIME) public @interface ExcelColumn { String na...

2016-07-12 10:46:34 2539 0

转载 Apache Shiro 退出

退出操作可以通过调用subject.logout()来释放你的登录信息,如: currentUser.logout(); //removes all identifying information and invalidates their session too.  ...

2016-07-11 20:37:00 714 0

转载 第十六章 综合实例——《跟我学Shiro》

目录贴: 跟我学Shiro目录贴   简单的实体关系图   简单数据字典 用户(sys_user) 名称 类型 长度 描述 id bigint   编号 主键 usern...

2016-07-11 20:35:05 672 0

转载 spring BeanWrapperImpl方便的嵌套属性(list)操作

转载自:  http://blog.csdn.net/zyl623/archive/2006/09/17/1232920.aspx  --------------------------------------------------------------  这几天,闲着无事,看起了s...

2016-07-11 18:10:52 2594 0

转载 spring mvc 接受多对象的处理

spring mvc感觉很好用,尤其是对接收对象参数的自动绑定非常简便,但对于同时传多个对象时有些困扰。同时项目并没有直接使用spring的formtag。从网上学来的多对象传值,自己优化了下,原文找不到出处了这里记录下。 首先声明一个注解类,用于对传值对象的声明   Jav...

2016-07-11 18:08:50 1510 0

转载 SpringMVC杂记(十七) HandlerMethodArgumentResolver接口应用example

自从spring3.1 开始就有了这个接口,可以为@RequestMapping标注的方法扩展传入的参数。  以shiro为例,扩展一个标注,@CurrentUser,只要有这个标注,就可以在shiro的安全上下文中取出适当的对象直接从参数传入,request响应函数。  Java...

2016-07-11 18:07:10 434 0

转载 SpringMVC中的参数组装:HandlerMethodArgumentResolver

SpringMVC3.1引入了HandlerMethodArgumentResolver接口,Spring调用该接口实现Controller的参数装配。HandlerMethodArgumentResolver实现类中会调用DataBinder,Converter等。 常用的该接口实...

2016-07-11 18:06:33 668 0

转载 第六章 Realm及相关对象——《跟我学Shiro》

ection;然后通过其getPrimaryPrincipal获取PrimaryPrincipal。   Java代码   Set realmNames = princialCollection.getRealmNames();   获取所有身份验证成功的Realm名字...

2016-07-11 17:44:34 870 0

转载 Spring 表达式语言 (SpEL)

// List and Array navigation // evaluates to "Wireless communication" String invention = parser.parseExpression("Members[0].Inventions...

2016-07-11 17:42:02 1160 0

转载 spring中的spel表达式语言

spring in action第三版读书笔记 spring3.0引入了spring expression language(spel)语言,通过spel我们可以实现 1.通过bean的id对bean进行引用 2.调用方法以及引用对象中的属性 3.计算表达式的值 4.正则表达式的匹配 5.集合的...

2016-07-11 17:40:46 2219 0

转载 利用GeneratedKeyHolder获得新建数据主键值

Spring利用GeneratedKeyHolder,提供了一个可以返回新增记录对应主键值的方法:  int update(PreparedStatementCreator psc, KeyHolder generatedKeyHolder)   Spring为KeyHolder...

2016-07-11 17:31:00 1488 0

转载 第十二章 与Spring集成——《跟我学Shiro》

Shiro的组件都是JavaBean/POJO式的组件,所以非常容易使用Spring进行组件管理,可以非常方便的从ini配置迁移到Spring进行管理,且支持JavaSE应用及Web应用的集成。   在示例之前,需要导入shiro-spring及spring-context依赖,具体请参考po...

2016-07-11 17:12:28 595 0

转载 POI处理excel日期格式问题(xlsx)

package com.wonders.task.excel.util; import com.wonders.task.excel.model.SendBo; import org.apache.poi.xssf.usermodel.XSSFCell; import org.apache.po...

2016-07-10 20:02:50 14149 0

转载 Linux下Tomcat开机自动启动

sudo service tomcat restart Linux下tomcat开机自动启动有两种方法,一种是简单,一种是复杂而又专业的,使用shell脚本要实现,我们一般推荐shell脚本启动方式。下面我们分别介绍这两种方法。 1.shell脚本启动 众所周知,在Linux...

2016-07-08 13:52:35 602 0

转载 SpringMVC @ResponseBody 返回json date 转换

配置文件 mvc:annotation-driven> mvc:message-converters> bean class="org.springframework.http.converter.json.Map...

2016-07-07 17:26:48 2490 1

转载 Arrays.asList引起的惨案

最近代码中需要对两个数组求交,想当然便用到了List中的retainAll函数,但要将将数组转换成list。代码如下: String[] abc = new String[] { "abc", "acd", "add" }; St...

2016-07-05 22:50:59 1299 0

转载 maven打包时,同时打包源码 Build a source-JAR from the current project.

Plugin: http://maven.apache.org/plugins/maven-source-plugin/ The Source Plugin has five goals: source:aggregate aggregrates sources for all...

2016-07-04 10:41:00 1919 0

转载 JedisCluster实现redis的keys命令的方法

由于JedisCluster没有提供对keys命令的封装,只能自己实现: 先定义接口。使用TreeSet返回,是为了可以方便地利用它的first()方法: [java] view plain copy public interf...

2016-07-03 19:24:24 7635 0

转载 SpringAOP拦截Controller,Service实现日志管理(自定义注解的方式)

首先我们为什么需要做日志管理,在现实的上线中我们经常会遇到系统出现异常或者问题。这个时候就马上打开CRT或者SSH连上服务器拿日子来分析。受网络的各种限制。于是我们就想为什么不能直接在管理后台查看报错的信息呢。于是日志管理就出现了。          其次个人觉得做日志管理最好的是Aop,有...

2016-07-01 13:19:30 918 0

转载 mysql 5.6中的时间类型的新精度

在mysql 5.6中,time,timestamp,datetime都可以精确到微妙,并指定微秒的精确度了,  比如如下的例子:    CREATE TABLE `t` (    `id` int(11) AUTO_INCREMENT,    `t1` time(3),    `t2`...

2016-07-01 11:52:15 7509 0

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