自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 Docker-看这篇就够了

宿主机中的一个目录或文件,当容器目录和数据卷目录绑定后,对方的修改会立即同步,一个数据卷可以被多个容器同时挂载,一个容器也可以被挂载多个数据卷。:将主机当前目录下的 /conf/nginx.conf 挂载到容器的 :/etc/nginx/nginx.conf。加入it这两个参数后,容器创建后自动进入容器中,退出容器后,容器自动关闭。:将主机当前目录下的 conf/my.cnf 挂载到容器的 /etc/mysql/my.cnf。:将主机当前目录下的 logs 目录挂载到容器的/var/log/nginx。

2025-02-17 09:32:01 835

原创 系统性能调优

1)低选择性的列:低选择性的列指的是具有很少不同值的列。-如果索引列是字符串,输入参数是数字,那么索引列会产生隐式类型转换,CAST 函数实现,等同于对索引列使用函数,导致索引失效,反之索引列是数字,输入参数是字符串,那么不会失效。5)经常用于连接操作的字段:如果某个字段用于连接多个表进行关联查询,例如用户表和订单表中的用户 ID 字段,为该字段添加索引可以提高连接操作的性能。3)经常用于查询的字段:如果某个字段经常被用于查询条件,例如用户的用户名、邮箱或订单的编号,那么为该字段添加索引可以提高查询性能。

2025-01-15 21:59:45 931

原创 Java中常见的锁及其应用场景

java中的锁

2024-12-18 22:40:26 1230

原创 史上最全-RabbitMQ知识点整合

史上最全-RabbitMQ知识点整合

2024-12-15 19:49:29 1263

原创 数据库问题

额外信息,如using index(表示使用覆盖索引)、Using where(表示使用 WHERE 条件进行过滤)、Using temporary(表示使用临时表)、Using filesort:(表示需要额外的排序步骤)。多表 JOIN 可能导致查询性能下降,尤其是在处理大数据集时,JOIN 操作需进行大量的数据扫描和匹配,增加了内存和CPU的消耗,导致响应时间变长。查询类型,如 SIMPLE(简单查询)、PRIMARY(主查询)、SUBQUERY(子查询)等。显示查询条件过滤掉的行的百分比。

2024-11-20 09:32:48 644

原创 数据库事务、Spring事务、分布式事务

连接器-建立链接主要负责跟客户端建立连接, 获取权限\维持和管理连接查询缓存优先在缓存中进行查询,如果查到了则直接返回,如果缓存中查询不到,再去数据库中查询.1. MySQL缓存是默认关闭的,也就是说不推荐使用缓存,并且在MySQL8.0 版本已经将查询缓存的整块功能删掉了,这主要是它的使用场景限制造成的.2. 先说下缓存中数据存储格式:key(sql语句)- value(数据值),所以如果SQL语句(key)只要存在一点不同之处就会直接进行数据库查询了.

2024-11-20 09:08:04 909

原创 Spring Cloud Gateway

登录认证以及请求接口认证的方法在filter方法中实现过滤器链@Override// 登录认证以及请求接口认证的方法在filter方法中实现。

2024-10-23 19:10:15 2896 1

原创 SpringBoot知识点

自定义Starter。

2024-10-23 14:34:01 855

原创 研究设计模式

将多个责任节点连接成一根链条,当前责任节点能处理的当前节点来处理,当前节点无法处理的话,就讲请求传递给下一个节点处理,直到有一个节点对象能够处理该请求,从而避免了请求的发送者和接收者之间的直接耦合.通常情况下,我们会使用new操作符来直接创建某个类的对象,但有时候我们希望在不暴露对象创建的细节的前提下实现对象的实例化。创建一个代理对象,代理对象可以控制对目标对象的访问。针对某个接口实现一个代理类,代理类与目标类都实现了接口,并且代理类持有目标类的引用,这样在接口方法中能够针对目标类的业务功能做增强处理.

2024-10-20 17:26:48 983

原创 接口幂等的概念以及如何在项目中保证接口幂等

接口幂等性

2024-10-09 21:54:27 285

原创 AOP的应用

的方式实现的,由代理对象持有目标对象,在执行目标对象的目标方法的前后执行增强的代码。

2024-08-21 23:45:01 166

原创 Activity-工作流引擎

Activit以及Groovy脚本

2024-07-21 21:53:02 3966

原创 FreeMarker模版引擎的概念以及应用

模版引擎是一种用于生成动态内容的类库/框架,将预先定义的模板与特定数据合并,来生成最终的输出内容.

2024-07-21 13:40:10 1587

原创 Redis

redis知识

2024-07-21 12:38:11 974

原创 索引知识点

索引

2024-07-10 23:12:02 836

原创 Spring Security概念与应用

Spring Security-认证和授权

2024-07-09 00:30:23 293

原创 SpringBoot Starter的概念以及应用

SpringBoot中的starter

2024-07-05 00:58:21 640

原创 Linux环境下解决人大金仓License过期

Linux环境下解决人大金仓License过期一、官网下载License二、更换License文件三、重启数据库四、查看License过期时间一、官网下载License二、更换License文件三、重启数据库四、查看License过期时间

2024-07-04 21:54:54 1211

原创 API签名认证

API签名认证针对的是系统或者服务对外开放的接口, 对外开放的 API 接口都会面临一些安全问题,例如伪装攻击、篡改攻击、重放攻击以及数据信息泄漏的风险。请求头中传递ak,时间戳,以及签名信息.服务端根据ak识别调用者身份,根据服务端存储的sk,请求参数等信息,使用同样的加密方式生成服务端签名,与请求头中的签名进行比较,从而判断请求是否合法.sk不能以明文的方式放到请求头中进行传递,因为别人一旦拦截到我们的请求,就能从请求头中获取明文存储的sk,这样做是非常危险的.通过时间戳+随机数的方式来防止重放请求.

2024-07-02 22:28:09 366 1

原创 Stream流常用操作

Stream流用法

2022-01-14 21:29:12 904

原创 通过URL访问本地资源

通过URL访问本地资源

2022-01-04 11:01:33 1955 1

【公开】王子豪_软件组周报(23.12.20-12.26).xlsx

【公开】王子豪_软件组周报(23.12.20-12.26).xlsx

2023-11-27

空空如也

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

TA关注的人

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