- 博客(52)
- 收藏
- 关注
原创 Spring Cloud入门笔记3(CircuitBreaker)
滑动窗口长度为6,样本数为6,运行6次操作,3对3错,达到最小样本数,触发断路器检查机制,发现错误率达到30%触发开路熔断,进行服务降级,触发保底方法5秒后,变为半开路状态,开始小心试探,隔段时间,放2个过去,只要有一个失败,就变回开路往复循环。
2024-11-27 17:46:11
579
原创 Spring Cloud入门笔记2(OpenFeign)
System.out.println("第一步:模拟本地addOrder新增订单成功(省略sql操作),第二步:再开启addPay支付微服务远程调用");自己的业务自己做+其它模块走FeignApi接口调用。自己的业务自己做+其它模块走FeignApi接口调用。订单模块要去调用支付模块,订单和支付两个微服务,订单模块要去调用支付模块,订单和支付两个微服务,,一般不要在订单模块写非订单相关的业务,,一般不要在订单模块写非订单相关的业务,服务的微服务模块中存在对应的方法。需要通过Api接口解耦。
2024-11-19 19:42:36
863
原创 spring cloud 入门笔记1(RestTemplate,Consul)
spring cloud无非是将spring boot中的各个工作模块拆分成独立的小spring boot,各个模块之间,不再是通过导包什么的,调用而是通过网路进行各个模块之间的调用。(1)如果订单微服务和支付微服务的IP地址或者端口号发生了变化,则支付微服务将变得不可用,需要同步修改订单微服务中调用支付微服务的IP地址和端口号。(3)如果系统需要支持更高的并发,需要部署更多的订单微服务和支付微服务,硬编码订单微服务则后续的维护会变得异常复杂。//选择要从consul中读取的文件。中的对应文件中的参数。
2024-11-12 19:36:17
954
原创 token的创建与解析,并配合拦截器使用
Component@Override//从请求头中获取Token(这里的字段名因人而异)/***此时可以通过获取到的用户信息判断用户信息是否正确,来决定是否放行***/
2024-11-01 11:38:50
828
原创 阿里云短信验证服务配置
/从application.yml中找到对应的值,自动映射到配置类的属性中。业务开发中,有时需要通过短信验证就行身份验证,此时可以调用阿里云的短信服务。//创建阿里云对象,创建时,会自动调用步骤二,为此对象进行参数配置。access-key-secret: <自己的>//启用之前的参数配置类,使下面创建的配置类自带参数。//如果此配置类只被当前包下的的启动类启动,则可不加。access-key-id: <自己的>//在application.yml中添加。//创建一个参数配置类。//此注解意为:只有当。
2024-10-30 19:21:08
913
原创 spring中的全局异常处理
Data//处理所有异常//将自定义异常添加到全局异常处理类中//处理自定义异常Exception的范围过大,无法准确的向前端,发生正确的错误信息,则可通过自定义异常,进行异常处理(其实可以理解成将try,catch统一到一个类下进行统一管理)
2024-10-24 15:25:54
537
1
原创 Spring中的参数统一配置
在一个Spring项目中通常存在如数据库 url,账号,密码等需要人为配置的参数,此类参数并非固定,很可能会发生变化,所以一般会统一集中在一个文件中,方便统一管理。
2024-10-22 15:44:38
490
原创 spring中的枚举类型转换
Component//String为前端传来的值//ItemType为需要转化为的枚举类型的枚举类@Override//遍历枚举类,若存在对应的值,则返回枚举类型throw new IllegalArgumentException("code:"+code+"非法");//即将将前端发来的值,转化为对应的枚举类型@Component//BaseEnum为多个枚举类的父接口//工厂可以将String转化为实现BaseEnum接口中子枚举类类@Override) {
2024-10-20 16:12:52
1099
原创 springMvc的初始配置
mapper层(另外创建DataSourceJavaConfig )3.统一放入IOC容器中。controller层。
2024-09-21 12:59:25
675
原创 TCP多端聊天室 java
用户的登录,注册和服务器的反馈一直都是用的最开始创建的用户br1,用户bw1或服务器br1,服务器bw1。用户发送的聊天信息还是用原本的用户bw1,服务器读消息还是用原本的服务器br1。而用户将创建一个线程(用户br2)专门用于接收聊天信息。服务器在用服务器br1新建一个服务器bw2后。通过遍历list表将数据输出给对应的用户。黑马的网络编程大作业。
2024-05-25 14:46:31
208
空空如也
前端无法正常展示图片
2024-09-26
写算法是用C语言好还是java好?
2024-03-29
两数求和的主函数,写不出来
2024-01-17
通过jdbc添加数据成功后,表中所添加的数据的行没数据不显示
2023-11-26
mysql主从同步错误怎么办?
2023-05-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人