会员
商店
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
知一之一
博客园
首页
新随笔
联系
订阅
管理
随笔 - 7 文章 - 0 评论 - 0 阅读 -
582
2022年2月22日
Java之常见设计模式
摘要: 1.单例模式:程序自始至终只创建一个对象。 应用场景:1.整个程序运行中只允许一个类的实例时 2.需要频繁实例化然后销毁的对象 3.创建对象时耗时过多但又经常用到的对象 4.方便资源相互通信的环境 懒汉式线程不安全问题解决方案: 双重检查加锁机制: 既可实现线程安全,又可使性能不受到很大的影响,所谓
阅读全文
posted @ 2022-02-22 16:09 知一之一
阅读(84)
评论(0)
推荐(0)
编辑
2022年1月21日
jvm之类加载器
摘要: 类加载过程:一个类被加载到虚拟机的整个生命过程将会经历,加载、验证、准备、解析、初始化、使用、卸载。这七个阶段,其中验证、准备、解析这三个阶段统称为linking。 类加载时机: 1.使用new 关键字实例化对象时。 2.遇java.lang.reflect包的方法对类型进行反射调用时,如果类型没有
阅读全文
posted @ 2022-01-21 17:15 知一之一
阅读(42)
评论(0)
推荐(0)
编辑
2022年1月13日
jvm之运行时数据区
摘要: 1.运行时数据区 线程共享区: 方法区(non-heap(非堆)):是一块独立于堆的内存空间,用于存储被虚拟机加载的类型信息、常量、静态变量、即时编译后的代码缓存等数据 堆(heap):用来存放对象实例 堆内存常用参数 线程独享区: 程序计数器:线程所执行的字节码的行号指示器,通过改变计数器的值来选
阅读全文
posted @ 2022-01-13 17:59 知一之一
阅读(23)
评论(0)
推荐(0)
编辑
JVM之垃圾收集器
摘要: 垃圾回收算法: 标记-清除:先标记后统一清除 缺点:1.执行效率不稳定(表现在假设Java堆中存在大量需要被回收对象,此时标记-清除操作执行效率随着对象的数量增加而降低)2.产生大量碎片化空间,导致内存不连续,无法为大对象分配空间。 标记-复制:将内存分为两块,每次只使用一块,当这块内存用完了,就将
阅读全文
posted @ 2022-01-13 17:59 知一之一
阅读(40)
评论(0)
推荐(0)
编辑
2021年2月2日
docker下安装jenkins
摘要: 1.安装jenkins docker pull jenkins/jenkins 2.启动jenkins docker run -d -p 49001:8080 -v $PWD/jenkins:/var/jenkins_home -t jenkins/jenkins(会有一串密钥) 3.访问<ip>:
阅读全文
posted @ 2021-02-02 18:41 知一之一
阅读(48)
评论(0)
推荐(0)
编辑
2020年9月7日
ElasticSearch 安装
摘要: 1.解压 tar -xzf elasticsearch-6.2.4.tar.gz 2.创建用户:elasticsearch adduser elasticsearch 3.创建用户密码(需要输入两次) passwd elasticsearch 4.将对应的文件夹权限赋给该用户 chown -R el
阅读全文
posted @ 2020-09-07 10:01 知一之一
阅读(77)
评论(0)
推荐(0)
编辑
2020年9月2日
安装/卸载/常用命令nginx(支持ssl https)
摘要: 1.安装依赖 yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel 2.创建文件夹 mkdir nginx 3.解压(.gz) wget http://nginx.org/download/nginx-1.13.7.t
阅读全文
posted @ 2020-09-02 15:42 知一之一
阅读(268)
评论(0)
推荐(0)
编辑
昵称:
知一之一
园龄:
6年9个月
粉丝:
0
关注:
2
+加关注
<
2025年3月
>
日
一
二
三
四
五
六
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
随笔档案
2022年2月(1)
2022年1月(3)
2021年2月(1)
2020年9月(2)
阅读排行榜
1. 安装/卸载/常用命令nginx(支持ssl https)(268)
2. Java之常见设计模式(84)
3. ElasticSearch 安装(77)
4. docker下安装jenkins(48)
5. jvm之类加载器(42)
点击右上角即可分享