Loading...
概述java中每个对象都可以作为锁。公平锁/非公平锁可重入锁独享锁/共享锁互斥锁/读写锁乐观锁/悲观锁分段锁偏向锁/轻量级锁/重量级锁自旋锁上面很多锁的名词,这些分类并不是全是指锁的状态,有的指锁的特性,有的指锁的设计,下面总结的内容是对每个锁的名词进行一定的解释。公平锁/非公平锁按照公平性质划分为:公平锁和非公平锁。公平锁是指多个线程按照申请锁的顺序来获取锁。非公平锁是指多个线程获取锁的顺...
示例十进制数原码反码补码000000000000010001000100012001000100010300110011001140100010001005010101010101-1100111110001-2101011011110-3101111001101-4110010111100-5110110101011反码: 反码只是为了求补码而产生的中间值对于正数: 反码等于原码对于负数:...
JMM简介我们常说的JVM内存区域指的是JVM的内存分区。而JMM是Java内存模型。Java虚拟机规范中定义了Java内存模型(Java Memory Model,JMM),用于屏蔽掉各种硬件和操作系统的内存访问差异,以实现让Java程序在各种平台下都能达到一致的并发效果,JMM规范了Java虚拟机与计算机内存是如何协同工作的:规定了一个线程如何和何时可以看到由其他线程修改过后的共享变量的...
联表内连接返回两个表中指定键相同的行--内连接 -- inner join 可以简写为 join SELECT 信息表.*,成绩表.* FROM 信息表 INNER JOIN 成绩表 ON 信息表.`学号`=信息表.`学号`; -- 默认内连接方法(不使用join on 关键字) SELECT 信息表.*,成绩表.* FROM 信息表, 成绩表 where 信息表.`学号`=信息表.`学...
Servlet简介Servlet是位于javax.servlet下的Servlet接口。Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。public interface Servlet { void init(ServletConfig var1) ...