logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Nacos 注册中心的使用方法

Nacos与Eureka类似,都是服务注册中心。使用Nacos需要:1.引入SpringCloudAlibaba依赖,注意版本兼容性;2.在服务中添加Nacos和负载均衡依赖;3.配置Nacos服务器地址;4.修改远程调用方式,使用服务名代替IP,并通过@LoadBalanced注解实现负载均衡。启动服务后可在Nacos控制台查看注册信息,通过多实例测试验证负载均衡功能。整个过程包括依赖配置、服务

文章图片
#java#开发语言
Spring Cloud Gateway

Spring Cloud Gateway是基于响应式编程的API网关,用于微服务架构中的请求路由管理。文章介绍了其基本使用方法:1)创建网关项目并引入相关依赖(spring-cloud-starter-gateway等);2)编写启动类;3)配置YAML文件设置端口、服务名、Nacos注册中心及路由规则(示例配置了order-service和product-service的路由);4)通过网关端口

文章图片
#java#数据库#开发语言 +2
Java 之字符串 --- String 类

String 类型属于哪种类String 是被 publid final 修饰的类String 提供的构造方法什么叫做字符串常量池“池”的理解str1 用 ''=='' 与str2 比较时,比的是地址字符串的内存存储。

文章图片
#java#开发语言
Java 线程的几种状态

主要进入条件:调用 Thread.sleep(long)、 Object.wait(long)、Thread.join(long) 或 LockSupport.parkNanos() 等带超时参数的方法。主要进入条件:调用 Object.wait()(无参)、Thread.join()(无参) 或 LockSupport.park()主要退出条件:被其他线程通过 notify() / notify

#java#开发语言
Java 多线程标志位的使用

必须保证内存可见性问题:一个线程修改标志位,另一个线程可能永远看不到更新。原因:CPU 缓存、JVM 优化导致变量值未同步到主内存。

文章图片
#java#开发语言
Java 中 this 关键字的使用场景

Java中this关键字的用法总结:1.区分成员变量与局部变量(最常见用法);2.调用当前类其他构造器(必须为首条语句);3.返回当前对象引用(支持链式调用);4.将当前对象作为参数传递;5.在内部类中引用外部类实例。注意事项:不能在静态上下文中使用,构造器中this()必须为首条语句且不能与super()共存。合理使用this能提高代码可读性和灵活性。

文章图片
#java#开发语言
深入理解 TCP 三次握手与四次挥手

TCP连接管理采用三次握手建立连接和四次挥手终止连接。三次握手通过SYN和ACK标志位交换初始序列号,验证双方通信能力:客户端发送SYN→服务器回复SYN+ACK→客户端确认ACK。四次挥手确保可靠断开:主动方发送FIN→被动方ACK→被动方发送FIN→主动方ACK确认。关键点包括:1)三次握手防止历史连接问题;2)四次挥手处理半关闭状态;3)TIME_WAIT状态确保最后ACK可靠传输。整个过程

文章图片
#tcp/ip#网络协议#网络
数据结构之顺序表&链表&栈

什么是 listlist 的使用线性表是什么顺序表是什么顺序表和线性表的关系顺序表和数组的区别List 和 ArrayList 的关系如何自己模拟实现 myArrayListArrayList 的构造ArrayList 的常见方法以下两种写法有什么区别AraryList 的遍历的代码实现(6种)iterator 方法的使用方法及原理为什么 AraryList 、List 、Collection 、

#数据结构#链表
到底了