java
飞起的蜗牛
这个作者很懒,什么都没留下…
展开
-
Java日期时间及其格式化
Java日期时间及其格式化本文转自:http://dengjianqiang200.blog.163.com/blog/static/65811920109145275546/ 1、java.util.Date类 用于表示日期和时间,要获取当前时间,可以使用下面的代码:Date d = new Date(); System.out.println(d.toStri转载 2012-03-22 19:14:30 · 862 阅读 · 0 评论 -
spring mvc 获取@Requestbody转换的异常处理
1、引入问题 使用spring 自动的@RequestBody,可以很方便的将参数转换成对象,然而在自动转换中出现如果出现异常,会默认直接发送HTTP异常代码和错误信息,如何才能自定义自己的异常呢。2 、解决方案解答问题的方式有可以有很多,一种通用的解答方式是使用@ExceptionHandler2.1 例如传递的请求体为JSON时,Spring 可以自动封装成一个Map...原创 2019-03-04 14:43:39 · 5375 阅读 · 2 评论 -
easypoi版本自定义字典的使用方法
public class GlobalExcelDictHandler implements IExcelDictHandler{ private static final Logger LOG = LoggerFactory.getLogger(GlobalExcelDictHandler.class); @Override public String toName(String ...原创 2019-02-21 13:07:11 · 7129 阅读 · 2 评论 -
java8 Stream数据去重的方法
Java8 版本添加了流Stream操作特性,大幅度提升了代码书写的简单性,在工作的中我们遇到需要对数据去重的需求。比如说,读取Excel导入数据库,在导入之前会对数据进行合规性检查,重复数据处理。转载 2019-02-20 09:32:04 · 9695 阅读 · 1 评论 -
spring boot kafka一个简单的入门
pox.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www原创 2018-11-23 16:02:58 · 157 阅读 · 0 评论 -
JSON输出格式化数字字符串,保留两位小数
类注解 public class C { @JsonProperty("SCORE") @JsonSerialize(using = DataSerializerUtils.class) private String score; @JsonIgnore public String getScore() { return score; } public v...原创 2018-11-23 15:32:10 · 19665 阅读 · 0 评论 -
apache IOUtils的读取文件并转化为clazz
数据结构[ { "id": 1, "a": "a", "b": "b" }]Type0 class@Datapublic class Type0{ private String id; privat原创 2018-11-23 15:14:51 · 389 阅读 · 0 评论 -
guava 本地缓存使用
使用guava cache 创建一个本地缓存,结合redis缓存,形成二级缓存 // 定义一个本地缓存 ListeningExecutorService refreshPools = MoreExecutors .listeningDecorator(Executors.newFixedThreadPool(RELOAD_CACHE_THREADS)); LoadingCache&...原创 2018-11-23 15:04:26 · 423 阅读 · 0 评论 -
AES加密算法的例子
创作来自网上的资源整合import java.io.InputStream;import java.security.NoSuchAlgorithmException;import java.security.SecureRandom;import javax.crypto.Cipher;import javax.crypto.KeyGenerator;import javax.cr...转载 2018-11-23 14:54:54 · 544 阅读 · 0 评论 -
从M个元素中取N个元素组合
#将核心的部分改为泛型/** * @author Bob.chen * @date 2018年11月22日-下午2:47:50 * @desc 组合,从M个元素中取N个元素组合 */public class Combination { /** * * @desc * @author Bob.chen * @param input 输入 * @para...原创 2018-11-23 14:50:04 · 2402 阅读 · 0 评论 -
记录一段logback 的配置文件模板
材料来值网上,经过加工<?xml version="1.0" encoding="UTF-8"?><configuration scan="true"> <!-- %m输出的信息,%p日志级别,%t线程名,%d日期,%c类的全名,,,, --> &am转载 2018-11-24 00:00:03 · 132 阅读 · 0 评论 -
easy poi 的,使用ExcelExportEntity生成多sheet的excel文件
pom.xml<dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-base</artifactId> <version>3.2.0</ver原创 2018-11-24 00:00:15 · 11189 阅读 · 0 评论 -
Java lambda 方法使用(2)
统计相关的操作List<String> list = Lists.newArrayList("1","2","3","4","5","6","7","8","9原创 2018-11-24 00:00:34 · 245 阅读 · 0 评论 -
Java lambda 方法使用(1)
Java lambda 方法使用(1) ArrayList<String> list = Lists.newArrayList("1","2","3","4","5"); //打印元素 list.stream().forEach(x ->{ System.out.println(x); }); //打印元素 list.str原创 2018-11-23 17:25:25 · 850 阅读 · 1 评论 -
MySQL+druid开启多SQL执行
@Bean(name = "wallFilter") @DependsOn("wallConfig") public WallFilter wallFilter(WallConfig wallConfig){ WallFilter wallFilter = new WallFilter(); wallFilter.setConfig(wallCon...原创 2019-05-18 17:11:17 · 673 阅读 · 0 评论