0%

前言

在spring boot web项目中 会有一些需求 要求 对 请求之前的信息和返回给请求方信息进行预处理
如 参数、响应信息加密 解密操作 , 记录请求参数和响应信息日志 等操作
原本的httpServletRequest,httpServletResponse 对这些操作不支持 只能通过 servlet 预留的wrapper进行增强 然后进行预处理

阅读全文 »

前言

由于要提升安全性和b格
有些项目 访问的时候 必须要求 https协议来访问
一般 情况下 nginx是外层的入口 或者 直接是tomcat 是入口 只要配置nginx和tomcat 即可

阅读全文 »

前言

系统中 定时任务肯定会有 根据项目大小 去正确的选择定时器的相关实现 是非常有必要的
在大型项目中 一般会选择 quartz、elastic job之类的分布式定时框架 或者基于一些环境上的定时功能去实现 如k8s的定时任务、linux系统的cron、timer之类的功能
但是在一些单体应用中 对定时任务有需求 但是不需要这么强大的功能的时候 一般会选择 基于jdk的相关功能去实现定时器
或者选择 spring 全家桶中的 schedule模块来实现定时器功能

阅读全文 »

前言

在linux中 任何软件、文件、文件夹 都可以看做是一块数据块
每个数据块都拥有自己的inode节点 可以是多个 当一块数据没有inode引用了 那么这个数据块就可以擦除了
那么在linux中 想要在任意地方去访问这个数据块 通过ln 命令建立软连接或者硬链接

阅读全文 »

前言

read 接收输入的数据 写脚本经常用的命令
之前都是瞎鸡儿用 从来没考虑仔细看看 文档 这次有时间 看看 记录下这篇笔记

阅读全文 »

前言

在需要使用复杂的长命令去解决一些事情的事情 很多时候 需要将标准输出作为参数去使用 而不是当做标准输入去使用
那这个时候 就需要xargs 将标准输出的值重定向到某个命令的参数上去 并且执行这个命令

阅读全文 »

前言

查看 命令执行记录 重新执行历史命令 应该也是常规操作
之前都是 cat .bash_history 去看 根本没注意其他信息 现在统一记录一下笔记

阅读全文 »

前言

linux中 经常使用 终端 一次打开多个终端 很麻烦 不好用 有个很强悍的工具 tmux 很出名的分屏工具
ubuntu安装

阅读全文 »

前言

linux下面 有时候常用的命令太吉尔长了 命名别名是必须的

阅读全文 »