https://crowhawk.github.io/2017/08/21/jvm_6/ 类的加载器:每个类和对应的类加载器在虚拟机中都具有唯一性,也就是说不同的类加载器根据...
https://crowhawk.github.io/2017/08/21/jvm_6/ 类的加载器:每个类和对应的类加载器在虚拟机中都具有唯一性,也就是说不同的类加载器根据...
https://crowhawk.github.io/2017/08/21/jvm_5/ 上面这个链接和书本的一起看感觉更清晰些,虽然大部分都差不多 一个类的生命周期是: 加...
大家在日常工作中不知道有没有经常使用到线程,今天来聊聊新建线程的几种方式; 第一种是大家最熟悉的继承Thread,并重写run方法, 第二种则是实现Runable,并重写ru...
首先是登陆你的mysql mysql -h mysql所在地址 -P mysql所在端口 -u 账户名称 -p 回车输入密码 然后是查看有哪些数据库 show databas...
并发程序正确地执行,必须要保证原子性、可见性以及有序性。只要有一个没有被保证,就有可能会导致程序运行不正确。 原子性:表示这个线程是不可分割的.中间没办法被其他线程打断 可见...
GC和内存分配策略 如何判断对象是否存活? 1:计数法:如果两个对象相互引用,则他们的计数都不为0,但是这时候触发回收器,这两个对象也是会被回收的,说明计数器并不能成为是否存...
虚拟机进行new对象指令时是先分辨是否能引用,然后判断是否加载(类加载),接着就是分配内存,如果gc带有压缩整理功能,则分配方式为空闲列表(CMS基于Mark-Sweep算法...
昨天在我写了一条查询并删除重复数据,但是保存一条的sql发生了一个错误 DELETE FROM people WHERE people_id NOT IN (SELECT M...
单元测试 在写完功能之后,自然就是测试来验证自己controller接口是可运行的 采用的是MockMvc的框架 首先呢添加依赖 <dependency> <gr...
之前学过一点时间linux命令,但是半年没用,结果半路被出差到机房直接操作服务器(只有一个键盘一个屏幕的那种),全靠命令操作,我的任务其实很简单,把代码打包到服务器上,运行看...
前两天,组长给了一个小任务,就是前端会传一个url和两个坐标点给你,如果没有传两个坐标点的话,就返回整张 图片,如果有穿的话,就根据这两个坐标,截图返回. 首先根据url得到...