- 博客(147)
- 资源 (1)
- 收藏
- 关注
原创 【项目实战】博客系统设计与实现
前端:展示文章,文章分类,评论,用户登录。后端 :系统管理:用户管理,菜单管理,角色管理。内容管理:文章管理,分类管理,标签管理数据库:mysql8.0.28项目结构:maven数据库连接池:Druid前端框架:Vue后端框架:SpringBoot,SpringSecurity语言:Javajdk版本:17编写的IDE:IDEA。
2023-06-01 18:06:54 4361 6
原创 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 3764
原创 Lua脚本解决redis实现的分布式锁多条命令原子性问题
线程1现在持有锁之后,在执行业务逻辑过程中,他正准备删除锁,而且已经走到了条件判断的过程中,比如他已经拿到了当前这把锁确实是属于他自己的,正准备删除锁,但是此时他的锁到期了,那么此时线程2进来,但是线程1他会接着往后执行,当他卡顿结束后,他直接就会执行删除锁那行代码,相当于条件判断并没有起到作用,这就是删锁时的原子性问题,之所以有这个问题,是因为线程1的拿锁,比锁,删锁,实际上并不是原子性的,我们要防止刚才的情况发生。最终我们操作redis的拿锁比锁删锁的lua脚本就会变成这样。释放锁的业务流程是这样的。
2023-11-23 17:53:53 947
原创 封装Redis工具类
方法2:将任意Java对象序列化为json并存储在string类型的key中,并且可以设置逻辑过期时间,用于处理缓。方法1:将任意Java对象序列化为json并存储在string类型的key中,并且可以设置TTL过期时间。方法3:根据指定的key查询缓存,并反序列化为指定类型,利用缓存空值的方式解决缓存穿透问题。方法4:根据指定的key查询缓存,并反序列化为指定类型,需要利用逻辑过期解决缓存击穿问题。
2023-11-21 14:56:28 166
原创 仓库信息管理系统设计与实现
2.数据库表设计depository该表存储仓库的信息,比如仓库名称,仓库地址和仓库介绍1idINT(10)是是2dname否是仓库名称3address否是仓库地址4introduce否是仓库介绍。
2023-05-18 20:03:12 625
原创 Spring Cloud Alibaba: Gateway 网关过滤器 GatewayGatewayFilter factory (记录)
调用自定义的GatewayFilter@Bean.build();测试成功。
2023-05-06 21:13:12 1300
原创 springcloud gateway配置RedisRateLimiter限流无效不起作用,redis中无限流信息
springcloud gateway配置RedisRateLimiter限流无效不起作用,redis中无限流信息
2023-04-15 19:50:10 983
原创 Required request body is missing 错误解决
Required request body is missing 错误解决
2023-04-06 18:09:02 2252
原创 Swagger2
ApiImplicitParam 用于描述接口的参数,但是一个接口可能有多个参数,所以一般与 @ApiImplicitParams 组合使用。@ApiOperation(value = "友链评论列表",notes = "获取一页友链评论")description 设置描述信。
2023-04-02 20:03:46 502
原创 Failed to start bean ‘documentationPluginsBootstrapper‘; nested exception is java.lang.NullPointerEx
Failed to start bean 'documentationPluginsBootstrapper'; nested exception is java.lang.NullPointerEx
2023-04-02 19:23:04 107
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人