青铜 诸事顺遂

本地穿透

本地穿透 本地电脑,通过跳板机,访问跳板机内部的机器 如: 1、跳板机:192.168.1.242 2、跳板机能访问的机器:192.168.1.111 端口23500 3、本地IP 192.168.1.233 但是本地无法访问192.168.1.111 这个时候,可以通过在

吴书松 发布于 2025-05-06

Mybatis二级缓存

mybatis 1、缓存作用 为了缓解数据库的压力,提高数据库的效率,mybatis提供了两种缓存机制 2、一级缓存 SqlSession级别的缓存,缓存的数据只在SqlSession内有效。 一级缓存mybatis已近为我们自动开启,不用我们手动操作,而且我们是关闭不了的!!但是我们可以手动清除缓

吴书松 发布于 2025-05-06

Mybatis常用功能

mybatis功能 1、插入数据之后,返回主键给实体类 <insert id="insertUser" parameterType="SysUser" useGeneratedKeys="true" keyProperty="userId"> </insert> 关键参数: parameterTy

吴书松 发布于 2025-05-06

Mybatis 自定义数据权限

mybatis 自定义数据权限 就是在mybatis sql组装时,拼接自己的逻辑进去 1、定义注解 该注解,作用在mapper层 方法上,用来开启数据权限,并识别权限表名,列名 package com.wss.common.mybatis.annotation; import com.wss.c

吴书松 发布于 2025-05-06

Mybatis 自定义sql拼接

mybatis 自定义查询语句 1 使用场景: 如,需要给查询sql 表明后面添加指定 sql语段,如:强制索引:force index (PRIMARY) select ICCID,INTER_CODE,CLIENT_ACCOUNT from iot_card_base_info force in

吴书松 发布于 2025-05-06

限流

限流 1、固定窗口 首先维护一个计数器,将单位时间段当做一个窗口,计数器记录这个窗口接收请求的次数。 当次数少于限流阀值,就允许访问,并且计数器+1 当次数大于限流阀值,就拒绝访问。 当前的时间窗口过去之后,计数器清零。 假设单位时间是1秒,限流阀值为3。在单位时间1秒内,每来一个请求,计数器就加1

吴书松 发布于 2025-05-06

maven文档注释打包

在需要打包项目的pom中添加下面配置 <build> <plugins> <!-- 生成javadoc文档包的插件 --> <plugin> <groupId>org.apache.maven.plugi

吴书松 发布于 2025-01-06

mvn jar依赖单独打包

1、在pom中添加配置 <!-- 配置maven-jar-plugin,打包主程序jar --> <plugin> <groupId>org.apache.maven.plugins</groupId> <

吴书松 发布于 2024-12-29

Nacos集群部署

Nacos集群部署 1、nacos集群配置 1、关闭单机启动 System.setProperty(ConfigConstants.STANDALONE_MODE, "false");

吴书松 发布于 2024-05-30

nacos零散问题

零散问题 CAP理论 CAP定理是分布式系统中的基本理论之一,其中 Consistency(一致性):一致性指的是所有节点在同一时间看到相同的数据。在分布式系统中,保持数据的一致性是非常重要的,因为不同节点可能并不总是同时收到更新。在 Nacos 中,一致性体现在服务注册和配置管理方面。Nacos

吴书松 发布于 2024-05-18