自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 问答 (2)
  • 收藏
  • 关注

原创 JVM运行时数据区域

Java虚拟机包含:类加载器、运行时数据区和字节码执行引擎。运行时数据区域包含:堆、方法区、虚拟机栈、本地方法栈、程序计数器。堆:Java虚拟机中最大的一块内存,用来存储实例对象,java中几乎所有对象都放在堆里面管理。方法区:又称为“非堆”,目的是和堆区分开来,用于存放常量、静态变量,类型信息、即时编译的代码。虚拟机栈:为Java方法服务,每个方法执行的过程在栈中的表现为栈帧的入栈和出栈,栈帧用于存储局部变量表...

2021-07-13 10:45:21 130

原创 mysql事务

一、什么是事务事务是逻辑上的一组操作,要么都执行,要么都不执行。谈论事务的时候,如果没有特指分布式事务,往往指的就是数据库事务。数据库事务可以保证多个对数据库的操作(也就是 SQL 语句)构成一个逻辑上的整体。构成这个逻辑上的整体的这些数据库操作遵循:要么全部执行成功,要么全部不执行# 开启一个事务START TRANSACTION;# 多条 SQL 语句SQL1,SQL2...## 提交事务COMMIT;二、什么是ACID关系型数据库都有ACID的特性。那什么是ACI.

2021-07-01 15:54:22 175

原创 MySQL索引原理

一. 什么是索引索引是帮助MySQL高效查询和检索数据的排好序的数据结构,索引的数据结构包括:二叉树、红黑树、Hash树、B-Tree树二. 索引的优缺点优点:1. 加快查询和检索数据的速度2. 唯一索引可以保证数据库中一行数据的唯一性缺点:1. 维护索引需要消失时间,对数据增删改时,数据有索引,索引也需要改,降低sql效率2. 索引需要物理文件存储,消耗磁盘空间使用索引一定能提高查询性能吗?大多数情况下,索引查询都是比全表扫描要快的。但是如果数据库的数据量不大,那么使

2021-06-30 19:47:25 1544

原创 MybatisPlus简单实现、注解说明、自动填充、日志配置

最近在实际开发中使用了MybatisPlus,初次使用发现对于单表CURD的是真的好用,少些很多sql。不过逻辑复杂的sql还是自己写的。在这里做简单总结。1. 依赖:这里就没有什么好说的了我们使用一个功能,首先肯定要引用依赖<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-ex...

2021-06-30 17:12:05 402

原创 正则表达式regex

String regex = “[a-z]”; //a到z任意一个字符“[a-z]” a到z任意一个字符“[a-z]+” 一个或多个a到z“[^abc]” 除了a、b、c的任意字符“[a-zA-Z0-9]” a-zA-Z0-9任意一字符“[a-z&&[^abc]]” a-z除了a、b、c任意...

2020-05-03 18:10:21 454

原创 java中面向对象(OOP)基础概念

对象1.软件系统中的事物个体也称为业务实体,一切皆对象2.每个对象包含一组数据和相关的操作方法类:复用,将对象的公共属性和行为抽取到定义类中,可以作为模板复用创建对象实例化:利用类创建对象的过程称为实例化构造器:用于封装对象属性实例化过程,创建对象时调用语法:1.在类中声明,方法名与类名一致2.不能有返回值,不能使用void3.可以有参数,用来实例化对象4.使用new运算调用构...

2020-04-28 18:35:14 946 1

原创 mysql默认8小时超时设置

mysql数据库8小时超时设置mysql数据库默认的连接超时时间是8小时,如果不注意就会是程序在连接msql的手报错。进入msql客户端输入show variables like '%timeout%';我们可以看到有一个属性是wait_time,我默认值为28800,他的单位是秒s,即8小时(86060秒)。修改mysql连接8小时超时的方法:修改Mysql安装目录下my.ini...

2020-04-21 18:01:08 1853

原创 通过OpenSLL创建一个HTTPS自签名SSL证书

通过OpenSLL创建一个HTTPS自签名SSL证书1. 下载安装OpenSSLOpenSSL下载地址:https://oomake.com/download/openssl注意操作系统位数,下载好安装提示步骤安装即可。2. 创建HTTPS自签名SSL证书步骤(1)首先要创建一个RSA私钥openssl genrsa -des3 -out server.key 2048说明:使用...

2020-04-15 10:17:37 876

原创 Nginx配置:https请求通过Nginx配置SSL证书转发为http请求

https请求通过Nginx转发为http请求在Nginx的config中增加如下配置本文连接博客设置在Nginx的config中增加如下配置server { server_name localhost; listen 8088 ssl; ssl_certificate C:\OpenSSL-Win64\bin\server.crt; ssl_certificat...

2020-04-14 20:32:26 1835

原创 SpringBoot整合MongoDB:动态加载数据库名称,支持加密和不加密,支持集群,MongoDB连接设置

yml文件datasource: mongodb: hostPort: 10.130.41.24:30000 maxConnections: 100 minConnections: 20 username: password:Config类public abstract class AbstractMongoConfig {...

2020-03-27 22:07:33 1452

原创 MySQL学习笔记

1. DBMS:DataBaseManagementSystem,数据库管理系统。常见的DBMS有:Oracle、MySQL、SQLServer、DB2等2. SQL:Structured Query Language,结构化查询语言3. 数据库分类:(1) 关系型数据库:经过数学理论验证可以保存实现的生活中的关系,以表为单位保存数据(2) 非关系型数据可:一般以键值对的形式保存数...

2020-01-13 11:27:46 3066

原创 windows使用CMD命令提示符控制台乱码

windows使用CMD命令提示符控制台乱码 通常windows使用cmd命令运行一个程序的默认编码格式是GBK,如果我们的程序使在打包的时候编码格式不是GBK就会乱码。比如我将一个使用SpringBoot框架的程序打包成一个jar包,使用的编码格式是UTF-8。那么在使用cmd命令打开命令提示符,使用java -jar命令运行这个jar包就会产生乱码。解决方案输入命令:chcp 65...

2020-01-06 09:15:38 528

空空如也

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

TA关注的人

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