上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 24 下一页
摘要: ![](https://img2022.cnblogs.com/blog/2646563/202202/2646563-20220202214747245-1666824570.png) ![](https://img2022.cnblogs.com/blog/2646563/202202/2646563-20220202215055255-1253291245.png) 阅读全文
posted @ 2022-02-02 21:51 一刹流云散 阅读(64) 评论(0) 推荐(0)
摘要: ##有效的字母异位词 class Solution { public boolean isAnagram(String s, String t) { int[] record=new int[26]; for(char c:s.toCharArray()) { record[c-'a']++; } 阅读全文
posted @ 2022-02-02 20:56 一刹流云散 阅读(37) 评论(0) 推荐(0)
摘要: ##NC105 二分查找-I 请实现无重复数字的升序数组的二分查找 给定一个 元素升序的、无重复数字的整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标(下标从 0 开始),否则返回 -1 数据范围:0≤len(nums)≤2×10 阅读全文
posted @ 2022-02-01 19:13 一刹流云散 阅读(84) 评论(0) 推荐(0)
摘要: 公平锁,非公平锁 公平锁:不能插队,必须先来后到 FIFO 非公平锁:可以插队 可以允许短任务优先(默认) /** * Creates an instance of {@code ReentrantLock}. * This is equivalent to using {@code Reentra 阅读全文
posted @ 2022-01-19 16:11 一刹流云散 阅读(89) 评论(0) 推荐(0)
摘要: 什么是CAS public class CASDemo { //CAS compareAndSet:比较并交换 public static void main(String[] args) { AtomicInteger atomicInteger=new AtomicInteger(2020); 阅读全文
posted @ 2022-01-19 13:48 一刹流云散 阅读(68) 评论(0) 推荐(0)
摘要: 饿汉式 可能会浪费空间 //饿汉式单例模式 public class Hungry { //可能会浪费空间 private byte[] data1=new byte[1024]; private byte[] data2=new byte[1024]; private byte[] data3=n 阅读全文
posted @ 2022-01-18 23:08 一刹流云散 阅读(37) 评论(0) 推荐(0)
摘要: 保证可见性 public class JMMDemo { //加了volatile,可以保证可见性 private static volatile int num=0; public static void main(String[] args) throws InterruptedExceptio 阅读全文
posted @ 2022-01-18 17:46 一刹流云散 阅读(37) 评论(0) 推荐(0)
摘要: 请你谈谈你对Volatile的理解 Volatile:java虚拟机提供的轻量级的同步机制(Synchronized) 保证可见性 不保证原子性 禁止指令重排 什么是JMM(JVM是java虚拟机) JMM是java中的内存模型,不存在的东西,是一种概念,约定 JMM即为JAVA 内存模型(java 阅读全文
posted @ 2022-01-17 17:59 一刹流云散 阅读(327) 评论(0) 推荐(0)
摘要: 异步调用 /*异步调用 * ajax: 客户端服务器 * future: java类CompletableFuture<T> * 1. 异步执行 * 2. 成功回调 * 3. 失败回调*/ public class Demo01 { public static void main(String[] 阅读全文
posted @ 2022-01-17 17:28 一刹流云散 阅读(66) 评论(0) 推荐(0)
摘要: 什么是ForkJoin 并行执行任务 提高效率(大数据量时) 大数据:MapReduce 把大任务拆分为小任务 ForkJoin ForkJoin特点 工作窃取 维护了一个双端队列 当两个线程同时执行时,其中一个线程先执行完,可以偷取未执行完线程的工作帮助它执行 ForkJoin操作 定义一个计算类 阅读全文
posted @ 2022-01-17 17:00 一刹流云散 阅读(43) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 24 下一页