ClassLoader主要代码 Class<?> c = findLoadedClass(name); 这个方法有什么用?这个方法相当于一个字典记录了已经加载了什么类;2.常...
![240](https://upload.jianshu.io/users/upload_avatars/18825161/1b64ce75-7e74-4758-9f15-2272878a740b.png?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
ClassLoader主要代码 Class<?> c = findLoadedClass(name); 这个方法有什么用?这个方法相当于一个字典记录了已经加载了什么类;2.常...
less less filenameshift + g 移动到底部上下光标 移动某一行Fn + 上下光标 翻页 top 显示系统中各个进程的资源占用状况https://www...
1.jvm内存模型分为几部分? 2.那些是线程私有的?那些是共有的 3.栈帧由什么组成? 4.虚拟机栈会产生什么异常?由什么原因引起的? 5.虚拟机栈的大小如何设置? 6.如...
今天遇到一个问题,通过Threadlocal获取UserUtil里面的信息 这个在单线程条件下用起来没有问题,但是如果在这个线程里面开了一个线程池 ,然后执行其他方法;那么线...
问题:在已经存在的许多数据的库中想要加入一个唯一键,这时候如果直接加mysql会报一个已存在重复建不能加入唯一键的 异常;搜了搜,发现说可以用 这个方法忽略掉重复键实际操作后...
昨天用Cacheable这个注解发现一个问题流程 插入一条数据 正常使用时先查缓存如果不存在,那么插入数据如果存在则直接返回 查询语句方法上面加入 @Cacheable后第一...
消费者和生产者的例子 逐行看await方法 能够执行到这里证明当前线程肯定是获取到了锁,也就是说已经lock.lock()住了条件队列是condition中的队列 每次awa...
这三种锁属于层层递进的关系互斥ReentrantLock 每个线程之间都是 互斥的;谁lock.lock()住了 谁就拥有锁ReentrantReadWriteLock...
aqs总结 ReentrantLock实现Lock的lock()接口ReentrantLock 的实现是sync.acquire(1)这个sync 是ReentrantLoc...
问题1: Cause: java.sql.SQLException: Field 'id' doesn't have a default value ; Field 'id'...
注解类 @target type意思是这个注解可以作用在类上面 method 就是可以作用在方法上面 目前没有找到一个途径 写在类上面 然后里面的方法上不加注解也能被切到; ...
1.在已有类中只查询部分属性 如果Car类中有很多属性car_id、car_type、car_number、car_color、car_price等等很多属性,可是我们要查的...
1.post请求和requestBody配合 正常用 controller 中是POST请求 接收参数是@RequestBody postman中是这样的 接收的dto是这个...
对线程知识的相关思考 ThreadPoolExecutor 用来创建自定义的线程池; corePoolSize, 核心线程数 maximumPoolSize,最大线程数,不能...
公司已经配置好了各种依赖 建立好数据库的各个字段后 主要是对generatorConfig.xml文件进行修改 1.头 <!DOCTYPE generatorConfigur...
1.组织好要插入的dto 2.把这些东西放到extra中 3.调用 注入的trackEventProxy对象的sendTrackingData方法 把要埋的东西放进去 写好的...
Properties Properties props = new Properties() props.put(xxxx,xxxxx); props.put(xxxx,xx...
findAny() 返回处理最快的一个,xxList 如果确定查出来就一个 xxList.stream.map(Student::getId()).findAny(); 大概...
keySet()返回的是map对象的key值的set集合 map.put(......); map.put(......); map.put(......); Set ke...