自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

会飞的大象

简单踏实

  • 博客(8)
  • 收藏
  • 关注

原创 推荐看的开发相关的书籍==>阿里藏经阁

https://developer.aliyun.com/ebook/ranking

2021-05-17 20:03:59 85

原创 3.并发编程-可见性与有序性

可见性与有序性线程可见性的问题简单来讲,就是线程A修改了某个共享变量,但线程B无法知道该变量已经被修改,也可就是:读线程不能及时的读取到其他线程写入的最新的值,这就是所谓的可见性public class VolatileDemo { public static boolean stop=false; public static void main(String[] args) throws InterruptedException { Thread t1=new Thread(()-

2021-06-23 10:45:15 125

原创 2.并发编程-同步锁

同步锁原子性问题在下面的案例中,演示了两个线程分别去去调用 demo.incr 方法来对 i 这个变量进行叠加,预期结果应该是20000,但是实际结果却是小于等于20000的值。public class Demo {int i = 0;public void incr(){ // 该操作是非原子的 i++;}public static void main(String[] args) { Demo demo = new Demo(); Thread[] threads=new T

2021-06-23 10:29:18 95

原创 1.并发编程-线程的基础

线程的基础线程的使用继承Thread类public class MyThread extends Thread { @Override public void run(){ super.run(); System.out.println("执行子线程..."); }}//// ---------------------------------------------------------------------------publi

2021-06-18 14:07:45 79

原创 Spring Boot 核心注解

1、@SpringBootApplication这是 Spring Boot 最最最核心的注解,用在 Spring Boot 主类上,标识这是一个 Spring Boot 应用,用来开启 Spring Boot 的各项能力。其实这个注解就是 @SpringBootConfiguration、@EnableAutoConfiguration、@ComponentScan 这三个注解的组合,也可以用这三个注解来代替 @SpringBootApplication 注解。2、@EnableAutoConfig

2021-05-30 23:25:51 98

原创 Mac安装brew的正确姿势(亲测)

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

2021-05-28 16:43:39 712

原创 买卖股票的最佳时机 II

给定一个数组 prices ,其中 prices[i] 是一支给定股票第 i 天的价格。设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。示例 1:输入: prices = [7,1,5,3,6,4]输出: 7解释: 在第 2 天(股票价格 = 1)的时候买入,在第 3 天(股票价格 = 5)的时候卖出, 这笔交易所能获得利润 = 5-1 = 4 。随后,在第 4 天(股票价格 = 3)

2021-05-27 22:03:07 64

原创 LC1删除排序数组中的重复项

下面展示一些 内联代码片。// An highlighted blockpublic class L1 { public static void main(String[] args) { int[] ints = {1, 2, 3, 3, 4, 4, 4, 5,1}; removeDuplicates(ints); for (int anInt : ints) { System.out.println(anInt);

2021-05-27 22:00:29 52

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除