![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
松间-明月
这个作者很懒,什么都没留下…
展开
-
cron 表达式配置
cron 表达式配置常用case常用表达式例子 (1)0/2 * * * * ? 表示每2秒 执行任务 (1)0 0/2 * * * ? 表示每2分钟 执行任务 (1)0 0 2 1 * ? 表示在每月的1日的凌晨2点调整任务 (2)0 15 10 ? * 2-6 表示周一到周五每天上午10:15执行作业 (3)0 15 10 ? 6L 2002-2006 表示2002-2006年的每个月的最后一个星期五上午10:15执行作 (4)0 0 10,14,16 *原创 2022-02-24 12:47:13 · 605 阅读 · 0 评论 -
基于抓包工具分析耗时问题
基于抓包工具分析耗时问题背景开发了某个http接口,在测试耗时的时候发现,客户端耗时远大于服务端代码打印的耗时,初步判断耗时出在框架和网络层面,主要应该是网络以这个问题为例,介绍通过tcpdump和ngrep抓包分析耗时的过程实践操作步骤在客户端使用time +curl命令,可以打印出客户端的耗时,示例如下请求time curl --location --request GET 'http://10.89.43.18:8083/path'耗时结果0.01s user 0.01s原创 2022-02-17 17:09:56 · 2168 阅读 · 0 评论 -
基于Java Selector实现网络通信
基于Java Selector实现网络通信服务端代码整体思路启动一个ServerSocket,注册到Selector上无限轮询,从Selector上获取有事件的Socket根据事件Socket类型,进行accept或者read处理代码package zx.io;import java.io.IOException;import java.net.InetSocketAddress;import java.nio.ByteBuffer;import java.nio.channel原创 2022-01-18 20:30:51 · 273 阅读 · 0 评论 -
Linux文本分析案例与方法
Linux文本分析案例与方法Linux中文本分析问题的原则解决文本分析问题基本原则,就是首先进行列切割,得到格式化的一行一行的数据,然后再执行经典的统计操作,包括分组、排序、求和、topN。使用的命令套餐就是 awk+sort+uniq+head统计日志中访问量TopN的url日志的样例如下:[INFO][2021-12-17T19:18:39.778+0800] _undef||uri=/xxx/new[INFO][2021-12-17T19:18:39.778+0800] _undef||u原创 2021-12-17 20:39:32 · 860 阅读 · 0 评论