wcy的技术随笔

JAVA 线程不安全问题以及相关解决方案

JAVA 线程不安全问题以及相关解决方案 造成线程不安全的常见5点原因 线程不安全,就是在多线程运行结束后,结果或者过程并没有按照我们的预期那样执行,则为线程不安全,即产生了BUG 出现以下5种情况,一般都会照成线程不安全 抢占式执行 我们使用多线程时,线程的调度执行过程是由系统内核来操作的,谁先调

Administrator Administrator 发布于 2024-02-04

Ribbon - 负载均衡策略

Ribbon - 负载均衡策略 轮询算法 【JAVA】线程不安全问题以及相关解决方案 List<机器实例> list = new List(); i++; //线程不安全 int index = i % list.size(); // i 是请求次数 ; 机器实例 = list.get(index)

Administrator Administrator 发布于 2024-02-03

Spring Clund

Spring Cloud常用组件表 服务的注册和发现 eureka、nacos、consul 服务的负载均衡

Administrator Administrator 发布于 2024-02-03

负载均衡有哪些种类

负载均衡有哪些种类 基于网络层的负载均衡:通过路由器或交换机等网络设备,根据目标IP地址或端口号来分发请求。常见的网络层负载均衡协议有IPVS、LVS、NAT等。 基于应用层/软件的负载均衡:通过将请求从客户端转发到多个服务器上的应用程序来实现负载均衡。常见的应用层负载均衡方式有反向代理、DNS负载

Administrator Administrator 发布于 2024-02-03

Eureka Server 集群配置

Eureka Server配置 server: port: ${PORT:8802} spring: application: name: eureka-server eureka: client: fetch-registry: true register-wi

Administrator Administrator 发布于 2024-01-23

Eureka 配置详解

Eureka 配置详解 Eureka 包含四个部分的配置 instance:当前Eureka Instance 实例信息配置 client:Eureka Client 客户端特性配置 server:Eureka Server注册中心特性配置 dashboard:Eureka Server注册中心仪表

Administrator Administrator 发布于 2024-01-23

HTML 资源提示符

什么是资源提示符 在HTML中我们有以下标签是可以加载外部资源的:<script>、<link>、<img>、<iframe>、<object>、<embed> 等。在加载外部资源时提示浏览器采用何种方式加载资源,是阻塞还是非阻塞,是同步还是异步 的提示符我们称之为 资源提示符。目前资源提示符基本使

Administrator Administrator 发布于 2024-01-20

Maven Setting.xml中各配置标签浅析

一、简单配置 1.1 设置本地仓库路径 <localRepository>${user.home}/.m2/repository</localRepository> 1.2 是否需要和用户交互以获得输入 <interactiveMode>true</interactiveMode> 1.3 是否启

Administrator Administrator 发布于 2023-11-06

MySQL 外键(foreign key)

一、什么是外键 外键是某表中的一列是另一张表的主键;反之A表的主键作为B表的某一列; 外键也是索引的一种,是通过一张表中的一列指向另一张表的主键,来对两张表进行关联; 一张表可以有一个外键,也可以存在多个外键,与多张表进行关联。 二、外键的作用 外键的主要作用是保证数据的一致性和完整性,并且减少数据

Administrator Administrator 发布于 2023-10-05

Array.prototype.fill() 填充对象类型问题

我们使用 Array.prototype.fill() 创建一个 一维 长度为5,二维长度也为 5,填充值为 0 的数组。 list = Array(5).fill(Array(5).fill(0)) 结果如下入所示: 这么看输出结果好像没有什么问题,此时我们修改一维下标为0,二维下标也为0的数组值

Administrator Administrator 发布于 2023-09-07