- 博客(152)
- 资源 (1)
- 收藏
- 关注

原创 【项目实战】博客系统设计与实现
前端:展示文章,文章分类,评论,用户登录。后端 :系统管理:用户管理,菜单管理,角色管理。内容管理:文章管理,分类管理,标签管理数据库:mysql8.0.28项目结构:maven数据库连接池:Druid前端框架:Vue后端框架:SpringBoot,SpringSecurity语言:Javajdk版本:17编写的IDE:IDEA。
2023-06-01 18:06:54
6309
7
原创 Linux下Redis哨兵集群模式搭建(1主2从+3哨兵)
链接: https://pan.baidu.com/s/1_n2rCMi5MHX-mVkkyMo4LA 提取码: gbra。链接: https://pan.baidu.com/s/1LYrEJDKkhFUI-L5PmkpVsQ 提取码: myrg。每启动一台可以 查看一下启动日志,查看连接情况。参考配置直接放网盘了,含有配置文件和启动脚本。由于机器不够,最后两台放在一起了,在不同端口。4.进入到redis-6.2.16目录下。3.解压到/app/redis目录下。6.安装到/app/redis目录下。
2025-03-19 16:52:13
251
原创 ElasticSearch 7.x 集群 + Kibana 部署完全指南(5节点)
链接: https://pan.baidu.com/s/1jLnZRYG7HUCjaH7869oqQQ 提取码: 1x7k。其余4个节点依次按照这个进行配置。
2025-03-19 15:46:13
817
原创 前后端分离技术之加签,验签,报文防篡改
通过后端RSA非对称加密方式,对返回的数据使用私钥进行加密,增加返回参数sign,前端使用公钥来对相同的数据加密,通过对比生成的sign来判断数据是否存在篡改的情况。最近项目上被渗透扫到可以通过篡改后端返回的报文,来使前端跳过校验进入下一步操作。
2024-12-13 14:39:37
735
原创 主机ping不通虚拟机,提示请求超时
进到windows网络设置里边,改一下ip,使ip在同一网段。主机ping不通虚拟机,提示请求超时。进到虚拟机里边,输入ifconfig。然后就能ping通了。
2024-11-13 16:18:26
717
原创 Docker启动安装nacos(踩过坑版)
从github中找到创建表的文件,在nacos-config库中执行,创建所需的表。虚拟机需要在防火墙开放相关端口,或者关了防火墙,如果你是云服务器,开放安全组。## 在宿主机中修改application.properties文件。主要修改的是application.properties文件。mysql中新建一个库,名字可自定义,这里就用nacos。3、启动nacos并复制文件到宿主机,关闭容器。文件修改的地方(修改为你对应的mysql)4、mysql中创建nacos所需的表。5、再次启动nacos。
2024-03-13 10:49:54
5630
原创 Lua脚本解决redis实现的分布式锁多条命令原子性问题
线程1现在持有锁之后,在执行业务逻辑过程中,他正准备删除锁,而且已经走到了条件判断的过程中,比如他已经拿到了当前这把锁确实是属于他自己的,正准备删除锁,但是此时他的锁到期了,那么此时线程2进来,但是线程1他会接着往后执行,当他卡顿结束后,他直接就会执行删除锁那行代码,相当于条件判断并没有起到作用,这就是删锁时的原子性问题,之所以有这个问题,是因为线程1的拿锁,比锁,删锁,实际上并不是原子性的,我们要防止刚才的情况发生。最终我们操作redis的拿锁比锁删锁的lua脚本就会变成这样。释放锁的业务流程是这样的。
2023-11-23 17:53:53
1130
原创 封装Redis工具类
方法2:将任意Java对象序列化为json并存储在string类型的key中,并且可以设置逻辑过期时间,用于处理缓。方法1:将任意Java对象序列化为json并存储在string类型的key中,并且可以设置TTL过期时间。方法3:根据指定的key查询缓存,并反序列化为指定类型,利用缓存空值的方式解决缓存穿透问题。方法4:根据指定的key查询缓存,并反序列化为指定类型,需要利用逻辑过期解决缓存击穿问题。
2023-11-21 14:56:28
201
原创 仓库信息管理系统设计与实现
2.数据库表设计depository该表存储仓库的信息,比如仓库名称,仓库地址和仓库介绍1idINT(10)是是2dname否是仓库名称3address否是仓库地址4introduce否是仓库介绍。
2023-05-18 20:03:12
881
原创 Spring Cloud Alibaba: Gateway 网关过滤器 GatewayGatewayFilter factory (记录)
调用自定义的GatewayFilter@Bean.build();测试成功。
2023-05-06 21:13:12
1377
原创 springcloud gateway配置RedisRateLimiter限流无效不起作用,redis中无限流信息
springcloud gateway配置RedisRateLimiter限流无效不起作用,redis中无限流信息
2023-04-15 19:50:10
1146
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人