目录前言提出问题:int线程安全吗?Atomic基础篇分界线原子整数(基础类型)整体介绍AtomicInteger对上述int类型的例子改进源码分析CAS原子引用不安全实现安全实现-使用CASABA问题及解决原子数组Atomic进阶篇分界线LongAdder源码分析LongAdder使用与Atomic的对比优势源码分析结语参考资料前言相信大部分开发人员,或多或少都看过或写过并发编程的代码。并发关键
Description题意简单一点:给出一棵树,让你求出每个节点的子树以外的mex(最小没出现过的自然数)Solution比赛的时候没有看懂,就没敢去打,其实思想很简单。 对于一个序列来说,包含一个x的区间答案肯定不是x。 那么我们把这个想法放到树上。 对于颜色x,我们提
原创 2022-12-26 18:39:58
122阅读
今日学习:类的定义 成员函数 成员变量 明日学习:类变量 类函数 ...
转载 2021-08-02 19:46:00
46阅读
2评论
今日学习:函数 明日学习:类的定义 成员函数 成员变量 ...
转载 2021-08-01 21:51:00
43阅读
2评论
今日学习:复合赋值 循环控制 多重循环 逻辑类型 明日学习:数组 ...
转载 2021-07-29 20:48:00
27阅读
2评论
1 package Joker; 2 /* 3 * 正则表达式 4 * 特定字符串,用来描述文本规则 5 * 字符集合: 6 * [abc]:abc中的任意字符 7 * [^abc]:除了abc中任意字符 8 * [a-z]:a到z中的任意字符 9 * [a-z0-9A-Z]:a-z、0-9、A-Z ...
转载 2021-04-13 10:34:15
172阅读
2评论
Hello World ...
it
转载 2021-07-23 18:55:00
97阅读
2评论
Day04 Java Scanner对象 java.util.Scanner 通过Scanner类来获取用户的输入; 基础语法 Scanner LBHF = new Scanner(System.in); 通过Scanner类的next()和nextLine()方法获取输入的字符串,在读取前我们一般 ...
转载 2021-09-22 21:28:00
84阅读
2评论
package Joker;/* * String * char[] * 字符串内容一旦写定,不能更改 * ==:地址是否相等 * equals:内容是否相等 */public class bili { public static void main(String[] args) { String a="abc";//常量池 String b=new String("abc");//堆 地址1
转载 2021-04-07 11:22:53
117阅读
2评论
今日学习:类变量 类函数 明日学习:对象数组 继承 ...
转载 2021-08-03 22:38:00
26阅读
2评论
今日学习:嵌套和级联判断 多路分支 while循环 do- while循环 明日学习:复合赋值 循环控制 多重循环 逻辑类型 ...
转载 2021-07-28 20:30:00
60阅读
今天的学习:Java 输入 变量 赋值 浮点数 优先级 明日的学习:类型转换 作比较 关系运算 做判断 判断语句 ...
转载 2021-07-26 21:46:00
49阅读
2评论
awk 擅长列 PS: 擅长列 计算 数组 函数 编程语言 选项: -F #指定分隔符 默认的为空白字符为分隔符 FS -v #指定内部变量 ! #取反 排除 -vOFS=":" #指定列后的分割符 # 内部命令: 内部变量: NR # 行号 $0 # 完整的一行内容 $n # n 是数字 表
原创 2021-07-29 09:52:36
100阅读
类和对象
原创 2019-07-22 17:31:53
573阅读
1,(在有符号的情况下)若一个二进制数都是1,则对应的十进制数是-12,在定义数值类型时,若无特别说明,整数默认:int 小数默认:double 在内存中 占字节数 取值范围 (1)byte:1个字节(8个二进制位) -2(7) --- 2(7)-1...
原创 2021-08-30 11:48:39
76阅读
作者:童言1、不刷抖音,不刷快手,不刷微博,拒绝碎片化学习。   学累了,刷个小视频放松下,真以为更能集中精力高效学习?!狗屁!分明一刷就停不下来,总觉得下个视频有种奇异的魔力,内心会有种猫爪般的难受。别说碎片化学习,骗自己还是骗鬼?2.坚持阅读,爱上阅读。 读书绝对是拓展眼界、提升自己认知性价比最高的方法,没有之一。 别拿网络爽文迷惑自己,你确实很喜欢看,也看的进去,可那种为爽而生的爽文真有用么
转载 2022-08-12 11:05:53
117阅读
例1:7对4余进行除法运算结果可分为两种:第一种:商为1,余数为3第二种:商为2,余数为-1为什么不商为2的结果呢?因为1比2更接近于0,所以结果是商为1,余数为3,余结果为3。例2:7对4模进行除法运算结果可分为两种:第一种:商为1,余数为3第二种:商为2,余数为-1为什么不商为2的结果呢?因为1比2更接近于负无穷,所以结果是商为1,余数为3,模结果为3。例3:7对-4余进行除法运
转载 2023-06-04 14:12:03
359阅读
Java基础】之模与余在学习Java的过程中,我发现自己对模和余(即求余)的概念很模糊,在此记录方便日后复习之用。如有错误,恳请指出。在中文体系下,模和余的定义不同在计算机语言中,%(或mod) 是一个常见的数学运算符,但不同的计算机语言对%有不同的定义,有的语言把%定义为模,有的则把%定义为余。先上结论:在Java中,%代表的是余。如果要进行模,可以用Math.floorM
float类型 向上整:Math.ceil() //只要有小数都+1 向下整:Math.floor() //不小数 四舍五入:Math.round() //四舍五入
转载 2023-06-15 20:53:15
298阅读
1、冒泡排序 两层循环,外层冒泡轮数,里层依次比较 代码:自定义sort方法实现从小到大排序 package array; import javax.management.StandardEmitterMBean; import java.util.Arrays; public class Demo ...
转载 2021-11-03 22:30:00
114阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5