自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 二级缓存(缓存到Redis)

【代码】二级缓存(缓存到Redis)

2025-01-12 22:11:09 367

转载 RabbitMQ(消息队列)黑马笔记

MQ基础篇MQ高级篇

2024-10-15 14:50:59 64

原创 上传单文件(单图片、单文档)、多张图片

上传多张图片时需要在对应类中增加图像地址的数组(加上数据库不存在该字段注解),在逻辑层将多张图片的地址进行拼接一起,存入数据库。

2024-10-09 19:03:05 340 1

原创 Redis中HyperLogLog实现UV统计

2024-10-06 11:50:25 225

原创 Redis中BitMap实现签到与统计连续签到功能

【代码】Redis中BitMap实现签到与统计连续签到功能。

2024-10-06 11:27:49 521

原创 Redis中GEO数据结构实现附近商户搜索

在测试类中将数据导入Redis。

2024-10-05 11:48:11 378

原创 关注、取关、Redis实现共同关注、 博客推送与分页查询

【代码】关注、取关、Redis实现共同关注、 博客推送与分页查询。

2024-10-04 18:35:28 573

原创 Redis实现点赞

逻辑层代码 (没有实现排行榜时的代码.使用Set)逻辑层代码(实现排行榜时的代码 ,使用了SortedSet)

2024-10-04 14:07:25 723

原创 Redisson入门(优惠券秒杀、分布式锁)

【代码】Redisson入门(优惠券秒杀、分布式锁)

2024-10-02 17:31:31 561

原创 Redis缓存穿透雪崩击穿及解决(扩展)

封装缓存空对象解决缓存穿透与逻辑过期解决缓存击穿工具类。

2024-09-29 22:03:45 399

原创 Redis实现短信登录&解决状态登录刷新的问题

【代码】Redis实现短信登录&解决状态登录刷新的问题。

2024-09-29 21:38:34 433

原创 网络编程(TCP、UDP)

2024-09-09 18:33:01 143

原创 Bean管理

获取beanbean作用域第三方bean

2024-07-29 18:16:44 278

原创 后端解决跨域(Cross-Origin Resource Sharing)(三种方式)

控制层的类上或者方法上加注解@CrossOrigin。

2024-07-27 22:14:54 584

原创 面向切面编程(AOP)

Grep Console插件可右键选中日志高亮显示正常情况异常情况(around after和目标方法在一起,目标方法异常后,around after不执行)

2024-07-27 19:29:30 279

原创 索引(数据库优化)&事务

上图模拟的异常为运行时异常加上这个配置之后如果回滚会显示下面异常信息。

2024-07-27 10:32:22 238

原创 项目打包与运行

右侧maven -> 展开要打包的项目 -> 生命周期 -> 双击package。(后面参数会传递给启动类的main方法 优先级高于在yml文件的端口号)在资源目录下输入cmd,执行以下命令即可运行(端口号为yml文件中的端口号)java -jar jar包名 --server.port=端口号。不想使用yml中的端口号时,执行以下命令即可运行。输入jar包名时,可以使用tab键补齐。java -jar jar包名。打包好之后在target目录下。

2024-07-26 16:51:32 365

原创 会话跟踪方案&拦截器&全局异常处理

Component@Override//令牌验证//验证tokentry {//解析不出错即正确,解析异常即错误//把业务数据存储到ThreadLocal中//把业务数据存储到ThreadLocal中//把业务数据存储到ThreadLocal中//放行//http响应状态码为401//不放行@Override//清空ThreadLocal中的数据。

2024-07-23 12:39:53 197

原创 增加、动态修改、批量删除

deptId插入部门号(前端遍历部门表使用下拉框,选择部门名,后端存入对应的部门号)只有String类型的需要判断不等于空字符串,其他只需判断不为null。写更新字段时,可以写出所有字段,用动态SQL进行判断有没有。foreach遍历的使用。

2024-07-21 16:10:59 270

原创 minio云存储与本地存储(时间戳&UUID)

【代码】minio云存储与本地存储(时间戳&UUID)

2024-07-21 14:19:16 609

原创 关联查询(xml)

多对多:数据库中需要有中间表,在两个实体类中都加入对方的List集合,在写查询语句时写三张表。

2024-07-21 09:59:26 392

原创 多环境开发

2024-07-21 09:58:18 93

原创 参数校验(使用注解)

分组校验。

2024-07-21 09:55:25 253

原创 分页查询与分页条件查询

SpringBoot3使用1.4.6 SpringBoot2使用1.4.2。1.创建PageBean实体类。

2024-07-21 09:51:37 662

原创 redis登录缓存

2.将登录成功的token存储到redis中。4.当密码更新成功时,需重新登录,删除旧令牌。1.pom.xml中引入redis依赖。3. 在登录拦截器中进行令牌验证。

2024-07-16 18:30:27 377

转载 逻辑删除(假删除)

创建一个拦截器LogicDeleteInterceptor。在WebConfig中注册拦截器。

2024-07-15 20:50:02 134 1

原创 C语言笔记

1.定义数组为全局时,默认值为全为0。定义为局部时必须进行初始化,否则会报错。找出二维数组中行最大,列最小。最小公约数与最大公倍数。

2024-07-06 09:48:11 98

原创 创建Vue项目

选择创建路径、输入项目名、取消git勾选、选择Vue版本。创建router包,在包下创建router.js。下方终端切换到项目所在路径,输入以下命令即可运行。创建store包,在包下创建store.js。地址栏地址会多出一个#,删掉Hash即可去除。即可创建成功(项目很大,等的时间有一点长)在VsCode终端中切换到要创建项目的路径。添加vue-router、vuex。App.vue可改为(进行测试)装vue-router插件。在VsCode中打开项目。输入以下命令创建项目。

2024-04-16 10:24:41 312

原创 上课睡觉(Sleep in Class)

【代码】上课睡觉(Sleep in Class)

2022-12-28 11:46:30 484

原创 孤独的照片(一串字母求某个字母相邻相同连续的个数模板)

左边没有时右边个数-1 如果右边有一个或没有时取0 +右边没有时左边个数-1 如果左边有一个或没有时取0。左边个数乘右边个数 +

2022-12-19 13:58:25 284

原创 算法基础课模板

模板

2022-11-23 22:30:05 269

原创 C++中连等的使用

【代码】C++中连等的使用。

2022-11-15 22:49:58 1879

原创 Acwing第77场周赛

【代码】Acwing第77场周赛。

2022-11-12 22:37:13 82

原创 取球游戏(简单博弈论)

这种情况太复杂 超时了。下面为一种不超时解法。

2022-11-11 15:26:24 1074

原创 蓝桥杯的一些技巧

n的位数大于等于3位 全部输出 不够三位前面补空格。n的位数大于等于3位 全部输出 不够三位前面补0。输出一个数+%并且小数点保留0位 printf("%.0f%%",c);3.int类型能表示的最大数为2147483627 2.14*10^9。输出double类型 可用f 输出精度会在函数内处理并不会丢失。用编译器把它打印出来 赋值到word文档使用替换功能。

2022-11-06 11:31:00 432

原创 Acwing第76场周赛

【代码】Acwing第76场周赛。

2022-11-05 21:57:06 127

原创 Acwing第75场周赛

【代码】Acwing第75场周赛。

2022-10-29 23:16:40 93

原创 Huffman树、排序不等式、绝对值不等式、推公式

【代码】Huffman树、排序不等式、绝对值不等式、推公式。

2022-10-27 21:22:37 96

原创 区间问题(贪心)

【代码】区间问题(贪心)

2022-10-27 19:21:15 222

原创 区间dp问题

图中椭圆代表以左边那堆石子的最后一个来划分 右边至少是1堆 所以左边最多j-1。图中公式代表两堆石子合并时所使用的代价。

2022-10-26 18:51:26 82

excel学习笔记(仅供自己使用)

excel学习笔记(仅供自己使用)

2022-11-06

word学习笔记(仅供自己使用)

word学习笔记(仅供自己使用)

2022-11-06

空空如也

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

TA关注的人

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