摘要: 前言 Squid是一个比较老的网络转发工具,功能类似于Nginx或者HAProxy(个人理解)。 之所以尝试了Squid是因为Squid原生支持delay_pools可以用来做流控。 正文 目的 有一个后端服务部署在本机http://localhost:10000,需要对该服务做一个带宽限制,所有用 阅读全文
posted @ 2024-12-10 14:16 mosakashaka 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 前言 感谢CSDN这篇文章,原始代码基于这里。 正常对于“abc@google.com”这段文字,搜索'@'这个符号是搜不出来的。本文主要修改是扩展IK分词器,增加了对诸如"@ -"这种特殊文字的检索。 当然这个其实并没有多少实际意义,所以基本也是出于学习的目的。 正文 IK分词器分析 这里不深入原 阅读全文
posted @ 2024-06-11 15:27 mosakashaka 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 目的 配置spring java项目开机启动 服务运行日志能够重定向到自定义的文件 服务配置 systemd服务配置如下(参考了这个连接和这个连接): [Unit] Description=app main service After=network-online.target [Service] 阅读全文
posted @ 2023-10-11 12:16 mosakashaka 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 问题描述 启动命令 /usr/local/java/jdk1.8.0_281/bin/java -jar -javaagent:/pinpoint/pinpoint-agent-2.2.1/pinpoint-bootstrap-2.2.1.jar -Dpinpoint.agentId=153.18- 阅读全文
posted @ 2023-10-11 11:31 mosakashaka 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 背景 最近在看Istio的网络配置,对于里面的几个组件如ingress-gateway、Gateway、VirtualService、DestinationRule和k8s原生的Service间的关系不是很清楚,这里整理以下自己的理解 组件 这里可能陈述不完全正确,属于个人理解 ingress-ga 阅读全文
posted @ 2023-09-19 09:54 mosakashaka 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 背景 项目需要将PDF转为图片存储,在网上搜索,找到了三种方案(这里链接都是找的github上的地址): pdfbox,开源软件,apache社区在维护,还比较活跃 icepdf, 商业软件,但是github上有开源版本,最近一年还有提交 jpedal, 商业软件,但是有LGPL版本的,很不活跃,上 阅读全文
posted @ 2023-02-09 14:51 mosakashaka 阅读(6099) 评论(2) 推荐(1) 编辑
摘要: 问题1 启动java进程没有反应 描述 我是通过shell模块执行一个启动脚本,脚本中通过java命令启动spring boot的jar包,脚本的核心但是运行结束后没有反应。看起来进程并没有被执行。 脚本核心黑绒如下: #!/bin/bash nohup java jar xxxx.jar & 分析 阅读全文
posted @ 2022-11-02 14:50 mosakashaka 阅读(813) 评论(0) 推荐(0) 编辑
摘要: 前言 这个问题来自开发一个系统测试提出的bug,某个字段限制只能传输50个字符,测试输入emoji表情,只输入了26个时保存就会报超长。 分析 Spring开发的程序,用@Length做的限制,总不会是框架的bug? 于是调试测试了一下,只传一个表情字符进来,代码接收到的字符串长度,竟然是2. 调试 阅读全文
posted @ 2022-05-10 08:32 mosakashaka 阅读(1122) 评论(0) 推荐(0) 编辑
摘要: 前言 element-ui中的懒加载文档解释的不算详细,实际处理时有的需求也是查了半天才实现的 先贴一下我的树的定义,主要,我这里绑定的ref是list,绑定的数据是roomList,当然lazy是true <el-table ref="list" :data="roomList" row-key= 阅读全文
posted @ 2022-03-26 16:03 mosakashaka 阅读(7119) 评论(0) 推荐(0) 编辑
摘要: 前言 密码复杂度校验是很常见的功能,一般用正则实现。 网上搜索到的内容,使用了正则的Lookaround表达式,之前没有用过,这里记录一下 Lookaround 主要的内容来自这里,讲的很通俗易懂。这里做一下简单的翻译 Lookaround包括Lookahead和Lookbehind两种匹配模式。 阅读全文
posted @ 2021-04-19 17:58 mosakashaka 阅读(414) 评论(0) 推荐(0) 编辑