雨之宫

雨之宫

最新文章

  • 2020年11月03日

    SpringBoot 1.x升级到2.x

    升级目的:正常来说,后端主要追求稳定性,非不得已尽量不进行大的升级。但是本次由于线上版本落后,存在较多已知安全漏洞,一个一个根据官方文档手动排查修复不现实,所以选择升级。**原始版本:**1.5.10.RELEASE**目标版本:**2.1.17.RELEASE(跨了一个大版本,害怕)相关变动:Sp

    查看全文
  • 2020年10月29日

    SpringBoot和Maven的Profile配置

    1. Maven的profile配置pom.xml: <profiles> <profile> <id>dev</id> <activation>

    查看全文
  • 2020年10月24日

    JPA中的@IdClass和@EmbeddedId

    使用场景:需要用多列数据来标识唯一主键。@IdClass:创建一个主键类:@Getter@Setter@EqualsAndHashCodepublic class UserPk implements Serializable { private String phoneNo; priva

    查看全文
  • 2020年09月11日

    缓存三大问题

    redis的缓存常见的3个问题:缓存击穿、缓存穿透、缓存雪崩。1.缓存击穿缓存击穿指的是,热点的缓存数据失效的瞬间,大批量的请求直接打到数据库。特点:缓存无,db有解决方案:热点数据永不过期,定时替换优点:访问速度快缺点:额外增加缓存替换逻辑的代码复杂度;浪费缓存空间使用分布式互斥锁访问数据库更新缓

    查看全文
  • 2020年09月10日

    《on Java》第17章.Files

    《On Java8》(《Thinking in Java》第五版)第17章笔记。Paths常用方法(static)://根据字符串获取路径Path get(String first, String... more);//根据uri获取路径Path get(URI uri);case://获取上上一级

    查看全文
  • 2020年09月04日

    shell发送QQ邮件

    0.安装mailxyum -y install mailx1.qq开启SMTP服务并获取授权码2.请求数字证书#创建证书目录mkdir -p ~/.certs/#获取smtp服务器的证书,截取证书部分并保存到文件~/cert/qq.crt里echo -n|openssl s_client -conn

    查看全文
  • 2020年09月03日

    常用命令

    1.服务相关开启/关闭服务开机自启动:systemctl enable/disable xxx查看服务状态/开启/关闭服务:systemctl status/start/stop xxx#禁用服务(开机不启动)systemctl disable xxx#启用服务(开机启动)systemctl ena

    查看全文
  • 2018年11月10日

    Git笔记

    0.初始化git config --global user.name 'xxx'git config --global user.email 'xxx'#不让git自动换行:git config --global core.autocrlf false#显示配置:git config --list1

    查看全文