自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot Redis工具类

【代码】SpringBoot Redis工具类。

2024-10-06 09:45:46 420

原创 服务⽹关Gateway(保姆级)

⼤家都都知道在微服务架构中,⼀个系统会被拆分为很多个微服务。那么作为客户端要如何去调⽤这么多的微服务呢?如果没有⽹关的存在,我们只能在客户端记录每个微服务的地址,然后分别去调⽤。这样的架构,会存在着诸多的问题:1: 客户端多次请求不同的微服务,增加客户端代码或配置编写的复杂性2:认证复杂,每个服务都需要独⽴认证。3:微服务做集群的情况下,客户端并没有负责均衡的功能上⾯的这些问题可以借助API⽹关来解决。

2024-09-09 10:59:04 1062

原创 分布式调度Elastic-job(保姆级)下

Elastic-Job并不直接提供数据处理的功能,框架只会将分⽚项分配⾄各个运⾏中的作业服务器,开发者需要⾃⾏处理分⽚项与真实数据的对应关系。2.控制台只能控制任务本身是否运⾏,但不能控制作业进程的启停,因为控制台和作业本身服务器是完全分布式的,控制台并不能控制作业服务器。作业分⽚是指任务的分布式执⾏,需要将⼀个任务拆分为多个独⽴的任务项,然后由分布式的应⽤实例分别执⾏某⼀个或者⼏个分布项。将分⽚项设置⼤于服务器的数据,最好是⼤于服务器倍数的数量,作业将会合理利⽤分布式资源,动态的分配分⽚项.

2024-09-08 09:57:36 896

原创 分布式调度Elastic-job(保姆级)上

我们可以思考⼀下下⾯业务场景的解决⽅案:1:某电商平台需要每天上午10点,下午3点,晚上8点发放⼀批优惠券2:某银⾏系统需要在信⽤卡到期还款⽇的前三天进⾏短信提醒3:某财务系统需要在每天凌晨0:10分结算前⼀天的财务数据,统计汇总以上场景就是任务调度所需要解决的问题任务调度是为了⾃动完成特定任务,在约定的特定时刻去执⾏任务的过程项⽬的学习中,使⽤过Spring中提供的定时任务注解@Scheduled在业务类中⽅法中贴上这个注解")然后在启动类上贴上注解。

2024-09-07 16:32:42 1037

原创 服务熔断降级 Sentinel(保姆级)

隔离机制: ⽐如服务A内总共有100个线程, 现在服务A可能会调⽤服务B,服务C,服务D.我们在服务A进⾏远程调⽤的时候,给不同的服务分配固定的线程,不会把所有线程都分配给某个微服务. ⽐如调⽤服务B分配30个线程,调⽤服务C分配30个线程,调⽤服务D分配40个线程. 这样进⾏资源的隔离,保证即使下游某个服务挂了,也不⾄于把服务A的线程消耗完。⽐如服务B挂了,这时候最多只会占⽤服务A的30个线程,服务A还有70个线程可以调⽤服务C和服务D.

2024-09-06 14:13:28 1456

原创 JAVA实现语音识别(百度云)保姆级

【代码】JAVA实现语音识别(百度云)保姆级。

2024-09-04 14:46:36 470

原创 把SpringBoot的http请求改为hptts

最后一步就是在 application.properties 中加上。因为SpringBoot默认启动起来是http。线上环境的话是https请求,所以要改一下。在改成HTTPS以后 也会出现一个问题。这个时候就要在配置文件里加上。

2024-09-01 11:18:29 252

原创 推送到预发布环境

jar包的位置都会在那个项目的target文件夹里面。

2024-09-01 11:14:10 219

原创 JAVA后台生成微信小程二维码

这个网上都可以找到的。

2024-09-01 10:57:36 525

原创 解决前后端对接过程中跨域问题

【代码】决前后端对接过程中跨域问题。

2024-09-01 10:50:25 133

原创 MySQL统计函数,判空函数,排名

IFNULL(room_id,'')<>'' 会导致不会踩中索引。

2024-09-01 10:46:57 228

原创 JAVA定时器

加载指定配置文件时才起作用,只有当Profile指定的配置被激活的时候,才会将Profile中对应的Bean注册到Spring容器中!用来标注一个定时服务的名字,被用于写入到数据库作为区分不同服务器的标识,如果有多个同名定时任务则同一时间点只有一个执行成功!这个锁独自占用的最长时间,单位可以是 时(h) 分(m)秒(s)分布式锁,保证一个任务最多同时执行一次,定时器,规定在什么时间运行该方法!这个锁独自占用的最少时间。

2024-09-01 10:35:35 206

原创 JAVA登录校验

而这个链上的过滤器在执行的时候会一个一个的执行,会先执行第一个Filter,放行之后再来执行第二个Filter,如果执行到了最后一个过滤器放行之后,才会访问对应的web资源。在放行后访问完 web 资源之后还会回到过滤器当中,回到过滤器之后如有需求还可以执行放行之后的逻辑,放行之后的逻辑我们写在doFilter()这行代码之后。访问完web资源之后,按照我们刚才所介绍的过滤器的执行流程,还会回到过滤器当中来执行过滤器放行后的逻辑,而在执行放行后的逻辑的时候,顺序是反着的。以上就是登录验证的代码流程了。

2024-09-01 10:13:02 1545

原创 JAVA多数据源切换

【代码】JAVA多数据源切换。

2024-09-01 09:35:50 156

原创 JAVA实现用户操作记录并记录异常

【代码】JAVA实现用户操作记录并记录异常。

2024-09-01 09:02:07 674

原创 JAVA上传图片到七牛云

JAVA上传图片到七牛云把这些依赖导入到pom里面第二步:在application.properties同

2022-11-09 14:39:13 263

服务器简单搭建-后端项目部署需要安装的应用-JAVA

内容概要:JAVA项目部署在Ubuntu服务器上 使用人群:有一点点服务器基础的人 使用场景及目标:在一个新的服务器上安装一些应用,用来保证能把JAVA项目部署到服务器上,操作起来很容易的,最后就能把一个项目部署到服务器上!用于展示!

2022-11-10

空空如也

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

TA关注的人

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