摘要: 0.环境说明: mysql版本:5.7 1.使用说明 ​ 存储过程是数据库的一个重要的对象,可以封装SQL语句集,可以用来完成一些较复杂的业务逻辑,并且可以入参出参(类似于java中的方法的书写)。 ​ 创建时会预先编译后保存,用户后续的调用都不需要再次编译。 // 把editUser类比成一个存储 阅读全文
posted @ 2022-05-11 23:37 谁主沉浮oo7 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 简介 Sonar (SonarQube)是一个开源平台,用于管理源代码的质量。 Sonar 不只是一个质量数据报告工具,更是代码质量管理平台。 支持Java, C#, C/C++, PL/SQL, Cobol, JavaScrip, Groovy 等等二十几种编程语言的代码质量管理与检测。 Sona 阅读全文
posted @ 2021-04-29 17:58 谁主沉浮oo7 阅读(3122) 评论(1) 推荐(0) 编辑
摘要: 背景 对于缓存穿透、缓存雪崩和缓存击穿常常出现在面试中,今天来看看它到底是啥吧? redis缓存穿透 理解 重在穿透吧,也就是访问透过redis直接经过mysql,通常是一个不存在的key,在数据库查询为null。每次请求落在数据库、并且高并发。数据库扛不住会挂掉。 解决方案 可以将查到的null设 阅读全文
posted @ 2021-04-29 13:45 谁主沉浮oo7 阅读(325) 评论(1) 推荐(0) 编辑
摘要: 介绍 该篇博文主要介绍如何配置Springboot使其打包部署的服务必须通过HTTPS协议才可访问,仅供内部研究使用。 生成https证书 要使用https,首先需要ssl证书,获取SSL证书有两种方式: 自己通过keytool生成 通过证书授权机构购买 这里本地测试使用,通过keytool生成,方 阅读全文
posted @ 2021-04-29 13:42 谁主沉浮oo7 阅读(1297) 评论(0) 推荐(0) 编辑
摘要: 语法糖 语法糖(Syntactic Sugar),也称糖衣语法,是由英国计算机学家 Peter.J.Landin 发明的一个术语,指在计算机语言中添加的某种语法,这种语法对语言的功能并没有影响,但是更方便程序员使用。简而言之,语法糖让程序更加简洁,有更高的可读性。 我们所熟知的编程语言中几乎都有语法 阅读全文
posted @ 2021-01-28 09:44 谁主沉浮oo7 阅读(460) 评论(0) 推荐(1) 编辑
摘要: 介绍 StringJoiner是java.util包中的一个类,用于构造一个由分隔符分隔的字符序列(可选),并且可以从提供的前缀开始并以提供的后缀结尾。虽然这也可以在StringBuilder类的帮助下在每个字符串之后附加分隔符,但StringJoiner提供了简单的方法来实现,而无需编写大量代码。 阅读全文
posted @ 2021-01-25 10:04 谁主沉浮oo7 阅读(1067) 评论(0) 推荐(0) 编辑
摘要: 简介 MySQL的事务隔离级别一共有四个,分别是读未提交、读已提交、可重复读以及可串行化。 事前准备数据 mysql> create table city( -> id int(10) auto_increment, -> name varchar(30), -> primary key (id) 阅读全文
posted @ 2021-01-05 10:48 谁主沉浮oo7 阅读(457) 评论(0) 推荐(1) 编辑
摘要: Java的异常体系结构 Java异常体系的根类是 Throwable, 所以当写在java代码中写throw抛出异常时,后面跟的对象必然是Throwable或其子类的对象。 其中Exception异常是指一些可以恢复的异常, 例如常见的NullPointerException空指针异常。 Error 阅读全文
posted @ 2021-01-04 16:48 谁主沉浮oo7 阅读(658) 评论(0) 推荐(0) 编辑
摘要: 背景 在日常工作中,不希望每次登录都输入密码,这里主要介绍一种简单的配置Linux主机间免密登录的方式 先了解两个核心命令: ssh-keygen :产生公钥和私钥对 ssh-copy-id:将本机的秘钥复制到远程机器的authorized_keys文件中,ssh-copy-id也能让你有远程机器的 阅读全文
posted @ 2020-12-15 17:52 谁主沉浮oo7 阅读(1703) 评论(1) 推荐(0) 编辑
摘要: 前言 ThreadLocal是JDK1.2提供的一个工具,它为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序,解决共享参数的频繁传递与线程安全等问题。如果开发者掌握了ThreadLocal用法与原理,那么使用起来将得心应手,那么请跟随本文的节奏,拨开迷雾 阅读全文
posted @ 2020-11-02 17:01 谁主沉浮oo7 阅读(221) 评论(0) 推荐(0) 编辑