Mysql中的锁 锁的粒度表锁粒度最大的锁,开销小,加锁快,不会出现死锁,但是由于粒度太大,因此造成锁的冲突几率大,并发性能低Mysql的「My...
索引底层原理 在mysql中,数据的存储形式与索引的射击,决定了mysql的数据检索功能 索引的作用:数据的快速检索索引的本质:合适的数据结构 ...
多线程 并行和并发有什么区别? 并行是指两个或者多个事件在同一时刻发生;而并发是指两个或多个事件在同一时间间隔发生。 并行是在不同实体上的多个事...
引用 什么是引用 在java中一切都被视为对象,我们的操作的标识符就是对对象的引用,类似一个指针,指向元素的地址 通过引用了可以操作对象 引用的...
多线程的学习(七) AQS的简单学习 在之前的CountDownLatch的学习时候,接触到了一个AbstractQueuedSynch...
JavaWeb项目获取路径的方式总结 现在有一个项目,项目的访问路径为:http://localhost:8080/JavaWebTest6_w...
反射 反射的概述 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法...
java实现线程安全的策略有三种 互斥同步: 获得锁的线程执行,没有获得锁的阻塞 非阻塞同步:不对数据加锁,再对数据进行修改的时候对数据进行检验...
多线程的学习(五)关于CountDownLatch 的源码学习与场景假设 什么是CountDownLatch CountDownLatch 来自...