
java
DreamCatcherLi
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java中List转换为数组,数组转List
List转换为Array可以这样处理:ArrayList list=new ArrayList();String[] strings = new String[list.size()];list.toArray(strings);反过来,如果要将数组转成List怎么办呢?如下:String[] s = {"a","b","c"};List list =原创 2017-11-10 13:29:47 · 235 阅读 · 0 评论 -
正则表达式预编译应用
使用正则表达式的预编译功能,可以有效加快正则匹配速度。Pattern要定义为static final静态变量,以避免执行多次预编译。示例:【错误用法】// 没有使用预编译private void func(...) { if (Pattern.matches(regexRule, content)) { ... }}// 多次预编译privat...转载 2018-12-26 11:09:50 · 1985 阅读 · 0 评论 -
java中获取当前时间戳不同方法比较
在java中,生成当前的时间戳大致上有这么几种方法,分别是:一、System.currentTimeMillis(),它属于java.lang.System;二、Calendar.getInstance().getTimeInMillis(),它属于java.util.Calendar;三、new Date().getTime(),它属于java.util.Date;下面是这三种方...原创 2018-12-26 11:05:16 · 3520 阅读 · 0 评论 -
@Transactional(rollbackFor=Exception.class)的使用
原文:https://blog.youkuaiyun.com/Mint6/article/details/78363761 java阿里巴巴规范提示:方法【edit】需要在Transactional注解指定rollbackFor或者在方法中显示的rollback。1.异常的分类先来看看异常的分类error是一定会回滚的这里Exception是异常,他又分为运行时异常RuntimeExc...转载 2018-12-26 16:25:53 · 2486 阅读 · 0 评论 -
字符串连接用"+"和StringBuilder的append的区别
转载自 http://blog.youkuaiyun.com/jalon2015/article/details/533379251.前言字符串连接,用+进行连接,其实内部也是通过StringBuilder的append来实现的。 一般情况进行字符串拼接用+就可以,系统内部会进行优化,但是如果是循环拼接,则需要用StringBuilder的append来实现。原因:因为如果是循环拼接,那么系统会在循...转载 2018-12-26 16:07:06 · 472 阅读 · 0 评论 -
关于HashMap容量的初始化,还有这么多学问
转载自 关于HashMap容量的初始化,还有这么多学问在《HashMap中傻傻分不清楚的那些概念》文章中,我们介绍了HashMap中和容量相关的几个概念,简单介绍了一下HashMap的扩容机制。 文中我们提到,默认情况下HashMap的容量是16,但是,如果用户通过构造函数指定了一个数字作为容量,那么Hash会选择大于该数字的第一个2的幂作为容量。(3->4、7->8、9-...转载 2018-12-26 15:42:50 · 1353 阅读 · 0 评论 -
深入理解Java:SimpleDateFormat安全的时间格式化
(转载)原文:https://www.cnblogs.com/peida/archive/2013/05/31/3070790.html想必大家对SimpleDateFormat并不陌生。SimpleDateFormat 是 Java 中一个非常常用的类,该类用来对日期字符串进行解析和格式化输出,但如果使用不小心会导致非常微妙和难以调试的问题,因为 DateFormat 和 SimpleDat...转载 2018-12-26 14:18:53 · 161 阅读 · 0 评论 -
Java中JSON数据各类型之间转换方式(alibabab版本)
以下为 alibabab 包各种 JSON 转换的方法总结:1. 所需引入的第三方包: <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.28...转载 2018-11-28 11:57:06 · 6064 阅读 · 1 评论 -
Java IO流关闭
问题:(1)JAVA的IO流使用了装饰模式,关闭最外面的流的时候会自动调用被包装的流的close()方吗?(2)如果按顺序关闭流,是从内层流到外层流关闭还是从外层到内存关闭?问题(1)解释:如下例子代码: FileInputStream is = new FileInputStream("."); BufferedInputStream bis = new Buff...转载 2018-11-19 16:08:15 · 734 阅读 · 0 评论 -
java8——list集合根据一个字段或多个字段去重
项目需求描述出于项目需要,有一个list,实体包含多个字段,当其中两个字段相同均相同时,就认为list中的两条记录是一样的,本来想通过分组实现,java8的分组只提供根据一个字段分组,只好另寻他路,java8有一个collectingAndThen可以根据多个字段去重,因为我们的需求是可以去重之后操作,因此采用这种方式。分组及去重1.分组classEntities.stream(...转载 2018-11-08 16:02:55 · 13133 阅读 · 2 评论 -
数据库SQL优化大总结1之- 百万级数据库优化方案
原文:https://mp.weixin.qq.com/s?__biz=MzIxMjg4NDU1NA==&mid=2247483684&idx=1&sn=f5abc60e696b2063e43cd9ccb40df101&chksm=97be0c01a0c98517029ff9aa280b398ab5c81fa1fcfe0e746222a3bfe75396d9eea1...转载 2019-01-07 15:42:06 · 519 阅读 · 0 评论