广告位联系
返回顶部
软件编程
  • 基于hashmap的扩容和树形化介绍
    一、树形化 //链表转红黑树的阈值static final int TREEIFY_THRESHOLD = 8;//红黑树转链表的阈值static final int UNTREEIFY_THRESHOLD = 6;/***最小树形化容量阈值
    1424
    2021-06-11
    java
  • Java中的ThreadLocal的详解

    Java中的ThreadLocal的详解
    一、ThreadLocal简介 多线程访问同一个共享变量的时候容易出现并发问题,特别是多个线程对一个变量进行写入的时候,为了保证线程安全,
    1354
    2021-06-11
    java
  • ConcurrentHashMap: 红黑树的代理类(TreeBin)
    本片我们来分析一下TreeBin 红黑树代理节点的源码: 1、TreeBin内部类分析 TreeBin是红黑树的代理,对红黑树不太了解的,可以参考: static f
    32321
    2021-06-11
    java
  • Spring中式务的两种实现方式
    在Spring中,事务有两种实现方式: 编程式事务管理:编程式事务管理使用TransactionTemplate可实现更细粒度的事务控制。声明式事务管理:基于
    12299
    2021-06-11
    java
  • ConcurrentHashMap的get和remove方法介绍
    本篇文章介绍ConcurrentHashMap的get方法和remove方法。 1、get方法 get方法:获取元素,根据目标key所在桶的第一个元素的不同采用不同的方式获取
    396
    2021-06-11
    java
  • Java网络编程的全面介绍

    Java网络编程的全面介绍
    一、网络编程 1.1、概述 1、计算机网络是通过传输介质、通信设施和网络通信协议,把分散在不同地点的计算机设备互连起来,实现资源共
    2251
    2021-06-11
    java
  • Spring容器的使用流程的介绍

    Spring容器的使用流程的介绍
    Spring容器的API有 BeanFactory 和 ApplicationContext 两大类,他们都是顶级接口。其中ApplicationContext 是 BeanFactory 的子接口。对于两者的说明请参考面
    21237
    2021-06-11
    java
  • 深入理解Java中的HashMap

    深入理解Java中的HashMap
    一、HashMap的结构图示 本文主要说的是jdk1.8版本中的实现。而1.8中HashMap是数组+链表+红黑树实现的,大概如下图所示。后面还是主要介绍Ha
    178
    2021-06-11
    java
  • hashMap扩容时应该注意这些死循环问题

    hashMap扩容时应该注意这些死循环问题
    hashMap死循环 1.原因: jdk1.7时使用头插入法,1.8之后改成了尾插入法解决了这个问题 HashMap死循环问题图解 在HashMap的数组真实长度达到阈值后
    2163
    2021-06-10
    java
  • 详解Spring推断构造方法

    详解Spring推断构造方法
    Spring推断构造方法 贴个测试代码直接开干,这只是个样例,其他情况自行分析 @Componentpublic class OrderService { public OrderService() { System.out.prin
    2224
    2021-06-10
    java
  • Java多线程与并发的介绍
    一、进程与线程 进程:是代码在数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位。 线程:是进程的一个执行路径,一个
    21209
    2021-06-10
    java
  • Java使用字节流实现图片音频的复制
    Java字节流复制图片音频 java中的字节流可以实现文本的读入写入,当然也可以实现字节流对于图片的读入写入,就只需要写一个复制文本的
    8319
    2021-06-09
    java
  • SpringBoot中定位切点的常用方法
    有时候,我们使用AOP来进行放的增强,编写切面类的时候,需要定位在哪个方法上试用该切面进行增强,本片文章主要讲解两种在SpringBoot中
    365
    2021-06-09
    java
  • JVM栈溢出和堆溢出的介绍
    一、栈溢出StackOverflowError 栈是线程私有的,生命周期与线程相同,每个方法在执行的时候都会创建一个栈帧,用来存储局部变量表,操作数
    12250
    2021-06-09
    java
  • 深度详解Java访问修饰符

    深度详解Java访问修饰符
    一、作用及种类 UML类图 建模语言或标准建模语言 类的属性、操作中的可见性使用+、#、-分别表示public、protected、private 作用:信息隐藏 防
    1976
    2021-06-09
    java
  • Flink支持的几种数据类型介绍
    一、支持的数据类型 Flink 对可以在 DataSet 或 DataStream 中的元素类型进行了一些限制。这样做的原因是系统会分析类型以确定有效的执行策略
    2223
    2021-06-09
    java
  • Springboot使用@Async整合线程池的详细介绍

    Springboot使用@Async整合线程池的详细介绍
    Springboot @Async整合线程池 开篇咱们先来聊聊线程池这个概念,或者说为什么要使用线程池;简言之,充分利用cpu资源,提高程序执行时间,
    1941
    2021-06-09
    java
  • java取交集方法retainAll

    java取交集方法retainAll
    java 取交集方法retainAll 有两个集合newCoures和oldCourses,判断这两个集合是否包含相同的对象或元素, 可以使用retainAll方法: oldCourses.retainAl
    778
    2021-06-09
    java
  • 解决Process.getInputStream()阻塞的问题
    Process.getInputStream()阻塞问题 Java中 Runtime.getInstance().exec (String cmd) 或者 new ProcessBuilder(String cmd).start() 都可以产生子进程对象Process。通过调用
    1284
    2021-06-09
    java
首页 上一页 43 44 45 46 47 48 49 50 51 52 53 下一页 末页 771447
热门文章
排行榜
  • 每日
  • 周榜
  • 本站所有内容来源于互联网或用户自行发布,本站仅提供信息存储空间服务,不拥有版权,不承担法律责任。如有侵犯您的权益,请您联系站长处理!
  • Copyright © 2017-2022 F11.CN All Rights Reserved. F11站长开发者网 版权所有 | 苏ICP备2022031554号-1 | 51LA统计