摘要:
【SpringCloud】Ribbon负载均衡的基本原理与使用 一、负载均衡原理 二、源码解析 @LoadBalanced IDEA源码跟踪 负载均衡源码小结 三、负载均衡策略 负载均衡策略 策略规则解析 自定义负载均衡策略 (1)代码方式 (2)配置文件方式 四、饥饿加载 【SpringCloud 阅读全文
摘要:
【SpringCloud】Eureka的基本原理与使用 一、Eureka-提供者与消费者 【问】如果服务A调用了服务B,而服务B又调用了服务C,服务B的角色是什么? 二、Eureka的结构和作用 什么是Eureka? Eureka 解决服务调用的问题 order-service 如何得知 user- 阅读全文
摘要:
【图灵商城】前、后端项目搭建与运行 项目介绍 图灵商城-基础班架构图,如下所示: 本节是项目代码的初始化,今天是2023-01-15,先预祝大家新年快乐!!! 图灵商城这个项目是一个前后端分离的项目,本章节主要是阐述项目部署的相关问题! 前端项目 mall_web下的部署 修改prod.env.js 阅读全文
摘要:
【面试题】notify() 和 notifyAll()方法的使用和区别 Java中notify和notifyAll的区别 何时在Java中使用notify和notifyAll? 【问】为什么wait()一定要放在循环中? Java中通知和notifyAll方法的示例 Java中通知和notify方法 阅读全文
摘要:
【并发】并发锁机制-深入理解synchronized(二) synchronized 高级篇(底层原理) 一、查看synchronized的字节码指令序列 同步方法 同步代码块 二、Monitor(管程/监视器) MESA模型 wait()的正确使用姿势 notify() 和 notifyAll() 阅读全文
摘要:
【并发】并发锁机制-深入理解synchronized(一) synchronized 基础篇(使用) 一、Java共享内存模型带来的线程安全问题 1. 代码示例 2. 运行结果 3. 问题分析 4. 临界区(Critical Section) 5. 竞态条件(Race Condition) 二、sy 阅读全文
摘要:
设数组 array[i] , 然后用 p_int 的指针指向它 。 array[ i ] , p_int[ i ] , *(array+i) , *(p_int+i) 都可以达到同样的效果。 #include<stdio.h> int main() //a[i] = *(a+i) { int i,a 阅读全文
摘要:
Java虚拟机(JVM)面试专题 下(初级程序员P6) 六、四种引用 1. 强引用 2. 软引用(SoftReference) 3. 弱引用(WeakReference) 软引用和弱引用的回收时机对比 4. 虚引用(PhantomReference) 【BUG-ThreadLoadMap】弱引用的问 阅读全文
摘要:
【SpringCloud】什么是微服务?什么是SpringCloud? 一、什么是微服务? 1. 微服务架构的演变历程 单体架构 单体架构优缺点 2. 分布式架构 分布式架构优缺点 存在问题 3. 微服务 微服务的架构特征 微服务的优缺点 二、SpringCloud 市面上的微服务技术对比 三、微服 阅读全文
摘要:
【面试题】请你谈谈MySQL性能调优的方法 这个问题是一个开放性问题,本人这一段时间参加面试(2022.12.26)经常被问道...... 刚刚开始我回答的很混乱!虽然真的知道MySQL性能调优的方法,也做过类似的工作,但是面试的时候回答起来没有条理~ 所以在这里,本人总结了这一类问题的答题技巧、模 阅读全文