会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
愤青程序猿
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2020年10月11日
linux安装jenkins
摘要: 1、首先jenkins需要jdk支持,所以需要在jdk环境下进行安装 此处直接下载会报: No match for argument: jenkins错误 yum install jenkins 需要先将jenkins仓库下载 wget -O /etc/yum.repos.d/jenkins.rep
阅读全文
posted @ 2020-10-11 13:14 愤青程序猿
阅读(268)
评论(0)
推荐(0)
2020年4月26日
如何将接口进行限流
摘要: 1、计算器算法 采用计数器实现限流有点简单粗暴,一般我们会限 制一秒钟的能够通过的请求数,比如限流qps为100,算法的实现思路就是从第一个请求进来开始计时,在接下去的1s内,每来一个请求,就把计数加1,如果累加的数字达到了100,那么后续的请求就会被全部拒绝。等到1s结束后,把计数恢复成0,重新开
阅读全文
posted @ 2020-04-26 17:07 愤青程序猿
阅读(1076)
评论(0)
推荐(0)
java线程池思想
摘要: 前言: Java中的线程池核心实现类是ThreadPoolExecutor,本章基于JDK 1.8的源码来分析Java线程池的核心设计与实现。我们首先来看一下ThreadPoolExecutor的UML类图,了解下ThreadPoolExecutor的继承关系。 ThreadPoolExecutor
阅读全文
posted @ 2020-04-26 16:42 愤青程序猿
阅读(229)
评论(0)
推荐(0)
一次缓存评估过程
摘要: 如何确定需要进行缓存的数据 对生产环境现有接口进行统计和整理,确定哪些接口是可以放到缓存中的 1、拉取一天的日志,通过查找文档的工具进行查询接口的调用量,调用量上万的接口注意下 2、字典表、配置类的数据:这些数据一般都是插入之后不会修改, 3、明显热点数据的数据,数据总量只有几千条,但是每日访问量大
阅读全文
posted @ 2020-04-26 14:23 愤青程序猿
阅读(139)
评论(0)
推荐(0)
docker
摘要: 恢复内容开始 一、Docker理论 Docker主要目标:Build,ship andRun Any App,Anywhere 通过对应用组件的封装、分发、部署、运行等生命周期的管理,使用户的应用程序及其运行环境能够做到“一次封装,到处运行”。 有些情况下,开发交付代码、war包时给运维之间有可能会
阅读全文
posted @ 2020-04-26 14:19 愤青程序猿
阅读(207)
评论(0)
推荐(0)
2020年4月23日
linux基本操作
摘要: 一、线上发生线程死锁问题,怎么排查? 1、通过jps -l 查找正在运行的java程序的pid 2、jstack pid。可以看到对应的堆栈信息。找到对应的死锁线程结合 二、线上日志 1、通过grep去查询对应关键字附近的日志 cat -n test.log |grep "debug" 查询关键字的
阅读全文
posted @ 2020-04-23 09:26 愤青程序猿
阅读(102)
评论(0)
推荐(0)
2020年2月29日
springboot获取yml文件中配置文件报错的各类问题
摘要: 1、严格遵守k: v格式 2、若启动报错说找到不到classpath:/application.yml文件,且报错原因出现input line2等错误 需要设置 在启动就ok
阅读全文
posted @ 2020-02-29 22:05 愤青程序猿
阅读(938)
评论(0)
推荐(0)
2019年12月15日
git的常用操作命令
摘要: git的使用步骤 1、创建一个文件夹,使用git指定到当前目录 git init 初始化本地仓库,生成.git的隐藏文件夹 2、将文件放到当前文件夹中 git -add 文件名: 将当前文件放到暂存区 git rm --cached 文件名 :将当前文件从暂存区中拿出来。 git add . :当前
阅读全文
posted @ 2019-12-15 23:26 愤青程序猿
阅读(174)
评论(0)
推荐(0)
GC回收机制
摘要: 一、GC要做的事 1、哪些内存需要回收,2、什么时候回收,3、怎么回收 二、如何确定内存垃圾 1、引用计数法:通过判断对象的引用数量来决定对象是否可以被回收,任何引用计数为0的对象实例可以被当做垃圾收集 优:执行效率高,程序执行受影响小 缺:无法检测出循环引用的情况,导致内存泄漏。eg:父对子有一个
阅读全文
posted @ 2019-12-15 18:58 愤青程序猿
阅读(845)
评论(0)
推荐(1)
2019年12月14日
JVM底层知识体系
摘要: jvm类加载机制: 加载 验证 准备 解析 初始化 使用 卸载 一、java的理解 1、平台无关性 2、GC:垃圾回收机制,不用手动释放堆内存 3、语言特性:泛型,反射,lemda表达式 4、面向对象:封装、继承、多态 5、类库:并发库,集合,网络库,IO,NIO 6、异常处理:运行时异常、编译时异
阅读全文
posted @ 2019-12-14 20:51 愤青程序猿
阅读(378)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告