单纯外套

文章
8
资源
0
加入时间
2年10月21天

synchronized和ReentrantLock的5个区别!

作者 | 磊哥来源 | Java面试真题解析(ID:aimianshi666)转载请联系授权(微信ID:GG_Stone)在 Java 中,常用的锁有两种:synchronized(内置锁)和 ReentrantLock(可重入锁),二者的功效都是相同得,但又有很多不同点,所以我们今天就来聊聊。区别1:用法不同synchronized 可用来修饰普通方法、静态方法和代码块...

第十章 嵌入式linux的调试技术

《Android深度探索》第十章讲的是嵌入式Linux的调试技术。对于复杂的Linux驱动及HAL等程序库,需要使用各种方法对其进行测试。 printk函数的用法和printf函数类似,只不过printk函数运行在内核空间,printf函数运行在用户空间。也就是说,像Linux驱动这 样的Linux内核程序只能使用printk函数输出调试信息。在Linux文件系统中,/proc经常用来作为内核空间...

使用Random随机生成[min,max]之间的整数:

如下代码是生成范围在min到max之间的随机整数(包括min和max):import java.util.Random;/** * 生成[min,max]的随机整数 * @author meikai * @version 2017年11月4日 上午11:04:52 */public class RandomTest { public ...

数据库 Trigger Create trigger in Oracle

什么是触发器(Trigger)?触发器是一种特殊类型的存储过程,它不同于存储过程。触发器主要是通过事件进行触发而被执行的,触发器的触发事件分可为3类,分别是DML事件、DDL事件和数据库事件,而存储过程可以通过存储过程名字而被直接调用。当对某一表进行诸如UPDATE、 INSERT、 DELETE 这些操作时,SQL Server 就会自动执行触发器所定义的SQL 语句,从而确保对数据的处