目录

chen 的个人博客

VX:ZzzChChen
Phone:13403656751
Email:zxydczzs@gmail.com

标签: 工具 (9)

Hippo4j动态线程池监控接入 有更新!

简单了解 线程池痛点 原文摘录 线程池是一张基于池化思想管理线程的工具,使用线程池可以减少创建销毁线程的开销,避免线程过多导致系统资源耗尽。在高并发以及大批量的任务处理场景,线程池的使用是必不可少的。 如果有在项目中实际使用线程池,相信你可能会遇到一下痛点 线程池随便定义,线程资源过多,造成服务器高负载; 线程池参数不易评估,随着业务的并发提升,业务面临出现故障的风险; 线程池任务执行时间超过平均时间,开发人员无法感知; 线程池任务堆积,触发拒绝策略,影响既有业务正常运行; 当业务出现超时、熔断等问题时,因为没有监控,无法确定是不是线程池引起; 原生线程池不支持运行时变量的传递,比如 MDC 上下文遇到线程池就 GC。 无法执行优雅关闭,当项目关闭时,大量正在运行的线程池任务被丢弃; 线程池运行中,任务执行停止,怀疑发生死锁或执行耗时操作,但是无从下手; 如果同学们有以上的问题或者疑问,接着往下看。 什么是 Hippo4j 原文摘录 Hippo4j 通过对 JDK 线程池增强,以及扩展三方框架底层线程池等功能,为业务系统提高线上运行保障能力。 提供一下功能支持 全局管控 ....

日常开发之git小技巧-01(git stash系列)

前言 日常开发中,经常会有好几个需求状态不同但是同时在进行的情况,比如目前有一到两个提测的需求,一个开发中的需求,此时提测中的需求有 bug 需要现在处理,或者正在开发新需求的同时,线上出现问题需要切换分支,但是我们此时开发中的需求上的代码还没写完,有一些测试代码或者并不想提交到开发分支中,这是可以用到我们的 git stash 系列命令 功能介绍 官方解释:当您想记录工作目录和索引的当前状态,但又想返回一个干净的工作目录时,请使用 git stash。该命令将保存本地修改,并恢复工作目录以匹配头部提交。 stash 命令能够将还未 commit 的代码存起来,让你的工作目录变得干净。 大概就是把当前修改的代码暂存起来,暂存并不是 add 或者 commit,不会有提交记录,不会提交到本地仓库; 功能详解 git stash 保存当前的工作区与暂存区的状态,把当前的修改的保存到 git 栈,等以后需要的时候再恢复,git stash 这个命令可以多次使用,每次使用都会新加一个 stash@{num},num 是编号 git stash save '注释' 作⽤等同于 gi....

Charles抓包App,数据迁移过程 有更新!

前言 博主从 2022 年 1 月 1 日开始使用 App Store 中的一个免费软件开始记账,就叫 A 记账软件吧,在前一段时间的某一天,发现 A 记账软件中的图片显示异常,还不觉得有什么,能记账就行了,直到 2023 年 1 月 9 日晚上下班到家后,照常打开记账软件,发现不仅图片不显示,记账功能还挂了,如下图所示 紧接着就去找这个软件有没有账单导出的功能,找了一圈后,很遗憾,并没有此功能,一想到自己辛辛苦苦记了一年的账,一天都没落下,又害怕昨天图片没了, 今天记不了账了,万一明天连查询功能都不行的话,那就真完蛋了,一年白记。 于是一拍大腿想了个办法,既然它没有导出的功能,那我自己爬出来不就行了,我自己爬我自己的数据总可以吧! 最开始先搜了一圈爬手机 APP 的软件和方法,后来干脆直接问公司的测试同事,同事说可以使用 Charles 爬取,还贴心的给了个 pdf 的教程,万分感谢! 也就有了下面的故事 前期准备 首先博主的电脑和手机都是苹果系统,windowns 的大家能从本文中用到的方法就用,用不到我也没办法哈 一、软件下载&安装 进入 Charles 官网下载软....

Layui下线

Layui 镜像站:https://layui.11dz.cn/

Linux搭建confluence企业级WIKI(破解) 有更新!

前言 从今天开始安装 confluence 的小伙伴一定要记得安装固定版本,因为在八月底 confluence 的某些版本有缺陷,经过身份验证的攻击者(在某些情况下未经身份验证的攻击者)通过构造恶意请求,造成 OGNL 注入,实现远程代码执行,所以官方给出了几个修复这个问题的版本,附截图和连接: https://confluence.atlassian.com/doc/confluence-security-advisory-2021-08-25-1077906215.html https://www.huaweicloud.com/notice/2021/20210826160403127.html 我这里安装的是 confluence v7.4.11 版本。 一、安装 mysql 1、去官网下载 rpm 包,建议下载好在传到服务器中。 https://downloads.mysql.com/archives/community/ 描述一下我们下载了那些 rpm 2、上传至/usr/local/src 目录下,如下图所示。 3、安装,需要联网,使用如下命令: 1yum inst....

MacOS brew安装mysql报错【tar: Error opening archive: Failed to open xxx】 有更新!

解决方案 更改环境变量,将 HOMEBREW_BOTTLE_DOMAIN 改正确即可。 1echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles/bottles' >> ~/.zshrc 2source ~/.zshrc 此刻 brew 已经换源为中科大源。 参考资料:https://www.cnblogs.com/zupernova/p/15138881.html

MacOS安装brew

网上搜了好多安装 brew 的方式,包括官网的方式、中科大镜像啊啥的都不行,最后找到了一种可行的方案。 终端执行下方命令,会让你选择镜像源,我选择的是清华大学镜像源,然后等待就好了。 1/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" 2

Postman报错Could not send request 有更新!

大家一定要擦亮眼球!擦亮眼球!擦亮眼球!!! 这是报错的图片 结果就因为多了个空格 ?

Xftp&Xshell学生\家庭免费版 有更新!

Xftp&Xshell 学生\家庭免费版