网站首页 站内搜索

搜索结果

查询Tags标签: o1,共有 61条记录
  • Day22死锁、线程通信、单例模式

    1.死锁 1.1概述 /* 死锁:就是在执行过程中,都遇到了对方进入加锁的方法中,从而导致大家都访问不了的状态原理:1.某一线程 执行完成 需要 先后 嵌套 锁定 执行两个对象,并且在这个过程中,先锁定第一个对象2.另一个线程 执行完成 需要 先后 嵌套 锁定 执行两个对象,并…

    2022/1/25 23:09:42 人评论 次浏览
  • 【源码阅读 | xe-utils源码 | 06】isEqual 深度比较两个值是否相等

    1. 背景JavaScript 中包含基础的值类型,引用类型及其他类型。   关于值类型和引用类型的区别,若有不理解的可以看这篇文章补课 【JavaScript】深拷贝与浅拷贝 ,这里就不再赘述。   当要判断 引用类型 时,以对象举例,则需要 遍历其所有的属性 来进行比较,只有属性…

    2022/1/23 14:06:04 人评论 次浏览
  • 算法-区间重叠问题

    leetcode-56.合并区间import java.util.Arrays; import java.util.Comparator;class Solution {public int[][] merge(int[][] intervals) {//sortArrays.sort(intervals, new Comparator<int[]>() {@Overridepublic int compare(int[] o1, int[] o2) {return o1[0]…

    2022/1/1 20:07:17 人评论 次浏览
  • 算法-区间重叠问题

    leetcode-56.合并区间import java.util.Arrays; import java.util.Comparator;class Solution {public int[][] merge(int[][] intervals) {//sortArrays.sort(intervals, new Comparator<int[]>() {@Overridepublic int compare(int[] o1, int[] o2) {return o1[0]…

    2022/1/1 20:07:17 人评论 次浏览
  • 【java】short、byte、char进行运算时的注意点

    先来看以下代码可以看到两个 short 型变量相加结果却为 int 型,这是为什么呢? 因为 Java 中精度小于 int 的数值运算的时候都回被自动转换为 int 后进行计算。 我们来看下以下几个例子: 例一 short o1 = 1; byte o2 = 2; short result = (short) (o1 + o2);精度小于 in…

    2021/12/31 12:37:08 人评论 次浏览
  • 【java】short、byte、char进行运算时的注意点

    先来看以下代码可以看到两个 short 型变量相加结果却为 int 型,这是为什么呢? 因为 Java 中精度小于 int 的数值运算的时候都回被自动转换为 int 后进行计算。 我们来看下以下几个例子: 例一 short o1 = 1; byte o2 = 2; short result = (short) (o1 + o2);精度小于 in…

    2021/12/31 12:37:08 人评论 次浏览
  • java中DeadLock(死锁)

    Java死锁产生的四个必要条件: 1、互斥使用,即当资源被一个线程使用(占有)时,别的线程不能使用。 2、不可抢占,资源请求者不能强制从资源占有者手中夺取资源,资源只能由资源占有者主动释放。 3、请求和保持,即当资源请求者在请求其他的资源的同时保持对原有资源的占有…

    2021/12/9 17:18:17 人评论 次浏览
  • java中DeadLock(死锁)

    Java死锁产生的四个必要条件: 1、互斥使用,即当资源被一个线程使用(占有)时,别的线程不能使用。 2、不可抢占,资源请求者不能强制从资源占有者手中夺取资源,资源只能由资源占有者主动释放。 3、请求和保持,即当资源请求者在请求其他的资源的同时保持对原有资源的占有…

    2021/12/9 17:18:17 人评论 次浏览
  • Java8 Optioanl解决空指针异常

    文章目录 前言一、返回数据展示?返回情况有两种,一种是data有数据,一种是没有数据 二、报错场景复现二.Optional 优雅解决1.java8提供 optional这个类来进行判断处理,以及判空后的业务逻辑处理2.optional类ofofNULLableisPresentgetifPresent orElseorElseGetorElseTh…

    2021/12/7 17:17:33 人评论 次浏览
  • Java8 Optioanl解决空指针异常

    文章目录 前言一、返回数据展示?返回情况有两种,一种是data有数据,一种是没有数据 二、报错场景复现二.Optional 优雅解决1.java8提供 optional这个类来进行判断处理,以及判空后的业务逻辑处理2.optional类ofofNULLableisPresentgetifPresent orElseorElseGetorElseTh…

    2021/12/7 17:17:33 人评论 次浏览
  • redis 深度学习

    redis 底层是hashtable,复杂度是o1; 扩容的时候是成倍扩容,渐进式的rehash;

    2021/11/16 19:09:57 人评论 次浏览
  • redis 深度学习

    redis 底层是hashtable,复杂度是o1; 扩容的时候是成倍扩容,渐进式的rehash;

    2021/11/16 19:09:57 人评论 次浏览
  • JAVA内部类

    JAVA中的内部类 目标:要知道什么是内部类?为什么需要内部类?看看jdk8源码中内部类的使用 (ArrayList对Iterable的实现,Comparator的匿名内部类)由于水平有限,这里目前只讲我理解到的,内容应该够平时开发和看懂一般代码的水平(欢迎大家补充) 一.成员内部类(定义…

    2021/10/28 14:09:36 人评论 次浏览
  • JAVA内部类

    JAVA中的内部类 目标:要知道什么是内部类?为什么需要内部类?看看jdk8源码中内部类的使用 (ArrayList对Iterable的实现,Comparator的匿名内部类)由于水平有限,这里目前只讲我理解到的,内容应该够平时开发和看懂一般代码的水平(欢迎大家补充) 一.成员内部类(定义…

    2021/10/28 14:09:36 人评论 次浏览
  • java学习小结:set集合原理及特点

    文章目录 Set集合一、HashSet二、LinkedHashSet三、TreeSet自然排序定制排序Set集合 Set集合是collection的另一个子接口,包括三个实现类:HashSet、LinkedHashSet、TreeSet,存入和取出元素的顺序不一定相同(和list不同),并且元素不能相同,可以是null,但只可能有一…

    2021/10/22 11:39:28 人评论 次浏览
扫一扫关注最新编程教程