Java工具组件
文章平均质量分 80
Java工具组件
Firechou
先后从事于互联网金融,聚合支付,2B电商,游戏直播行业;有大型分布式微服务研发、架构、运维经验,现任某互联网公司架构师;
展开
-
linux上搭建maven私服
1、下载nexus下载linux版nexus,地址:https://www.sonatype.com/download-oss-sonatypenexus-3.1.0-04-unix.tar.gz // 需要jdk1.8及以上nexus-2.10.0-02-bundle.zip // jdk1.7即可,我用这个版本2、安装nexusLinux版的无需安装,直接解压即可,然后原创 2017-07-12 18:11:23 · 520 阅读 · 0 评论 -
java日志管理(slf4j+logback,tomcat)
对slf4j的理解:slf4j只是一个日志抽象层,独立于其他所有的日志类库,需要配合其他的日志类库使用,例如logback,具体的日志级别输出、记录位置、日志格式通过具体的日志类库来实现;slf4j能整合其他的日志类库,使得不同的日志类库能统一维护;slf4j占位符{}功能利好,更好的输出日志;对logback的理解:logback是log4j创始人又一个日志开源组件;lo原创 2017-07-12 12:01:51 · 1913 阅读 · 0 评论 -
poi读取xls文件并生成sql语句
暂存:http://blog.csdn.net/little_stars/article/details/8191491原创 2017-03-06 10:32:16 · 650 阅读 · 1 评论 -
一个简单的后端验证框架
1.前端验证框架用jquery validate即可满足;2.后端验证框架有hibernate validate,可以满足大部分的验证功能。但是该验证框架不能指定顺序单独返回错误信息,例如在一个接口调用中,我想实现指定参数顺序单个返回验证提示信息。如是自己写了一个简单的验证框架实现了此功能;3.该框架的校验思想参考了jqueryvalidate;package com.impa原创 2018-01-15 11:22:45 · 2912 阅读 · 0 评论 -
判断数组是否包含某个值
Arrays.asList(PaymentWay.WECHAT.values()).contains(clusterNo);其中PaymentWay.WECHAT.values()为一个数组,clusterNo为判断的值。原创 2017-09-14 14:07:31 · 1413 阅读 · 0 评论 -
通过google插件Thumbnails实现图片指定大小压缩
前言:1、由于商户进件时,上游对图片大小有要求(500kb以下),而我们平台图片过大(10M以上),所以必须通过程序将图片压缩后再上传;2、java api可以通过ImageIO实现图片压缩,但效果不好,图片压缩后出现变红现象,故舍弃;3、测试谷歌Thumbnails插件后,觉得还不错,故选用该插件来实现;4、谷歌插件固然好,能指定不同的参数进行压缩,例如:宽高(size)、缩放(原创 2017-08-15 17:43:13 · 20025 阅读 · 8 评论 -
java中对配置文件properties读取
package com.test.propertyFile;import java.io.IOException;import java.io.InputStream;import java.io.UnsupportedEncodingException;import java.util.Properties;public class Test { /** * 通过key获原创 2017-07-11 17:46:23 · 213 阅读 · 0 评论 -
常用的jar包
org.apache.commons.lang3.StringUtils字符串的处理org.apache.commons.lang3.StringEscapeUtilsunicode与汉字相互转换html、xml等格式的转换org.apache.commons.codec.digest.DigestUtilsmd5java.net.URLDecoderu原创 2018-02-06 15:18:30 · 231 阅读 · 0 评论 -
java生成登录验证码
package com.metronic.utils;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.util.Random;/** * 生成验证码 * * @author zhouy *原创 2017-10-19 11:58:03 · 287 阅读 · 0 评论 -
java实现zip压缩
通过java jdk实现文件或文件夹压缩成zip格式文件一般用于web打包下载资料代码如下:package com.impay.olk.utils.huabei.utils;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOEx原创 2017-08-21 13:43:15 · 231 阅读 · 0 评论 -
MD5处理的几种方式
1、通过java.security.MessageDigest生成md5 public static void main(String[] args) { System.out.println(toMD5("123456")); /** * e10adc3949ba59abbe56e057f20f883e */ } public static String toMD原创 2017-09-13 10:35:07 · 1675 阅读 · 0 评论 -
JSON处理的几种方式
1、json-lib.jarJSONObject // json对象JSONArray // json数组对象JSONObject.fromObject() // 解析json格式字符串 @Test public void test() { JSONObject jsonMap = new JSONObject(); jsonMap.put("name", "EASON"原创 2017-09-13 10:05:13 · 459 阅读 · 0 评论