03 2022 档案
数据库事务
摘要:数据库中的事物是具有原子性(Atomicity),一致性(Consistemcy),隔离性(Isolation),持久性(Durability)四个特征。 1、原子性(Atomicity):事务中的全部操作在数据库中是不可分割的,要么全部完成,要么全部不执行。 2、一致性(Consistency):
阅读全文
mysql 字段排序规则
摘要:首先了解下utf8与utf8mb4 MySQL里面实现的utf8最长使用3个字符,包含了大多数字符但并不是所有。例如emoji和一些不常用的汉字,如“墅”,这些需要四个字节才能编码的就不支持。 utf8mb4_bin:将字符串每个字符用二进制数据编译存储,区分大小写,而且可以存二进制的内容。 utf
阅读全文
sql执行顺序
摘要:sql执行顺序 1. from 2. on 3. join 4. where 5. group by(开始使用select中的别名,后面的语句中都可以使用) 6. avg,sum.... 7. having 8. select 9. distinct 10. order by 11. limit 从
阅读全文
sql having的使用
摘要:id teach_id name age 1 1 小红 13 2 1 小清 14 3 2 小d 11 4 1 小1 13 5 1 小2 14 6 2 小a 11 不使用having SELECT * FROM (SELECT teach_id, AVG(age) AS age FROM studen
阅读全文
java ——双亲委派
摘要:1.什么是类加载 通过javac将.java文件编译成.class字节码文件后,则需要将.class加载到JVM中运行,哪么是谁将.class加载到JVM的呢?那就是类加载器啦。 2.类加载器类型 Bootstrap ClassLoader(启动类加载器):该类加载器由C++实现的。负责加载Java
阅读全文
jenkins 安装
摘要:1.下载安装包 官网红帽稳定版: Redhat Jenkins Packages https://pkg.jenkins.io/redhat-stable/ wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-sta
阅读全文
docker 安装卸载
摘要:CentOS Docker 安装 Docker 支持以下的 64 位 CentOS 版本: CentOS 7 CentOS 8 更高版本... 使用官方安装脚本自动安装 安装命令如下: curl -fsSL https://get.docker.com | bash -s docker --mirr
阅读全文
JVM 源码转为机器码
摘要:编译器可以分为:前端编译器、JIT 编译器和AOT编译器 前端编译器:源代码到字节码 之前我们说到:对于 Java 虚拟机来说,其实际输入的是字节码文件,而不是 Java 文件。那么对于 Java 语言而言,其实怎么将 Java 代码转化成字节码文件的呢?我们知道在 JDK 的安装目录里有一个 ja
阅读全文
springboot actuator 与springboot admin
摘要:最近研究了一下springboot监控,做一个简单的总结 注: 1.actuator需要api访问;admin提供页面显示及部分分析 2. actuator可以通过配置开启,关闭,较灵活;admin server-client注册机制,有代码侵入 3.插件需要严格遵守与springboot,spri
阅读全文
git 批量clone bat脚本
摘要:项目模块太多,一键clone @echo off echo start git clone pause for /f %%i in (list.txt) do git clone https://cn.yqclu/gitlab/itst/xxxgroup/%%i.git %%i echo 'git
阅读全文
每天小问题 ——day01
摘要:一.Spring bean 是线程安全的吗 线程不安全的,spring容器本身并没有针对于bean采取什么线程安全策略 Spring 的 bean 作用域(scope)类型 1)、singleton:单例,默认作用域。 2)、prototype:原型,每次创建一个新对象。 3)、request:请求
阅读全文