自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 java8 新特性入门 stream/lambda

Java 8 中的 Stream 是对集合(Collection)对象功能的增强,它专注于对集合对象进行各种非常便利、高效的聚合操作(aggregate operation),或者大批量数据操作 (bulk data operation)。Stream API 借助于同样新出现的 Lambda 表达式,极大的提高编程效率和程序可读性。同时它提供串行和并行两种模式进行汇聚操作,并发模式能够充分利用多

2016-11-25 00:49:12 4212

原创 java原生的zip压缩与解压缩实现

因项目中使用大量图片上传功能,请求次数过多,导致占用过多网络资源.优化改为压缩zip一次性上传. 测试数据:  10个文件 总共为1.8G  压缩总时长为1分10秒;    解压缩时长24秒 测试环境:ubuntu 13, jdk 1.8 缺点:1 压缩文件不能为文件夹 2 压缩比例不明显,文件大小没怎么缩小 /**      * 压缩      *      *

2016-04-06 00:19:18 522

原创 maven管理多环境开发部署

在实际项目我们都需要面对不同环境的切换来展现,开发环境,测试环境,上线环境等。以往的部分做法是切换环境时,修改配置再部署。这样做有诸多不便,如可能会修改不全面,改错配置,频繁的切换部署需要专人来处理等等问题。使用maven来管理就不会出现这些问题。maven很好集成开发,测试,部署,发布 一条命令全部处理完成。部署多环境就需要用到过滤机制。        maven过滤机制有二种:1、maven

2014-02-11 21:07:32 982

原创 dbutils 重写BeanProcessor 部分方法,支持enum的转换

dbutils 是apache commons下的共用封装JDBC操作的包。能直接从数据库读取转换成list,bean,map等开发常用数据类型。 它优点:包小,全部就几十个类;透明简洁;入手快,不需要创建若干对象给dbutils用。 dbutils不是OR工具,它只是简化jdbc操作,你执行sql它返回数据。 核心的三个包: org.apache.commons.dbutils

2013-12-04 00:36:07 1564

原创 浅析 Java 传值(值传递、引用传递) clone final 关键字

为了便于理解,从三个常用的demo code来解释,java中各种传值方式。 一、map中存储 StringBuffer sb = new StringBuffer(); Map map = new HashMap<>(); sb.append("1"); map.put("a", sb); sb.append("2");

2013-04-30 11:47:16 1786

原创 csv技术测试框架

单元测试遵守3A原则(Arrange, Act, Assert)即准备,执行,验证。 在准备测试数据时,若是使用硬编码进行new 对象,修改数据等操作。会遇到几个问题:测试数据的维护性不好,不方便管理,不够直观,数据可重用性低,对比字段多时不方便验证。因此测试数据需要从硬编码中分离出来,使用文档管理。 CSV简洁方便,二进制,支持多种格式编辑,支持excel,libreoffic编辑,数据版本易

2013-03-19 01:10:17 878

原创 ubuntu svn 常用命令(svn:ignoe)

对于使用命令提交新创建项目比较麻烦。提交同时还需要过滤.project  .settings .classpath target包等文件 因本地装有svn服务器,所以svn url使用localhost。svn 路径:/home/zhu/svn 使用ps aux|grep svn  查询svn服务器是否启动,如果没有,svnserve -d -r  /home/zhu/svn --list

2013-02-18 23:47:01 905

原创 joda-time处理常用日期操作

鉴于Date,Calendar对于日期的操作复杂性,joda-time在时间日期操作上简单化常理化,已经在java8中添加去类。 DateTime.parse()方法,在老版本中不存在。             joda-time             joda-time             2.0 public class DateJodaTimeUtils

2013-02-04 11:17:30 5746

webwork-tags-API

webwork-tags-API 所有的标签说明 并带有说明的例子

2009-06-27

freemarker中文手册

freemarker中文手册 介绍说明 一些常用的标签 简单的例子

2009-06-27

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

TA关注的人

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