自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 问答 (1)
  • 收藏
  • 关注

原创 testt

test。

2023-03-28 18:43:36 110 1

原创 安装 MySQL Docker

【代码】安装 MySQL Docker。

2023-03-28 18:32:47 113

原创 安全随机类:SecureRandom

Random 类中实现的随机算法是伪随机,也就是有规则的随机虽然说,可以设置种子,产生不同的随机数;但是如果种子相同,仍然是产生相同的随机数所以在需要频繁生成随机数,或者安全要求较高的时候,不要使用 Random,因为其生成的值其实是可以预测的。SecureRandom 类提供加密的强随机数生成器 (RNG)它的许多实现都是伪随机数生成器 (PRNG) 形式,这意味着它们将使用确定的算法根据实际的随机种子生成伪随机序列。

2023-03-28 18:20:03 775

原创 多环境配置

需要添加一个依赖,这个是baomidou官方的动态数据源包</</</</</</</</</</</</还可以用@DS在不同的类或方法中指定数据源注解生效优先级:方法>类。

2023-03-18 21:46:55 108 1

原创 自动拆箱产生空指针的情况

如果包装类的值为空,则自动拆箱(向下转为普通类型)会产生空指针当应用程序试图在需要对象的地方使用 null 时,抛出该异常。

2023-03-18 21:46:32 410

原创 定时器:Quartz框架

Quartz是 OpenSymphony 开源组织在 Job scheduling 领域的开源项目,是由 java 开发的一个开源的任务日程管理系统。Quartz 是一个功能丰富的开源作业调度库,几乎可以集成到任何 Java 应用程序中——从最小的独立应用程序到最大的电子商务系统。Quartz 可用于创建简单或复杂的调度,以执行数十、数百甚至数万个作业;任务被定义为标准 Java 组件的作业,这些组件几乎可以执行任何您可以对其编程来执行的操作。

2023-03-16 00:02:31 495

原创 MySQL 主从复制

对于同一时刻有大量的并发读操作和较少的写操作类型的应用系统来说,将数据库拆分为主库和从库,主库负责处理事务性的增删改操作,从库负责处理查询操作,能够有效的避免由数据更新导致的行锁,使得整个系统的查询性能得到极大的改善。主从复制可以将 MySQL 读写分离,进而降低单台 MySQL 服务器的压力主从复制需要主库和从库的 MySQL 数据库结构都相同。

2023-03-15 23:51:39 74

原创 优化MySQL

经过剖析 SQL ,确定问题后,采取相应优化措施。

2023-03-15 10:56:11 97

原创 一文搞懂MySQL性能

慢查询日志记录了所有执行时间超过指定参数(long_query_time,单位:秒,默认10秒)的所有 SQL 语句的日志。MySQL5.6提供了对SQL的跟踪 trace,通过 trace 文件能够进一步了解为什么优化器选择 A 执行计划而不选择 B 执行计划,帮助我们更好地理解优化器的行为。然后,检查INFORMATION_SCHEMA.OPTIMIZER_TRACE就可以知道MySQL是如何执行 MySQL 的,其会输出一个超长的 JSON 跟踪文件。值),那么对一个 MyISAM 表的。

2023-03-15 10:47:24 187

原创 MySQL约束

非空约束、唯一约束、主键约束、外键约束、删除外键

2023-03-13 23:37:18 218

原创 DCL(数据控制语言)

用户权限,设置密码,角色管理。这类操作主要是数据库管理员用的多,用来管理数据库用户、控制数据库的访问权限。

2023-03-13 22:29:52 73

原创 DML(数据操作语言)

添加数据、修改数据、删除数据、load

2023-03-13 22:21:13 62

原创 DQL(数据查询语言)

基础查询、查询多个字段、字段设置别名、去除重复记录、条件查询、聚合函数、分组查询、排序查询、分页查询、执行顺序、经典案例、多表查询

2023-03-13 22:20:28 295

原创 数据定义语言(DDL)

创建数据库,创建、修改和删除数据表

2023-03-13 22:12:38 68

原创 Spring Boot 集成 Email

Spring Boot 集成 email

2023-03-11 10:30:00 562

原创 Ubuntu中MySQL远程连接

这是因为mysql8的加密方式和Navicat不一样。或许两种方法叠加使用,就能暴力解决,我就是这样解决的。若为这种情况,则说明仍为本地。查看是否开启3306端口。或者注释掉,两个试试。(第一次可能会报错)

2023-03-10 23:00:00 504

原创 MySQL安装

在各平台上安装MySQL

2023-03-10 18:31:08 85

原创 Spring Boot 集成 WebSocket

Spring Boot 集成 Websocket

2023-03-10 11:00:00 486

原创 Java反射

反射可以破坏封装性,私有的也可以执行了。

2023-03-10 00:53:42 51

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除