spring-boot增强request,response实现在请求前后处理数据笔记 发表于 2019-01-10 更新于 2024-06-22 分类于 笔记 本文字数: 6.1k 阅读时长 ≈ 6 分钟 前言在spring boot web项目中 会有一些需求 要求 对 请求之前的信息和返回给请求方信息进行预处理如 参数、响应信息加密 解密操作 , 记录请求参数和响应信息日志 等操作原本的httpServletRequest,httpServletResponse 对这些操作不支持 只能通过 servlet 预留的wrapper进行增强 然后进行预处理 阅读全文 »
spring-boot-tomcat容器和nginx配置ca证书笔记 发表于 2019-01-09 更新于 2024-06-22 分类于 笔记 本文字数: 4.5k 阅读时长 ≈ 4 分钟 前言由于要提升安全性和b格有些项目 访问的时候 必须要求 https协议来访问一般 情况下 nginx是外层的入口 或者 直接是tomcat 是入口 只要配置nginx和tomcat 即可 阅读全文 »
spring-boot定时器Schedule模块笔记 发表于 2018-11-09 更新于 2024-06-22 分类于 笔记 本文字数: 2.5k 阅读时长 ≈ 2 分钟 前言系统中 定时任务肯定会有 根据项目大小 去正确的选择定时器的相关实现 是非常有必要的在大型项目中 一般会选择 quartz、elastic job之类的分布式定时框架 或者基于一些环境上的定时功能去实现 如k8s的定时任务、linux系统的cron、timer之类的功能但是在一些单体应用中 对定时任务有需求 但是不需要这么强大的功能的时候 一般会选择 基于jdk的相关功能去实现定时器或者选择 spring 全家桶中的 schedule模块来实现定时器功能 阅读全文 »
linux-shell脚本入参笔记 发表于 2018-09-14 更新于 2024-06-22 分类于 笔记 本文字数: 1.8k 阅读时长 ≈ 2 分钟 ####前言linux shell脚本中 获取参数 大致上 有 直接 xxx.sh p1 p2直接通过获取 脚本后面跟着的参数 进行操作 getopts获取 脚本后面的选项 getopt获取脚本后面的可变选项 read从键盘或者文件中读取参数这几种方案参考地址:http://diseng.github.io/2015/04/15/shell-argvs-type 阅读全文 »
linux-ln连接笔记 发表于 2018-09-13 更新于 2024-06-22 分类于 笔记 本文字数: 498 阅读时长 ≈ 1 分钟 前言在linux中 任何软件、文件、文件夹 都可以看做是一块数据块每个数据块都拥有自己的inode节点 可以是多个 当一块数据没有inode引用了 那么这个数据块就可以擦除了那么在linux中 想要在任意地方去访问这个数据块 通过ln 命令建立软连接或者硬链接 阅读全文 »
linux-read笔记 发表于 2018-09-12 更新于 2024-06-22 分类于 笔记 本文字数: 2.6k 阅读时长 ≈ 2 分钟 前言read 接收输入的数据 写脚本经常用的命令之前都是瞎鸡儿用 从来没考虑仔细看看 文档 这次有时间 看看 记录下这篇笔记 阅读全文 »
linux-xargs笔记 发表于 2018-09-12 更新于 2024-06-22 分类于 笔记 本文字数: 957 阅读时长 ≈ 1 分钟 前言在需要使用复杂的长命令去解决一些事情的事情 很多时候 需要将标准输出作为参数去使用 而不是当做标准输入去使用那这个时候 就需要xargs 将标准输出的值重定向到某个命令的参数上去 并且执行这个命令 阅读全文 »
linux-history笔记 发表于 2018-09-12 更新于 2024-06-22 分类于 笔记 本文字数: 898 阅读时长 ≈ 1 分钟 前言查看 命令执行记录 重新执行历史命令 应该也是常规操作之前都是 cat .bash_history 去看 根本没注意其他信息 现在统一记录一下笔记 阅读全文 »
分屏工具tmux使用笔记 发表于 2018-09-12 更新于 2024-06-22 分类于 笔记 本文字数: 360 阅读时长 ≈ 1 分钟 前言linux中 经常使用 终端 一次打开多个终端 很麻烦 不好用 有个很强悍的工具 tmux 很出名的分屏工具ubuntu安装 阅读全文 »
alias笔记 发表于 2018-09-11 更新于 2024-06-22 分类于 笔记 本文字数: 553 阅读时长 ≈ 1 分钟 前言linux下面 有时候常用的命令太吉尔长了 命名别名是必须的 阅读全文 »