Spring
-
redisson-分布式锁 快速入门
redisson-分布式锁 快速入门 在之前我介绍过如何保证缓存与数据库的双写一致性,说过使用分布式锁优化可以实现双写一致性,那么今天就来介绍一种具体实现方式redisson-分布…
-
Spring中控制反转究竟反转的什么
你好,这里是codetrend专栏“Spring6全攻略”。 控制反转(Inversion of Control, IoC)是一种软件设计原则,它将传统的程序设计中的控制权从应用程…
-
为什么google、github等很多厂商账号密码是明文传输的?给域名申请一个ssl证书保障服务信息安全!
[!引言] 让你的服务域名申请一个ssl证书是很有必要的,github、谷歌等比较出名的网站打开F12其实可以看到密码是明文传输的,为什么他们会这么做呢?其实ssl就是一个保障,实…
-
redis zset详解:排行榜绝佳选择
最近我们发布了一款新的app,其中包含一个搜索功能。在搜索时,会给用户展示四个热门搜索词汇。我们利用 Redis 的有序集合(zset)实现了这一功能。由于应用程序刚刚上线并且尚未…
-
spring配置双数据源
spring配置双数据源 前段时间有个需求,需要将数据存到两个数据库中,一个库中存放主信息,一个库中存放特殊信息,看来是要使用双数据源了,搞起来吧 既然是双数据源,先不管怎么切换,…
-
SpringBoot+Validation参数校验,消除if else
1、参数校验简介 在实际工作中,得到数据得到的第一步就是校验数据的正确性,如果存在录入上的问题,一般会通过注解校验,发现错误后返回给用户,但是对于一些逻辑上的错误,比如购买金额购买…
-
SpringBoot 实现图片防盗链功能
戳上方蓝字“Java面试题精选”关注! 前言 出于安全考虑,我们需要后端返回的图片只允许在某个网站内展示,不想被爬虫拿到图片地址后被下载。或者,不想浏览器直接访问图片链接。 出于性…
-
前后端代码一键生成,这款低代码平台绝了
戳上方蓝字“极客之家”关注! 今天给大家介绍一款基于代码生成器的低代码开发平台!前后端分离架构 后端采用SpringBoot2.x,前端采用Ant Design&Vue,支…
-
官方推出了 Spring AI 框架,Java集成 AI 不再是难事!
戳上方蓝字“极客之家”关注! 在软件开发的世界中,Java一直是企业级应用的主力军。而Spring框架,尤其是Spring Boot,以其生态系统的丰富性,为开发者提供了无与伦比的…
-
盘点Lombok的几个骚操作
前言 本文不讨论对错,只讲骚操作。 有的方法看看就好,知道可以这么用,但是否应用到实际开发中,那就仁者见仁,智者见智了。 一万个读者就会有一万个哈姆雷特,希望这篇文章能够给您带来一…
-
spring boot中一些工具的封装,如定制开发环境打印信息、入参及返回的时间格式化、二维码工具等。
依赖jar包 引入包 版本 jdk 1.8 spring boot 2.7.9 spring-boot-starter-web 2.7.9 spring-boot-starter-…
-
spring事务失效场景
spring事务失效场景 首先spring的事务是使用AOP来实现的,而AOP的底层是代理(JDK代理或者CGLIB代理),所以事务失效就想什么时候不能进行代理 该描述的是使用注解…
-
spring注解整理
spring注解整理 @Configuration 使用@Configuration注解来标注的类为配置类,配置类就相当于applicationContext.xml配置文件,可以…
-
公司来了个大神,三方接口调用方案设计的真优雅~~
戳上方蓝字“Java知音”关注我 在为第三方系统提供接口的时候,肯定要考虑接口数据的安全问题,比如数据是否被篡改,数据是否已经过时,数据是否可以重复提交等问题。 在设计三方接口调用…
-
一款完全开源、前后端分离的低代码开发框架(已集成flowable工作流)
戳上方蓝字“极客之家”关注! 今天给大家介绍一款彻底开源的前后端分离的低代码开发框架,支持代码生成,表单设计,flowable审批工作流等,支持微服务模块化开发部署,数据源可彻底隔…
-
就这么几个限流算法,总是记了又忘。。。
什么是限流? 限流,限流,就是限制流量。 在日常生活中,我们经常能看到一些限流场景,比如旅游景点限流、餐厅排队等号、交通限流等,目的就是为了确保可以正常运转。 同样,在我们进行应用…