上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 46 下一页
摘要: 原子变量类( Atomics )是基于CAS实现的能够保障对共享变量进行read-modify-write更新操作的原子性和可见性的一组工具类。这里所谓的read-modify-write更新操作,是指对共享变量的更新不是一个简单的赋值操作,而是变量的新值依赖于变量的旧值,例如自增操作“count+ 阅读全文
posted @ 2022-03-21 22:06 r1-12king 阅读(66) 评论(0) 推荐(0)
摘要: 因为foreach删除会导致快速失败问题,for i 顺序遍历会导致重复元素没删除,所以正确解法如下: 第一种遍历,倒序遍历删除 第二种,迭代器删除 1 public void test2(){ 2 List<Integer> li = new ArrayList<>(); 3 li.add(1); 阅读全文
posted @ 2022-03-21 10:58 r1-12king 阅读(218) 评论(0) 推荐(0)
摘要: java程序中出现死锁问题,如果不了解排查方法,是束手无策的,今天看一下如何使用工具来查看死锁 有如下代码: 1 package com.test.thread; 2 3 /** 4 * 死锁 5 */ 6 public class Demo4 { 7 public static void main 阅读全文
posted @ 2022-03-18 11:43 r1-12king 阅读(523) 评论(0) 推荐(0)
摘要: 子类重写父类方法的 2 个范围控制: 1、访问控制权限: 子类中的方法访问权限要大于父类; 2、抛出异常的范围: 子类的方法抛出异常的范围要小余父类; 这两个要求, 均出自于动态多态: 父类的引用指向子类的对象; 子类可以向上自动转型为 父类, 不遵守上述规则, 会导致程序的矛盾, 抛出编译时异常; 阅读全文
posted @ 2022-03-11 11:36 r1-12king 阅读(619) 评论(0) 推荐(0)
摘要: 活锁 并未产生线程阻塞,但是由于某种问题的存在,导致无法继续执行的情况。 1、消息重试。当某个消息处理失败的时候,一直重试,但重试由于某种原因,比如消息格式不对,导致解析失败,而它又被重试 这种时候一般是将不可修复的错误不要重试,或者是重试次数限定 2、相互协作的线程彼此响应从而修改自己状态,导致无 阅读全文
posted @ 2022-03-10 14:20 r1-12king 阅读(309) 评论(0) 推荐(0)
摘要: Java Thread Primitive Deprecation 阅读全文
posted @ 2022-03-09 13:57 r1-12king 阅读(43) 评论(0) 推荐(0)
摘要: Java中的线程 Java中存在两种线程 用户线程 守护线程 用户线程:常用的普通线程均是用户线程 守护线程:指在程序运行的时候在后台提供一种通用服务的线程,守护线程是为用户线程服务的。也就是说守护线程不依赖于终端,但是依赖于系统,与系统“同生共死”。 通过Thread.setDaemon(fals 阅读全文
posted @ 2022-03-09 10:02 r1-12king 阅读(307) 评论(0) 推荐(0)
摘要: 用法: java Random.nextInt()方法 会随机生成一个整数,这个整数的范围就是int类型的范围-2^31 ~ 2^31-1,但是如果在nextInt()括号中加入一个整数a那么,这个随机生成的随机数范围就变成[0,a)。 用例 1 package org.xiaowu.random. 阅读全文
posted @ 2022-03-02 17:51 r1-12king 阅读(5107) 评论(0) 推荐(0)
摘要: 使用Homebrew安装Redis 1、没有安装Homebrew,首先安装homebrew 见 mac安装homebrew 2、使用Homebrew安装命令 brew install redis 出现类似如下的信息即为安装成功 ==> Downloading https://mirrors.ustc 阅读全文
posted @ 2022-03-01 16:17 r1-12king 阅读(180) 评论(0) 推荐(0)
摘要: 快捷键:Shift + Command + G 通过这个快捷键你可以调出一个如图所示的小面板,把你在操作步骤里看到的路径地址复制粘贴进去,然后就可以轻松的定位到想要的目录了。 阅读全文
posted @ 2022-03-01 16:04 r1-12king 阅读(361) 评论(0) 推荐(0)
上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 46 下一页