• JVM初探:JVM内存架构,内存分区,GC垃圾回收算法,双亲委派等 JVM初探:JVM内存架构,内存分区,GC垃圾回收算法,双亲委派等
  • IDEA破解方法,无限使用 IDEA破解方法,无限使用

最新文章

  • React引入antd(Ant-design3)出现错误情况记录

    React引入antd(Ant-design3)出现错误情况记录 Should not import the named export 'version' (imported as 'version') from default-exporting module (only default export is available soon) 和 Module not found: Error: Can't resolve 'react-dom/client' in '路径'和页面空白错误

    Jun 28, 2022, 10:51:02 AM
    130
  • python跳过登录验证抓取微博话题中的每个微博内容,评论,点赞,时间等信息,使用selenium库

    本内容仅供参考学习1. 爬取环境准备需要使用微博搜索网站:https://s.weibo.com 和 微博3g网站 http://weibo.cn爬取采用python库:selenium需要浏览器及驱动:谷歌chorme浏览器和chormedriver.exe,下载地址:http://chromed

    May 31, 2022, 11:08:06 AM
    134
  • JVM初探:JVM内存架构,内存分区,GC垃圾回收算法,双亲委派等

    JVM内存架构图示:其中方法区、堆为共有,程序计数器、本地方法栈、虚拟机栈为线程私有。方法区主要保存类信息、常量池、静态变量和方法,类与对象的对应关系等堆存放类对象,在堆里,类对象可根据存活时间长短分为新生代、老年代、永久代等。程序计数器用来存储指向下一条指令的地址,也即将将要执行的指令代码。由执行

    Jan 13, 2022, 5:33:44 PM
    16
  • RabbitMq:6种工作模式通俗理解

    RabbitMQ整体结构:工作模式1、工作队列Work queues消费者轮询获取消息,即c1获得一个,c2获得下一个消息。虽然图上没有交换机,实际上使用的默认交换机。2、发布订阅模式Publish/subscribe交换机将生产者产生的消息分别发送给两个或多个队列,即两个队列消息一致,c1、c2获

    Jul 13, 2021, 7:30:29 PM
    513
  • 线程池的参数理解

    Params:corePoolSize核心线程数,即一般情况下有几个线程工作maximumPoolSize最大线程数,即任务过多,核心线程处理不过来,则创建新的线程来处理任务。但线程池中总数不应超过该值。keepAliveTime保持时间,即非核心线程的生存时间,非核心线程在处理完任务后,在参数时间

    Jun 9, 2021, 10:58:19 PM
    484
  • 树的深度遍历、广度遍历、前中后序遍历

    借助栈进行深度优先遍历public class TreeNode {public int val;public TreeNode left;public TreeNode right;public TreeNode() {}public TreeNode(int val) {this.val = v

    Oct 31, 2020, 11:58:35 AM
    559
  • 深入理解Java集合和Map 4:Map接口实现类HashMap,源码剖析及其特性。

    MapMap不属于集合类子接口,其与Collection接口是同级别关系。HashMap首先介绍两个常用的构造函数,如下,可见我们可以自定义初始容量或不指定,DEFAULT_LOAD_FACTOR=0.75常量表示的是默认扩容的一个数值,该数值介绍:假设我们HashMap初始容量为16,那么扩容的阈

    Oct 18, 2020, 11:48:03 AM
    962
  • 深入理解Java集合和Map 3:Set接口的实现类HashSet和TreeSet源码分析及其相关特点

    Set接口Set接口父接口为Collection,爷接口为Iterator接口,这也表明遍历Set实现类可采用迭代器。本处只介绍HashSet和TreeSet两个实现类,从部分源码分析一些特性。HashSet实现类源码:构造方法,如下所示,可知在HashSet底层实现是HashMap。public

    Oct 17, 2020, 11:51:03 PM
    537
  • SpringBoot:返回结果封装及自定义异常处理

    在web中,结果往往被封装,返回为Json格式,也便于数据交换。在web中,我们需要自定义一些异常,以便对一些异常进行特定处理。返回结果封装结果常被封装为一个统一格式的结果类,由三部分组成:消息、状态码、数据(泛型)统一格式如下,基本大同小异public class ResultUtil<E&

    Oct 16, 2020, 9:21:25 PM
    543
  • 深入理解Java集合和Map 2:LIst接口实现类ArrayList,LinkedList,Vector源码剖析及相关特点

    List接口List接口父类为collection接口此处主要介绍其三个实现类。ArrayList类该类底层采用数组进行实现,数组类型为Object类型。可采用有参构造和无参构造,有参构造可规定列表长度。源码中规定长度默认为10。private static final int DEFAULT_CA

    Oct 16, 2020, 4:43:32 PM
    792