线程生命周期 阻塞有且仅有syncronnized才会阻塞态,也可以说阻塞是被动进入等待态。 死锁条件 死锁例子 解决方案 1.打破‘争夺资源的...
1.线程启动方式有几种? 2.如何停止线程?不能使用暴力的stop方法,只能通过和谐的方式停止,让run方法执行完。比如用Theard.curr...
1.为什么要有泛型? 是为了把运行时的错误提前到编译期就发现,不会发生CaseClass Exception。代码更简洁,无需强转代码更灵活复用...
-----------------------------End-----------------------------
总所周知,我们一般用LayoutManage的边检检测方法来确定,是否触底或者触顶,如下: 但是问题来了,当你手指松开后如果RecycleVie...
1.更新软件包索引: 2.允许APT使用HTTPS: 3.添加Docker官方GPG密钥: 4.添加Docker的稳定版本仓库: 5.再次更新软...
进制转化(不会单独靠,会与其他知识点结合考)(复看) 1.N进制转换为10进制:按权展开法:如7进制604.01 = 67[2] +47[0]+...
1.docker安装 2.使用docker-compose.yml搭建gitlab: 3.安装gitlab: https://docs.gitl...
重要: 装双系统,磁盘空间分配觉得不合理或者有必要的话先对磁盘进行分区, Windows的支持的MBR分区盘和NTFS格式. 然后接下来重点是必...