上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页
摘要: 懂了,提交到本地的 docker inspect 镜像id , 发现多了一层 阅读全文
posted @ 2022-04-05 20:56 飞翔的小鸟er 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-04-05 20:31 飞翔的小鸟er 阅读(47) 评论(0) 推荐(0) 编辑
摘要: docker用多了一定要注意标签的名字,有时候因为标签错误浪费了很多事就 说白了就是增量更新 历史版本笑死我了 说历史版本的真是太秀了 他好像忘记push命令了 ppid是父id 阅读全文
posted @ 2022-04-02 17:07 飞翔的小鸟er 阅读(27) 评论(0) 推荐(0) 编辑
摘要: dns解析-》浏览器缓存》/本地缓存》/etc/hosts文件映射》互联网dns? DNS是第一步,接下来是 server接受、处理、返回HTTP请求 跟计网NAT很像 虚拟化技术分全虚拟、半虚拟、容器技术三大类 阅读全文
posted @ 2022-04-02 15:14 飞翔的小鸟er 阅读(32) 评论(0) 推荐(0) 编辑
摘要: sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-en 阅读全文
posted @ 2022-04-02 11:35 飞翔的小鸟er 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 即使再小的帆也能远航 不骄不躁的在社会上, 阅读全文
posted @ 2022-04-02 10:59 飞翔的小鸟er 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 1、什么悲观锁? 顾名思义,悲观锁是基于一种悲观的态度类来防止一切数据冲突,它是以一种预防的姿态在修改数据之前把数据锁住,然后再对数据进行读写,在它释放锁之前任何人都不能对其数据进行操作,直到前面一个人把锁释放后下一个人数据加锁才可对数据进行加锁,然后才可以对数据进行操作,一般数据库本身锁的机制都是 阅读全文
posted @ 2022-04-01 21:16 飞翔的小鸟er 阅读(264) 评论(0) 推荐(0) 编辑
摘要: synchronized关键字会让没获得锁资源的线程进入BLOCKED(阻塞)状态,只有在争夺到锁资源的时候才转换成RUNNABLE(运行)状态。这其中涉及到操作系统中用户模式和内核模式之间的切换,代价比较高。 同时,尽管jdk对synchronized关键字进行了优化,增加了从偏向锁到轻量级锁再到 阅读全文
posted @ 2022-04-01 21:06 飞翔的小鸟er 阅读(151) 评论(0) 推荐(0) 编辑
摘要: synchronized版本是同一个锁,lock版本是两个不同的锁 这里说错了,这就是一把锁,锁的就是ReentrantLock这个对象,ReenTrantLock中有AQS,AQS可以判断两次lock方法都是同一个线程,这才是可重入锁 synchronized和lock的区别 可以注意一下,老师这 阅读全文
posted @ 2022-04-01 16:14 飞翔的小鸟er 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 乐观锁是一种思想,就是数据更新的时候检测是否产生并发冲突。CAS是具体的实现 乐观锁的实现方式: CAS和版本号机制 乐观锁是一种锁类型,cas是乐观锁的一种具体实现方式 2. 由于new的时候声明泛型肯定是装箱类,这个时候传入值类型将会自动装箱 4. 总结:最好不使用原子类型,使用原子类型得保证比 阅读全文
posted @ 2022-04-01 11:35 飞翔的小鸟er 阅读(39) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页
点击右上角即可分享
微信分享提示