随笔分类 -  java

java技术难点
摘要:​ 首先我们知道:JVM发生内存错误的类型 1、堆内存泄漏:OutOfMemory:Java heap space 此种内存泄漏,增加内存,只能暂时解决问题,并不能根治问题。必须要优化代码,一定是代码的问题:排查堆中的大量对象,就会发现,这些对象都被引用,对象不能及时被回收,导致超出了堆的设定最大内 阅读全文
posted @ 2022-02-20 20:34 QH.Thomas 阅读(675) 评论(0) 推荐(0) 编辑
摘要:今天是2022-02-19,周六。今天我们来聊聊java的线程池。大家听到线程池,第一反应是联想到线程。那么何为线程池?跟线程有啥区别?以及线程池、线程都是怎么使用?带着这些疑问,看完这篇大家有几本的了解。 一、线程池是什么? 线程池就是可以创建固定线程数量、最大线程数、等待队列数、每一个线程的执行 阅读全文
posted @ 2022-02-19 22:16 QH.Thomas 阅读(838) 评论(0) 推荐(0) 编辑
摘要:一、背景 2020年11月份的时候,我做过一个项目(我是中间接手的),涉及到网络文件,比如第三方接口提供一个文件的下载地址,使用java去下载,当时我全部加在到JVM内存里面,话说,单单是80M的下载单线程没问题,但是当时处于开发阶段,没注意到该问题,到了上线,同事负责测试,也没问题(主要的当时是4 阅读全文
posted @ 2022-02-08 16:46 QH.Thomas 阅读(4033) 评论(0) 推荐(3) 编辑
摘要:一:java冒泡排序 1:定义接口:Sorter public interface Sorter{ //list:待排序的数组 public <T extends Comparable<T> > void sort(T[ ] list); public <T> void sort(T [] list 阅读全文
posted @ 2021-07-09 23:20 QH.Thomas 阅读(190) 评论(0) 推荐(0) 编辑
摘要:平常我们都会在vo实体类添加注解:如 @NotNull等注解,但是这些注解是java 自带的,所以很多时候并不满足我们的校验规则 这篇文章跟大家一起学习一下如何自定义注解:以自定义注解来校验手机号码的正确 有的人说:看完自定义注解的代码,还不如直接: if(!ValidatorUtil.isMobi 阅读全文
posted @ 2021-07-03 10:10 QH.Thomas 阅读(135) 评论(0) 推荐(0) 编辑
摘要:1:什么是悲观锁、乐观锁? 生活里有两种人,悲观的,乐观的。悲观锁也就是对应悲观锁,把事情总是往坏处想。乐观锁也就是生活中乐观的人,把事情往乐观方面想。 2:悲观锁 悲观锁,总是把事情往坏处想。比如获取数据的时候,总担心别人修改自己要获取的数据。所以:悲观锁就是:共享资源每次只能给一个线程使用,其他 阅读全文
posted @ 2020-06-29 15:28 QH.Thomas 阅读(159) 评论(0) 推荐(0) 编辑
摘要:public static String getAsciiSort(Map<String, Object> map) { List<Entry<String, Object>> infoIds = new ArrayList<Entry<String, Object>>(map.entrySet() 阅读全文
posted @ 2020-06-22 16:54 QH.Thomas 阅读(5925) 评论(0) 推荐(0) 编辑
摘要:package coreJava.com.shindo.corejava.map; import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.HashMap 阅读全文
posted @ 2020-06-22 16:51 QH.Thomas 阅读(584) 评论(0) 推荐(0) 编辑
摘要:若有疑问,可以联系我本人微信:Y1141100952 声明:本文章为原稿,转载必须说明 本文章地址,否则一旦发现,必追究法律责任 1:本文章显示通过 XML工具-XmlUtil工具实现解析soap报文的xml格式文档的解析,取出里面的数据,放到map的key-value的集合里面,在使用另外的一个工 阅读全文
posted @ 2019-07-09 11:54 QH.Thomas 阅读(4277) 评论(0) 推荐(0) 编辑
摘要:pom依赖: <dependency> <groupId>commons-beanutils</groupId> <artifactId>commons-beanutils</artifactId> <version>1.9.3</version></dependency> ConverEntity 阅读全文
posted @ 2019-06-27 18:15 QH.Thomas 阅读(2280) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示