首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
请你吃橘子糖
掘友等级
Software Engineer
|
OPPO
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
13
文章 13
沸点 0
赞
13
返回
|
搜索文章
请你吃橘子糖
Software Engineer @OPPO
·
1年前
关注
Charles安卓手机抓包配置问题汇总
一、SSL未开启 Charles显示 Failure SSL handshake with client failed: An unknown issue occurred...
0
评论
分享
请你吃橘子糖
Software Engineer @OPPO
·
1年前
关注
设计模式之责任链(Java)
一、什么是责任链 责任链(Chain of Responsibility)是一种设计模式,主要用于避免请求发送者与接收者之间的耦合关系。它通过把请求的发送和处理分割开来,指...
0
评论
分享
请你吃橘子糖
关注了
安第斯智能云
Software Engineer @OPPO
请你吃橘子糖
Software Engineer @OPPO
·
1年前
关注
常用linux命令定位程序性能问题——网络命令与基础(二)
为什么要有心跳包 为什么要心跳检查,因为目前讨论的数据连接场景,都是无源连接,排除NAT的情况,连 接就是存在于src和dest两端OS中的状态机,为什么会要用无源连接呢,...
0
评论
分享
请你吃橘子糖
Software Engineer @OPPO
·
1年前
关注
常用linux命令定位程序性能问题——网络命令与基础(一)
一、linux命令概览图 1.1 网络分层结构图 1.2 网络通信状态图 我们用wireshark抓包的时候可能会发现不是按照这个图来的,例如挥手的第一个FIN报文可以合并...
0
评论
分享
请你吃橘子糖
Software Engineer @OPPO
·
1年前
关注
常用linux命令定位程序性能问题——TOP命令
一、top命令查看系统cpu使用率与负载 1.1 cpu使用率与负载之间的关系 cpu使用率代表cpu被利用的时间占比,如果一个进程占用cpu但是不使用,使用率是可能会为0...
0
评论
分享
请你吃橘子糖
Software Engineer @OPPO
·
1年前
关注
常用linux命令定位线程频繁切换问题——vmstat
一、vmstat vmstat主要是用来检测虚拟内存的,可以展现给定时间间隔的服务器的状态值,包括CPU使用率,内存使用率,虚拟内存交换情况,IO读写情况等。一般vmsta...
0
评论
分享
请你吃橘子糖
Software Engineer @OPPO
·
1年前
关注
JAVA问题定位只用看jvm的三个点——GC、theadump、heapdump
JVM(Java虚拟机)参数是用来配置Java虚拟机运行时的各种行为和性能参数的设置。这些参数可以影响Java应用程序的性能、内存使用、垃圾回收行为等方面...
0
评论
分享
请你吃橘子糖
Software Engineer @OPPO
·
1年前
关注
Java问题定位与深度调试技术(五)——常见问题定位
一、瞬时峰值/过载的应对能力构建 应让系统在过载时仍然保持设计时的处理能力,虽然有部分新增请求会失败,但正常的处理能力还能保持正常。做到这一点的核心思想是,在入口处进行流量...
3
评论
分享
请你吃橘子糖
Software Engineer @OPPO
·
1年前
关注
Java问题定位与深度调试技术(四)——常用的问题定位工具
一、UNIX下的命令工具 /proc文件系统不是普通意义上的文件系统,它是一个到运行中进程地址空间的访问接口。/proc借助这些工具,可以对进程进行剖析,从而定位相关问题。...
1
评论
分享
请你吃橘子糖
Software Engineer @OPPO
·
1年前
关注
Java问题定位与深度调试技术(三)——Java内存泄漏分析和堆内存设置
一、内存泄漏的常见情况 全局容器诸如HashMap这样的没有及时remove Runnable对象等被Java虚拟机自身管理的对象,并没有被正确的释放渠道。Runnable...
0
评论
分享
请你吃橘子糖
Software Engineer @OPPO
·
1年前
关注
Java问题定位与深度调试技术(二)——通过Java线程堆栈进行性能瓶颈分析
一、基本原理分析 改善性能的目标是用更少的资源做更多的事情。一条调用链路上,首先要找到性能最小的瓶颈,再解决次瓶颈才能逐步扩大性能。 1.1 系统瓶颈 如果...
1
评论
分享
请你吃橘子糖
Software Engineer @OPPO
·
1年前
关注
Java问题定位与深度调试技术(一)——线程堆栈分析
一、Java线程堆栈分析 Java线程堆栈是虚拟机中线程(包括锁)状态的一个瞬间快照,即系统在某个时刻所有线程的运行状态,包括每一个线程的调用堆栈、锁的持有...
5
评论
分享
请你吃橘子糖
Software Engineer @OPPO
·
1年前
关注
Web Analytics 2.0 企业数据驱动转型
一、Web analytics 2.0的新世界 从取得数据到做出正确的决策之间,还有很长的路要走。 不要去纠结数据的准确度,更是更多的关心这些数据指标是否与想解决的问题相关...
0
评论
分享
请你吃橘子糖
Software Engineer @OPPO
·
1年前
关注
如何做技术规划
为什么要做技术规划 资源是有限的,一个技术团队不可能同时做好所有事,必须面对选择,作为tech leader,为团队选择最有价值的工作才能使得整体收益最大化...
7
评论
分享
请你吃橘子糖
Software Engineer @OPPO
·
1年前
关注
利用MDC在日志框架中打印api接口的path或dubbo的方法名
一、前言 助手希望在日志打印中能够把调用的来源打清楚,如果是API调用就打印API的path,如果是dubbo的调用就打印dubbo的接口名字。这样在后续配...
1
评论
分享
请你吃橘子糖
Software Engineer @OPPO
·
1年前
关注
spring项目动态修改线程池配置
一、前言 我们为什么需要动态修改线程池的参数?因为线程池参数的设置虽然有参考的方向,但是具体的值是根据业务的发展会动态变化的,我们需要一个能够动态设置线程池...
0
评论
分享
请你吃橘子糖
Software Engineer @OPPO
·
1年前
关注
Dubbo需要关注的调优参数与线程模型
一、dubbo需要关注的调整参数 二、关于dubbo线程池和线程模型的选择调优 三、dubbo配置的读取规则与顺序...
1
评论
分享
请你吃橘子糖
Software Engineer @OPPO
·
1年前
关注
Maven plugin
一、如何手写一个maven plugin 1.1 引入maven依赖 1.2 实现方式 1.2.1 注释方式实现 1.2.2 注解方式实现 1.3 在项目中使用maven ...
1
评论
分享
请你吃橘子糖
关注了
石臻臻的杂货铺
Software Engineer @OPPO
下一页
个人成就
文章被点赞
36
文章被阅读
10,865
掘力值
749
关注了
4
关注者
12
收藏集
0
关注标签
11
加入于
2023-06-27