
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
大家好我是小帅,今天我们来讲cloud的服务注册和服务发现。在最初的架构体系中, 集群的概念还不那么流⾏, 且机器数量也⽐较少, 此时直接使⽤DNS+Nginx就可以满⾜⼏乎所有服务的发现. 相关的注册信息直接配置在Nginx. 但是随着微服务的流⾏与流量的激增,机器规模逐渐变⼤, 并且机器会有频繁的上下线⾏为, 这种时候需要运维⼿动地去维护这个配置信息是⼀个很⿇烦的操作. 所以开发者们开始希望有

本文介绍了MongoDB的基本概念、特点及常用操作命令。MongoDB作为非关系型数据库,适用于高并发读写、海量数据存储和高扩展性需求的场景,如社交、游戏、物流等领域。文章对比了MongoDB与MySQL的体系结构差异,详细说明了BSON数据类型的特点。在操作层面,讲解了数据库和集合的创建、查看、删除等基本命令,并演示了文档的插入方法。MongoDB支持高性能数据存储、自动故障转移和丰富的查询功能

本文摘要: 微服务架构学习笔记总结了Spring Cloud核心组件和关键技术点。主要内容包括:1)Nacos作为注册中心实现服务发现与监控;2)LoadBalancer负载均衡策略及自定义实现;3)服务雪崩解决方案(熔断降级);4)SkyWalking服务监控工具;5)限流技术(Nginx漏桶算法/网关令牌桶算法);6)分布式系统理论(CAP/BASE);7)基于MQ的分布式事务实现方案;8)接

IDEA 全称 IntelliJ IDEA,是java编程语言的集成开发环境。IntelliJ在业界被公认为最好的Java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨

文章摘要: 本文介绍了线程的基础知识,包括线程与进程的区别(资源分配与CPU调度)、并发与并行的概念(应对vs执行多任务)。重点讲解了4种创建线程的方式:继承Thread类、实现Runnable/Callable接口(支持返回值)及线程池(推荐生产使用)。通过状态图说明线程生命周期(新建→可运行→阻塞/等待→终止),并对比了wait/sleep的异同(锁释放、唤醒机制)。最后给出保证线程顺序执行的

本文总结了Spring框架的核心知识点,包括单例bean的线程安全性、AOP实现原理、事务失效场景、bean生命周期、循环依赖解决方案、MVC执行流程和自动配置原理。重点分析了Spring单例bean的非线程安全特性,AOP在日志记录和事务管理中的应用,以及三级缓存解决循环依赖的机制。同时详细讲解了Spring事务失效的常见原因和解决方案,并梳理了SpringMVC的完整请求处理流程和Spring

本文主要介绍了MySQL数据库的几个核心知识点:1. 慢查询分析方法,通过EXPLAIN命令分析执行计划;2. MySQL索引原理,重点讲解B+树结构及其优势;3. 聚簇索引与非聚簇索引的区别及回表查询;4. 覆盖索引与超大分页优化;5. 常见索引失效场景;6. 事务特性(ACID)和隔离级别;7. undo log与redo log的区别及作用。文章通过图文结合的方式,深入浅出地讲解了MySQL

目标:熟练掌握各种运算符废话不多说,我们直接开始。qt和c语言一样,但是取模运算符一点不同。说明什么,c语言里面%运算数只能是int l类型,但是java不同。% 不仅可以对整型取模,也可以对double类型取模,但是没有意义,一般都是对整型取模的做除法和取模时,右操作数不能为0。

字节是计算机中表示空间大小的基本单位计算机使用二进制表示数据我们认为8个二进制位(bit)为一个字节(Byte).我们平时的计算机为8GB内存意思是8G个字节其中所以8GB相当于80多亿个字节。

由于String的不可更改特性,为了方便字符串的修改,Java中又提供StringBuilder和StringBuffer类。这两个类大部分功能是相同的,这里介绍 StringBuilder常用的一些方法








