(Redis使用系列) Springboot 整合Redisson 实现分布式锁 七

摘要: 前言 该篇是基于springboot 项目整合 Redisson 实现对redis的操作。 内容: 1.以自定注解aop方式实现对接口使用分布式锁 2.使用RedissonClient对一些集合的常规操作,数据查询,存储等 正文 第一步: pom... 阅读全文
posted @ 2022-11-08 07:34 小目标青年 阅读(163) 评论(0) 推荐(0) 编辑

【硬着头皮】switch很少看到,还是写 if 吧?

摘要: 前言 硬着头皮看看... 这些都是发现在一些项目里面的一些代码片段。 正文 案发现场: 很多错误码的判断 ,好几个独立的错误码都需要判断后返回一些相关的提示语。 作案手法: 使用if语句 (其实这样写很正常) 盘问: 来自我的友好试探: ... 阅读全文
posted @ 2022-11-08 07:34 小目标青年 阅读(2) 评论(0) 推荐(0) 编辑

JAVA 关键字、敏感字 屏蔽过滤功能实现

摘要: demo目录结构: 文档内容格式: 直接上代码(检索敏感词算法是从网上搜集参考的,有想法的可以搜索DFA算法研究下): SensitiveFilterService.java /** * @Author : JCccc * @CreateTime : ... 阅读全文
posted @ 2022-11-08 07:34 小目标青年 阅读(548) 评论(0) 推荐(0) 编辑

Springboot 整合ElasticSearch 常用的插入查询,模糊查询,范围查询

摘要: 前言 本来该篇教程就应该写到 Springboot 整合 ElasticSearch 入门教学必看 https://blog.csdn.net/qq_35387940/article/details/104840473 里面的,但是由于考虑篇幅太长了,所以有... 阅读全文
posted @ 2022-11-08 07:34 小目标青年 阅读(416) 评论(0) 推荐(0) 编辑

Springboot 使用设计模式- 策略模式

摘要: 前言 直白点,什么场景我们需要使用到设计模式- 策略模式。 在平常的springboot项目里面做CRUD,我们的习惯性基本是 一个mapper,一个service,一个serviceImpl。 但是有时候会出现一种情况,就是实现类impl里面虽然业务主线是... 阅读全文
posted @ 2022-11-08 07:34 小目标青年 阅读(12) 评论(0) 推荐(0) 编辑

【硬着头皮】 比较多个数的大小,麻烦也写得整洁点

摘要: 前言 硬着头皮看看... 这些都是发现在一些项目里面的一些代码片段。 正文 案发现场: 顺延上次的一个案发现场比较两个产品下单数的大小,发现这个案发现场, 比较近一个月的每日下单产品下单数的大小,获取出最大日下单量是多少。 没有直接从数据库里使用 ... 阅读全文
posted @ 2022-11-08 07:34 小目标青年 阅读(10) 评论(0) 推荐(0) 编辑

【硬着头皮】 比较两个数大小,麻烦写得整洁点

摘要: 前言 硬着头皮看看... 这些都是发现在一些项目里面的一些代码片段。 正文 案发现场: 从数据库里面查出两款竞争产品的订单下单总数,想比较两个数的大小,得出最大的那个数。 作案手法: 盘问: 来自我的质问: 可以利用三目... 阅读全文
posted @ 2022-11-08 07:34 小目标青年 阅读(3) 评论(0) 推荐(0) 编辑

Java 面试,创建了几个String 对象? 我让问!让你问!让你问!

摘要: 前言 上周忘记啥时候,学习群里面聊到这个String分配内存的问题,当时群里讨论还蛮激烈的。 【无图,太久了找不到了,意思一下】 然后昨天有兄弟面试遭挫又私聊我,问到这个: 作为出手侠, 我又要出手了。 这一篇内容又杂又乱 ,基本都通过图... 阅读全文
posted @ 2022-11-08 07:33 小目标青年 阅读(69) 评论(0) 推荐(0) 编辑

Springboot 整合RabbitMq ,用心看完这一篇就够了

摘要: 该篇文章内容较多,包括有rabbitMq相关的一些简单理论介绍,provider消息推送实例,consumer消息消费实例,Direct、Topic、Fanout的使用,消息回调、手动确认等。 (但是关于rabbitMq的安装,就不介绍了) 在安装完rab... 阅读全文
posted @ 2022-11-08 07:33 小目标青年 阅读(73) 评论(0) 推荐(0) 编辑

Springboot 最细节全面的接口传参接参介绍,总有你喜欢的一种方式

摘要: 这篇里面对每种传参接参方式都会举出较多的例子,不多说,入正题: @PathVariable 一 @GetMapping("/getId/{id}") public String pathVariableTest(@PathVariable Int... 阅读全文
posted @ 2022-11-08 07:33 小目标青年 阅读(80) 评论(0) 推荐(0) 编辑