会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
人生の短暂
博客园
首页
新随笔
联系
订阅
管理
2025年1月24日
通过Docker安装Jenkins
摘要: 创建一个目录,用来存在Jenkins的数据 mkdir -p /dockerData/jenkins/jenkins-data 进入到/dockerData/jenkins 目录,我们在这创建Dockerfile cd /dockerData/jenkinsvim Dockerfile 复制以下内容
阅读全文
posted @ 2025-01-24 13:18 人生の短暂
阅读(74)
评论(0)
推荐(0)
2023年2月11日
redis内容
摘要: 1. 什么是redis? redis是基于内存,支持多种数据结构的存储系统,它可以作为数据库,缓存及中间件使用,支持的数据结构有字符串(strings),哈希(hashes),lists列表,sets集合,有序集合(sorted sets)。 还支持bitmaps,hyperloglogs和地理空间
阅读全文
posted @ 2023-02-11 16:59 人生の短暂
阅读(52)
评论(0)
推荐(0)
2023年2月10日
list, map,set的区别
摘要: list:有序可重复集合,继承了Collection集合全部功能 除了Collection的三种遍历方式外,可用索引遍历 set:无序不可重复集合,Set的实现类LinkedHashSet和TreeSet是有序的,LinkedHashSet可以按照元素插入的顺序排序,也可以按照元素操作的时间排序,T
阅读全文
posted @ 2023-02-10 15:18 人生の短暂
阅读(27)
评论(0)
推荐(0)
2022年3月2日
引用的分类强软弱虚
摘要: new 出来的都是强引用 软引用在进行垃圾回收时,若内存够用就不会回收。 弱引用只要垃圾回收进行就会直接回收,只要强引用消失就会回收。threadLocal中就是 弱引用,使用threadLocal时不用时要remove掉,否则会造成内存泄漏。 虚引用是用在回收堆外内存时使用。通过QUEUE记录检测
阅读全文
posted @ 2022-03-02 17:09 人生の短暂
阅读(45)
评论(0)
推荐(0)
2022年2月27日
sychronized底层实现
摘要: Synchronized减重的过程,通常被称为锁膨胀或是锁升级的过程。主要步骤是: 先是通过偏向锁来获取锁,解决了虽然有同步但无竞争的场景下锁的消耗。 再是通过对象头的Mark Word来实现的轻量级锁,通过轻量级锁如果还有竞争,那么继续升级。 升级为自旋锁,如果达到最大自旋次数了,那么就直接升级为
阅读全文
posted @ 2022-02-27 17:59 人生の短暂
阅读(33)
评论(0)
推荐(0)
公告