
Java
gnf_cc
邮箱:xin11058@163.com
展开
-
SpringBoot重启后首次接口请求慢的问题
SpringBoot在启动后,首次调用接口的时候是比较慢的,造成这种结果的原因是 DispatcherServlet 没有预热的原因,在SpringBoot启动的时候 DispatcherServlet 并没有进行初始化,而在第一次接口请求的时候,才会进行初始化操作,我们来看一个简单的小Demo我们建立一个简单的接口@Slf4j@RestControllerpublic class TAPI { @GetMapping(value = "/t1", produces = MediaTyp原创 2021-09-07 23:49:45 · 3718 阅读 · 2 评论 -
Java图形编程-Label内容显示不全的问题
之前遇到这么一个很有意思的问题,感觉有必要记录下来,方便以后学习,由于代码不是很复杂,我们就直接截图来分析说明黄色部分是一个Label,点击确定按钮之后,Label显示上面4个输入框中的内容,可以看到Label并没有把全部的内容显示出来,当我们调整窗体的大小之后,Label就显示正常了。 这是什么原因造成的呢?初步猜想,应该是初始化时系统的Label的大小设定,默认为Label内容大小,也就是说,原创 2016-12-15 10:33:52 · 5973 阅读 · 0 评论 -
List 集合去除 null 元素
在 JavaWeb 开发过程中,我们有时候会遇到 jsp 以集合的形式向后台传输数据,这时候如果集合中有几个 null 元素,我们后台就必须对数据进行非空处理,总结了 2 种处理这种情况的方法,方便参考。一)使用 for 循环处理集合思路:这种处理方式是把要处理的集合进行遍历,取出其中不为空的元素,添加到新的集合中,代码如下:public static <T> List<T> removeNul原创 2017-05-05 15:13:46 · 57914 阅读 · 3 评论 -
2 个 List 集合数据求并、补集操作
开发过程中,我们可能需要对 2 个 或多个 List 集合中的数据进行处理,比如多个 List 集合数据求 相同元素,多个 List 集合数据得到只属于本身的数据,如图示:这里以 2 个 List 介绍,有一些业务要求我们处理得到图上的 3 中情况 * 只属于 A * 共同的元素 * 只属于 B这种处理方式在数学上并不陌生,只属于 A ,相当于集合上 B 关于 A 的相对补集;相同的元素,A原创 2017-05-05 16:14:59 · 10554 阅读 · 4 评论 -
Java去除文件中的重复行
几天在做数据校正的时候,其中有一个流程需要在几千行数据中剔除掉其中重复的数据,这个工作量就比较大了,虽然 excel 也有去除重复行的功能,但想到 IO 流中有读取一行数据的方法,如果用程序实现,应该要比用 excel 处理快很多,毕竟excel 还要来回的复制粘贴,而程序只要 run 一下就好了,下面就是具体实现代码public static void main(String[] args) th原创 2017-09-10 09:32:52 · 8287 阅读 · 6 评论