240 发简信
IP属地:福建
  • 类加载器

    https://crowhawk.github.io/2017/08/21/jvm_6/ 类的加载器:每个类和对应的类加载器在虚拟机中都具有唯一...

  • 类加载的过程

    https://crowhawk.github.io/2017/08/21/jvm_5/ 上面这个链接和书本的一起看感觉更清晰些,虽然大部分都差...

  • Resize,w 360,h 240
    新建线程的几种方式

    大家在日常工作中不知道有没有经常使用到线程,今天来聊聊新建线程的几种方式; 第一种是大家最熟悉的继承Thread,并重写run方法, 第二种则是...

  • 关于linux的一些小操作 2 (连接mysql执行sql文件)

    首先是登陆你的mysql mysql -h mysql所在地址 -P mysql所在端口 -u 账户名称 -p 回车输入密码 然后是查看有哪些数...

  • 并发安全之一

    并发程序正确地执行,必须要保证原子性、可见性以及有序性。只要有一个没有被保证,就有可能会导致程序运行不正确。 原子性:表示这个线程是不可分割的....

  • 垃圾收集器和内存分配策略

    GC和内存分配策略 如何判断对象是否存活? 1:计数法:如果两个对象相互引用,则他们的计数都不为0,但是这时候触发回收器,这两个对象也是会被回收...

  • 虚拟机内存管理

    虚拟机进行new对象指令时是先分辨是否能引用,然后判断是否加载(类加载),接着就是分配内存,如果gc带有压缩整理功能,则分配方式为空闲列表(CM...

  • 关于sql错误1093

    昨天在我写了一条查询并删除重复数据,但是保存一条的sql发生了一个错误 DELETE FROM people WHERE people_id N...

  • 单元测试

    单元测试 在写完功能之后,自然就是测试来验证自己controller接口是可运行的 采用的是MockMvc的框架 首先呢添加依赖 <depend...