自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAVA使用LDAP创建用户及其登录校验

本文介绍了如何在Windows系统上下载并安装MaxCRC,并选择LDIF作为数据存储方式。接着,详细说明了使用OpenLDAP管理工具的测试顺序,包括确保LDAP服务运行、运行main()方法、检查控制台日志以及使用可视化管理工具查看结构。文章还提供了Java代码示例,展示了如何通过LDAP创建用户、组,并将用户添加到组中,同时进行用户登录验证。最后,文章介绍了如何自定义LdapTemplate和LdapContextSource,并提供了相关的Java类实现,包括配置类、工厂类和认证类,以及使用示例。

2025-05-22 09:30:22 775

原创 Redis 五种类型基础操作(redis-cli + Spring Data Redis)

Redis 五种类型基础操作,黑窗口命令行 + Java程序中的写法

2025-05-16 15:36:24 983

原创 Navicat中保存的数据库密码找回 Java 8

本文介绍了一个用于解密Navicat数据库连接文件中加密密码的Java程序。程序支持两种加密算法:AES和Blowfish,分别对应Navicat的版本12和11。通过读取导出的connections.ncx文件中的加密密码,程序可以根据指定的Navicat版本调用相应的解密方法进行解密。AES解密使用固定的密钥和初始化向量,而Blowfish解密则通过SHA-1生成密钥并使用ECB模式进行解密。程序还提供了加密功能,支持将明文密码加密为Navicat兼容的密文格式。

2025-05-10 13:14:59 192

原创 两秒解决idea端口占用

解决idea端口占用

2025-02-26 13:49:40 214

原创 各个系统查询电脑 CPU 核心数

各个系统查询电脑 CPU 核心数(Windows,macOS,Linux,(Java))

2024-12-05 10:54:52 5511

原创 nodejs 管理工具nvm,一键切换版本,安装新版本

Windows 一图读懂;Node.js 管理工具nvm,一键切换版本,安装新版本

2024-11-25 09:54:35 236

原创 OpenLDAP管理工具之LDAP Admin-创建用户,组

Windows系统使用LdapAdminPortable工具创建用户,设置密码,创建组,分组。

2024-11-04 11:38:04 937 1

原创 达梦数据库备份&还原(RPO/RTO)

达梦数据库备份&还原(RPO/RTO)本文使用作业备份数据库数据Linux环境

2024-06-15 15:08:19 498

原创 Redis集群搭建(Linux)

Redis集群搭建(Linux)

2024-06-08 09:33:02 531 1

原创 Linux环境在非root用户中搭建(java-tomcat-redis)

注: 本文在内网(离线)环境,堡垒机中搭建,服务器不同可能有所差异,仅供参考本文安装JDK-20.0.1版本,apache-tomcat-10.1.10版本,redis-6.2.15版本本文服务器IP假设:192.168.88.133。

2024-06-08 09:14:53 1136

原创 springboot+mp完成简单案例

需求:简单连表条件查询+添加功能

2023-08-26 17:26:31 1114 2

原创 开启MySQL的binlog日志

binlog 就是binary log,二进制日志文件,这个文件记录了mysql所有的dml操作。对于开发者可能对binlog并不怎么关注,但是对于运维或者架构人员来讲是非常重要的。这些配置完毕之后对于5.7以下版本应该是可以了,但是我们这个时候用的如果是5.7及以上版本的话,重启mysql服务会报错。随机指定一个不能和其他集群中机器重名的字符串,如果只有一台机器,那就可以随便指定了。有了上述的配置之后,我们就可以重新启动我们的mysql了。启动成功之后,我们可以登陆查看我们的配置是否起作用。

2023-08-11 10:25:36 4022 1

原创 MySQL高级-锁+mysql的主从关系(详解02)

MySQL高级-锁+mysql的主从关系(详解02)

2023-08-10 22:56:54 510

原创 MySQL高级-存储引擎+存储过程+索引(详解01)

MySQL高级-存储引擎+存储过程+索引

2023-08-10 22:13:51 553

原创 解决 MySQL 删除数据后,ID 自增不连续问题

解决 MySQL 删除数据后,ID 自增不连续问题

2023-08-04 09:00:28 1369

原创 Docker从零到掌握(详解)

Docker容器技术+Docker常用命令+容器的数据卷+Docker应用部署+自定义镜像+idea关联docker+docker服务编排+图形化界面

2023-08-02 21:47:04 560

原创 Java开发中的------修改密码+忘记密码

Java开发中的------修改密码+忘记密码

2023-08-01 16:16:00 2338

原创 三个常用查询:根据用户名 / token查询用户信息+链表分页条件查询

三个常用查询:根据用户名 / token查询用户信息+链表分页条件查询

2023-07-29 11:01:38 1071

原创 解决vue项目中执行 npm run dev 时,报错(10% building 2/5 modules 3 active .node);版本问题,不替换node版本,轻松解决

【代码】解决vue项目中执行 npm run dev 时,报错(10% building 2/5 modules 3 active .node);版本问题,不替换node版本,轻松解决。

2023-07-28 16:23:28 710

原创 IDEA常用高效开发工具—screw一键生成数据库文档(仅需三步)

screw一键生成数据库文档(简单三步即可)

2023-07-25 19:36:32 1171

原创 seata解决分布式事务组件

事务(TRANSACTION)是作为单个逻辑工作单元执行的一系列SQL操作,这些操作作为一个整体一起向系统提交,要么都执行、要么都不执行。

2023-07-20 21:44:42 182

原创 Jmeter安装及快速入门(超详细教程)

Jmeter安装及快速入门(超详细教程)

2023-07-20 17:46:05 849

原创 微服务保护2(自定义异常结果+Sentinel 规则持久化)

自定义异常结果+Sentinel 规则持久化

2023-07-20 17:23:07 220

原创 微服务保护---Sentinel(雪崩问题/流量控制/隔离和降级)

微服务保护---挑战(雪崩问题/流量控制/隔离和降级)

2023-07-19 17:40:42 1090

原创 微服务sleuth+zipkin---链路追踪+nacos配置中心

sleuth+zipkin链路追踪作用:快速定位微服务的故障所在地。nacos配置中心====对配置做统一管理。

2023-07-18 15:45:52 2412

原创 微服务Gateway网关(自动定位/自定义过滤器/解决跨域)+nginx反向代理gateway集群

如何使用gateway网关/网关从注册中心拉取服务/gateway自动定位/gateway常见的断言/gateway内置的过滤器/自定义过滤器-全局过滤器/解决跨域问题+nginx反向代理gateway集群

2023-07-17 17:18:09 2704

原创 nacos注册中心+Ribbon负载均衡+完成openfeign的调用(超详细步骤)

nacos注册中心+Ribbon负载均衡+完成openfeign的调用

2023-07-15 19:28:58 2896

原创 微服务架构+创建微服务工程(商品/订单)

微服务架构+创建微服务工程(公共模块+商品系统+订单系统)

2023-07-14 16:59:23 2173 2

原创 如何保证消息的可靠性+延迟队列(TTL+死信队列+延迟队列)

如何保证消息的可靠性(消息的可投递性+如何保证消息在队列中不丢失+确保消息能可靠的被消费掉)+延迟队列(TTL+死信队列+延迟队列)+如何防止消费者重复消费

2023-07-13 17:22:00 3214

原创 RabbitMQ常用工作模式+整合springboot

RabbitMQ的常用工作模式(简单模式,工作模式,发布订阅模式,路由模式,主题模式)+RabbitMQ整合springboot+通过代码创建交换机和队列

2023-07-12 18:24:35 993 1

原创 虚拟机中安装RabbitMQ及使用(超详细)

虚拟机中安装RabbitMQ及使用

2023-07-12 16:01:42 3110

原创 session共享问题和其他常见问题及解决方案

解决shiro的session共享问题+前后端传递sessionID的方式+前置路由守卫+防止恶意重复提交+退出+获取当前用户信息+设定登录设备的个数

2023-07-11 18:46:08 859 1

原创 Vue脚手架

nodejs,NPM,vue脚手架详细安装,及脚手架的使用+调用后台接口

2023-07-10 20:18:46 139

原创 Springboot整合Shiro

springboot整合shiro完成登录,权限。完成前后端分离。shiro权限对象缓存到redis中+使用Swagger2接口文档测试

2023-07-07 21:49:52 1009

原创 SSM+Shiro安全框架整合(完成安全认证--登录+权限授权)+ssm整合shiro前后端分离

搭建ssm框架,ssm整合shiro,完成登录认证功能,权限授权功能+ssm整合shiro前后端分离

2023-07-06 19:45:43 942

原创 权限管理+安全框架shiro+密码加密器

权限管理+安全框架shiro+使用shiro完成认证功能,完成授权功能+密码加密器+密码匹配器使用在shiro

2023-07-05 20:34:24 424

原创 springboot--redis解决分布式锁--使用watchDog机制解决超时引起的线程安全问题

我们在单台服务器运行多线程的时候,会出现重买超卖的情况,这个时候可以通过加锁来保证代码的原子性操作,但是当我们多台服务器对应一个数据库的时候,依旧会出现线程安全问题,这个时候该怎么解决或锁---本地JVM解决。

2023-07-05 17:22:34 566

原创 redis常见问题及解答

总结:redis常见问题及解答

2023-07-05 13:22:35 137

原创 Java连接redis + springboot整合redis+使用redis作为缓存

Java连接redis + springboot整合redis+java连接redis集群+springboot整合redis+常用指令+springboot使用redis集群模式+使用redis作为缓存(实现缓存/使用缓存注解实现)+使用自定义注解和aop实现缓存

2023-07-03 20:23:51 680

原创 Redis三种集群模式(主从模式/哨兵模式/集群化模式)

redis 集群中内置了 16384 个哈希槽,当需要在 Redis 集群中放置一个 key-value时,redis 先对 key 使用 crc16 算法算出一个整数结果,然后把结果对 16384 求余数,这样每个 key 都会对应一个编号在 0-16383 之间的哈希槽,redis 会根据节点数量大致均等的将哈希槽映射到不同的节点。开三个redis服务----通过修改port----6380 [主] ,6381[从] 6382[从]。主节点修改数据时,主节点的数据会同步到所有的从节点。

2023-07-03 16:35:33 1844 1

LDAP资源(win安装包 + 可视化工具)

LDAP资源(win安装包 + 可视化工具)

2025-05-22

OpenLDAP管理工具之LdapAdminPortable

客户端工具

2024-11-04

Redis中的conf

Redis中的conf

2024-06-08

tomcat,jdk,redis

本文内网中的包,无法取出,环境包里面与本文有差异,但可以使用

2024-06-08

案例所需要的css+js文件

案例所需要的css+js文件

2023-08-26

Jmeter-5.2.1安装包

Jmeter-5.2.1安装包

2023-07-20

sentinel+jmeter+测试请求

2023-07-19

jmeter中的Jmeter测试请求

2023-07-19

jmeter中的Jmeter测试样例

2023-07-19

Sentinel控制台jar包

Sentinel控制台jar包

2023-07-19

测试应用:jmeter压测

2023-07-19

zipkin-jar包

zipkin-jar包

2023-07-18

使用到的注册中心-nacos

使用到的注册中心-nacos

2023-07-15

Springboot整合Shiro锁需要的数据库结构

数据库结构

2023-07-07

JMeter压测软件-测试项目

JMeter压测软件-测试项目

2023-07-05

动静分离案例所需要用的样式(css/js/img)

动静分离案例所需要用的样式(css/js/img) 在nginx目录下创建一个static目录,或者把改文件解压后直接放到nginx目录下即可

2023-06-29

本案例中的css和js文件

本综合案例所用

2023-06-25

本综合案例所有的数据库表

本综合案例所有的数据库表

2023-06-20

空空如也

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

TA关注的人

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