工具
文章平均质量分 60
段定州
这个作者很懒,什么都没留下…
展开
-
win10 平台打造高效开发环境
win10 安装 oh-my-zsh原创 2022-06-06 09:46:51 · 397 阅读 · 0 评论 -
一个关于java ExecutorService的故事
手头有一个项目,其中有一个业务项是向某个服务推送/上传 渠道文件。 因为某些原因 这些渠道文件 在推送之前要先从我们的非结构化存储服务上下载下来,然后压缩一下在上传。 这样带来几个问题: 1 下载比较费时间,可以多线程并发减少等待时间 2 压缩很费CPU计算时间,为了控制对CPU的影响可以通过控制压缩 的线程数来减少 发布时cpu的消耗,进而保证服务稳定可用。 因此我们为这个业务引入了一个专用的TheadPoolExecutor ,对其进行资源隔离。 ExecutorService servi..原创 2022-05-24 09:19:22 · 138 阅读 · 0 评论 -
Redis 笔记1
REDIS 线程模型 REDIS 使用 IO多路复用模型 来处理 网络事件(连接事件和消息事件) 所有的事件放到一个队列里, 我们所说的单线程指的是REDIS 使用一个线程处理这个队列里的事件。 实际上 REDIS 的一些其他操作 都是fork出一个新的进程进行处理的。 REDIS 持久化 只 AOF AOF是在命令被执行成功之后 将执行的命令 以 追加的方式写入到 AOF 日志中。 有三种模式 : always 每次追加命令之后就刷盘 阻塞主线程,降低效率 everys..原创 2022-03-15 23:00:19 · 788 阅读 · 0 评论 -
gclog -part1
Java HotSpot(TM) 64-Bit Server VM (25.121-b13) for bsd-amd64 JRE (1.8.0_121-b13), built on Dec 12 2016 20:39:32 by "java_re" with gcc 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00) Memory: 4k page, physical 16777216k(291004k free) /proc/me原创 2022-02-28 13:50:24 · 176 阅读 · 0 评论 -
有趣的log
li@li-HUAWEI-MateBook-D:~/workshop/lab/mygo/fleet/src/simplenetwork$ go run SimpleNetwork.go "www.163.com:80" address: 124.14.12.139:80 HTTP/1.1 400 Bad RequestServer: nginx Date: Fri, 24 Dec 2021 10:32:58 GMT Content-Type: text/html Content-Length: 209 C.原创 2021-12-24 18:44:54 · 1229 阅读 · 0 评论 -
配置化的excel生成解决方案
主要思想: 依赖于apache POI 和 springEL 通过自定义excel 配置文件,定义excel 中每一列的数据来源。 用springEL从数据模型中解析出数据值。 优点是: 只要定义好 excel 配置文件, 然后提供数据源 就可以自动生成excel文件。无需每张导出都写一个特殊的导出。 关键支撑工具类: public class ExcelReportConfig { private String name; private String templat原创 2021-09-30 15:24:32 · 309 阅读 · 0 评论