fkkkkk

awk中print和printf区别

#### 前言 在写jenkinsfile 的时候使用 shell中的awk来拆分一些字符 发现有些字符竟然变成好几行 平常在shell上用awk一般就输出出来看 没关注这个问题 参考文档: https://blog.csdn.net/qq_35696312/article/details/88169556 #### 问题重现

k8s-ingress配置websocket支持

#### 前言 本来接我运维工作的同事跑路了 又是我接锅 其中一个遗留问题就是 k8s集群中websocket无法正常使用 #### 问题分析 ##### 表现形式 websocket链接 报错 200 ```text WebSocket connection to 'ws://*********' faile Error during WebSocket h

manjaro更新之后中文乱码

#### 前言 今天更新manjaro的时候 更新完之后 idea中中文竟然是"□"形状的乱码 #### 问题引起原因和解决方案 * 系统编码不是utf8 ```bash #查看系统编码 locale #编辑系统编码配置 vim /etc/sysconfig/i18n #修改为zh_CN.UTF-8。。。。

swarm多节点使用笔记

#### 前言 由于公司生产上运行的是为搭建的单机的swarm 业务扩展 需要的资源变多了 需要再加一台机器 参考 {% post_link 综合应用/docker-swarm集群搭建 %} #### 初始化环境 准备两台机器master1,master2 参考 {% post_link 综合

spring-boot定时器schedule不执行处理笔记

#### 前言 公司有个使用spring-boot schedule模块的定时任务偶尔不执行 查看类一些文档和部分源码 发现spring boot schedule模块还是有点坑的 1:如果是单线程执行 当错过执行时间 就不会在执行任务 并不是想象中的阻塞等待执行

commit提交注释规范笔记

#### 前言 commit的时候 老是各有各的玩法 千奇百怪 只好找个相对比较合适的规范 来约束大家的提交日志格式 也为了后续方便将commit log 接入到CI/CD流程中 参考资料: http://www.ruanyifeng.com/blog/2016/01/commit_message_change_log.html

maven私服搭建笔记

#### 前言 maven gradle java常用的依赖、项目管理工具 在公司 总是需要一个私服 来提供给大家搬砖 nexus 就是一个用的人贼多的 仓库管理工具 #### 安装部署 由于个人比较懒惰 懒得折腾环境 直接采用docker 部署 利用 doc

springboot2.x+thymeleaf+layout布局笔记

#### 前言 身为闲不住的人,总是想搞事 但是又懒得学vue之类的前端框架技术 只好利用学学后端的一些模板引擎技术 来过过手瘾 在远古时代 可以直接用jsp来做 但是spring boot 2.x 引入webflux 这种非标准java servlet容器

lombok使用笔记

#### 前言 写java 特别是在写业务类功能的时候 会产生大量DTO、VO、PO类似的pojo类 而且还经常容易发生变更 每次发生变更 都需要调整相关setter、getter、toString、hashCode、eq等相关基础函数 比较麻烦 而且容易出错 这个时候 l

jvm钩子笔记

#### 前言 jvm提供关闭时候触发某些操作的钩子 通过钩子取检测触发某些操作 例如实现优雅停机、通知gc等等操作 在做无感发布的时候 必须要用的一项功能 钩子只能在jvm正常关闭 例如System.exit(),或者kill -15 的时候 如果

postgres基于pgpool读写分离笔记

#### 前言 db读写分离 是一个优化应用性能 最显著的方式之一 postgres 本身的 主从同步是很好配置的但是 识别读写语句 java中没有什么特么好的方案 那么就只能采用中间件 来识别postgres的路由做到读写分离 #### pgpool 介绍

kworkerds挖矿病毒处理

#### 前言 mmp redis 由于使用了弱密码 导致被人植入 kworkerds挖矿病毒 稍微看了下 这个病毒 只要清理相关文件 就行了 #### kworkerds病毒 kworkerds挖矿病毒通过redis 6379端口入侵服务器 并且执行挖矿程序 ##### 处理方案 * redis

工作linux系统初始化

#### 前言 由于强迫症 在工作和学习的时候 必须要用linux 但是linux桌面真的令人为难 用了n多版本的linux 什么arch、manjaro、centos系列的、debian系列的等等 最后还是觉得manjaro用来做工作的系统最简单合适 而且少折腾 ###

spring-boot增强request,response实现在请求前后处理数据笔记

#### 前言 在spring boot web项目中 会有一些需求 要求 对 请求之前的信息和返回给请求方信息进行预处理 如 参数、响应信息加密 解密操作 , 记录请求参数和响应信息日志 等操作 原本的httpServletRequest,httpServletResponse 对这些操

spring-boot-tomcat容器和nginx配置ca证书笔记

#### 前言 由于要提升安全性和b格 有些项目 访问的时候 必须要求 https协议来访问 一般 情况下 nginx是外层的入口 或者 直接是tomcat 是入口 只要配置nginx和tomcat 即可 #### 证书获得方式 ##### 证书类型介绍 https://www.wosign.com/f

© 2024 ming博客. All rights reserved.基于rust salvo性能猛的很!