会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
BlogZero
博客园
首页
新随笔
联系
订阅
管理
2025年5月9日
积分公式和导数之间的关系可以通过图形表示来直观理解
摘要:
阅读全文
posted @ 2025-05-09 21:44 BlogZero
阅读(3)
评论(0)
推荐(0)
2024年7月3日
线上的一次fullgc排查过程
摘要: 线上服务的GC问题,是Java程序非常典型的一类问题,非常考验工程师排查问题的能力。同时,几乎是面试必考题,但是能真正答好此题的人并不多,要么原理没吃透,要么缺乏实战经验。 过去半年时间里,我们的广告系统出现了多次和GC相关的线上问题,有Full GC过于频繁的,有Young GC耗时过长的,这些问
阅读全文
posted @ 2024-07-03 20:27 BlogZero
阅读(138)
评论(0)
推荐(0)
2024年6月5日
【图解】HashMap1.7 头插法造成死循环
摘要: 1.概述 HashMap1.7当中,扩容的时候,采用的是头插法转移结点,在多线程并发的情况下会造成链表死循环的问题。 HashMap1.8中改为了尾插法,解决扩容时线程并发产生的死循环问题。 2.图解 假设有两个线程,线程1和线程2,两个线程进行hashMap的put操作,触发了扩容。 下面是扩容的
阅读全文
posted @ 2024-06-05 11:26 BlogZero
阅读(309)
评论(0)
推荐(0)
2023年6月5日
spring中默认标签alias、import标签解析
摘要: 1、Alias标签 在bean标签里边有一个alias属性和name属性,可以指定bean的别名,但是有的场景下,在定义bean的时候就把他的别名都指定好是不适用的。比如这个Bean在组件A中,想把他叫做componentA,但是在组件B中又想把他叫做componetB,所以还有一个单独的标签:<
阅读全文
posted @ 2023-06-05 16:04 BlogZero
阅读(241)
评论(0)
推荐(0)
2023年5月29日
ConcurrentHashMap
摘要: 引言 HashMap 在我们日常的开发中使用频率最高的一个工具类之一,然而使用 HashMap 最大的问题之一就是它是线程不安全的,如果我们想要线程安全, 这时候就可以选择使用 ConcurrentHashMap,ConcurrentHashMap 和 HashMap 的功能是基本一样的,Concu
阅读全文
posted @ 2023-05-29 23:27 BlogZero
阅读(123)
评论(0)
推荐(0)
2023年5月28日
ThreadLocal是否存在内存泄漏问题,如何防止内存泄漏
摘要: ThreadLocal还是不能百分百地让程序员避免内存泄露,如果程序员不谨慎就很可能导致 内存泄露?那么今天我们就来聊聊什么样的情况ThreadLocal不会出现内存泄露?什么样的情况会出现内存泄露?我们如何防止内存泄露的情况发生呢? 我们这节就会为同学们一一详细解答,那我们先来简单回忆一下Thre
阅读全文
posted @ 2023-05-28 22:37 BlogZero
阅读(168)
评论(0)
推荐(0)
InheritableThreadLocal详解
摘要: 本文内容: InheritableThreadLocal可以做什么 InheritableThreadLocal使用实例 InheritableThreadLocal原理 InheritableThreadLocal和线程池搭配使用的问题。 1. InheritableThreadLocal可以做什
阅读全文
posted @ 2023-05-28 15:43 BlogZero
阅读(586)
评论(0)
推荐(0)
2023年5月26日
ThreadLocal源码学习笔记
摘要: 系列文章目录 一丶ThreadLocal结构# 每一个Thread对象都有一个名为threadLocals类型为ThreadLocal.ThreadLocalMap的属性,ThreadLocal.ThreadLocalMap对象内部存在一个Entry数组,其中存储的Entry对象key是Thread
阅读全文
posted @ 2023-05-26 21:15 BlogZero
阅读(8)
评论(0)
推荐(0)
哈希线性探测法 - 运行时间
摘要: 我正在试着和一位朋友一起做作业,一个问题是询问用于线性探测方法的搜索,添加和删除的平均运行时间。 我认为它是O(n),因为它必须检查一定数量的节点,直到它找到一个打开的节点为止。 搜索时,它从原始索引处开始并向上移动,直到找到所需的数字。 但我的朋友说这是O(1)。 哪一个是对的? 最满意答案 当我
阅读全文
posted @ 2023-05-26 19:54 BlogZero
阅读(69)
评论(0)
推荐(0)
#程序员 - #从Java培训班出来被淘汰
摘要: 最近公司在招外包,我帮着面了十几个,基本都是培训班选手。 培训班选手最大的问题是得过且过,我面试有个最喜欢问的问题,jdk线程池的队列有哪几种实现形式,一般有两三年开发经验的兄弟基本都知道有这么个东西,但是大部分人就只是知道这个。常用的四种不同的队列其实是用在不同的业务场景下的,比如你的任务有优先级
阅读全文
posted @ 2023-05-26 14:41 BlogZero
阅读(39)
评论(0)
推荐(0)
下一页
公告