摘要: 默认情况下,我们使用的都是 jre 版本的 openjdk,当容器启动卡住不动的时候,看不出来任何问题。 此时如果能 dump 就能知道线程在干啥,也能找到一些大概的问题。 此时 jre 版本的镜像就不够用了。 切换 jre 为 jdk 版本 只切换为 jdk 还不够,还会遇到 Unable to get p... 阅读原文
2019-07-12 13:18:02 阅读(2510) 评论(0)
摘要: 1 package Test; 2 3 import java.text.DateFormat; 4 import java.text.SimpleDateFormat; 5 import java.util.Calendar; 6 import java.util.Date; 7 i... 阅读原文
2019-07-12 12:38:01 阅读(2756) 评论(0)
摘要: package Test; import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class... 阅读原文
2019-07-12 10:45:03 阅读(2337) 评论(0)
摘要: Check_science() 1 private void Check_science(String Nowline,int i) { 2 int k=Nowline.lastIndexOf('.',i)-1;//找到e最近的左边. 3 int j=Nowli... 阅读原文
2019-07-12 10:30:03 阅读(2373) 评论(0)
摘要: 一、场景   在开发excel处理数据时,因为数据库的卡顿,一次插入2000条数据速度可能需要1min左右,所以考虑使用线程池;每200个分组,有n组,就开(n+1)个线程去分批同时处理这些数据。 二、依赖 1. pom.xml <!--工具类hutool,java兵器库,用于读取e... 阅读原文
2019-07-12 09:20:07 阅读(2857) 评论(0)
摘要: 上一篇文章 Spring Bean 生命周期之我从哪里来 说明了我是谁? 和 我从哪里来? 的两大哲学问题,今天我们要讨论一下终极哲学我要到哪里去? 初始化 Spring Bean 有三种方式: @PostConstruct InitializingBean.afterPropertiesSet() init-me... 阅读原文
2019-07-12 08:48:14 阅读(2536) 评论(0)
摘要: java.util.Arrays类是数组的工具类,一般数组常用的方法包括 二分查找:public static int  binarySearch(array[],int key),返回key的下标index 扩容缩容:public static int[]  copyOf(array[],newLength),... 阅读原文
2019-07-12 07:59:02 阅读(2386) 评论(0)
摘要: 摘录地址:https://blog.csdn.net/zl1zl2zl3/article/details/90904088 什么是自动垃圾回收? 自动垃圾回收是一种在堆内存中找出哪些对象在被使用,还有哪些对象没被使用,并且将后者删掉的机制。 所谓使用中的对象(已引用对象),指的是程序中有指针指向的对象;而未使用... 阅读原文
2019-07-12 06:11:05 阅读(2387) 评论(0)
摘要: 返回的默认为resource/templetes下的html或jsp文件   1.Control包中的类如果加入的注解为@Controller 「使用@Controller注解,在对应方法上视图解析切可以解析return的jsp\html页面,并且跳转到相对应的页面」   @Controller ... 阅读原文
2019-07-12 06:00:05 阅读(2379) 评论(0)
摘要: 正文开始 注:JDK版本为1.8 HashMap1.8和1.8之前的源码差别很大 目录 简介 数据结构 类结构 属性 构造方法 增加 删除 修改 总结 1.HashMap简介 HashMap基于哈希表的Map接口实现,是以key-value存储形式存在。(除了不同步和允许使用 null 之外,... 阅读原文
2019-07-12 00:29:24 阅读(2357) 评论(0)