摘要: 一、问题背景 在前几天,由于工作需要,我在测试环境的MySQL数据库里删除了几条数据(根据id执行了delete语句),但是发现web页面数据并未删除。后跟运维同事确认,才发现测试环境的数据库作了主从架构而非单体,而我是在从库作了的删除操作...后面,另一个同事又在主库作了一样的删除操作,此时,查看 阅读全文
posted @ 2025-06-23 22:29 chance_for_ready 阅读(5) 评论(0) 推荐(0)
摘要: 一、问题背景 1.微服务架构的普及 随着微服务架构的兴起,企业应用系统的开发越来越倾向于以分布式、松耦合的方式进行构建。微服务架构中存在大量的服务实例,需要一个中心化的入口来处理流量路由、负载均衡等问题。 2. API网关的需求 微服务架构中,前端应用需要与多个微服务进行交互,每个微服务通常都有自己 阅读全文
posted @ 2024-04-30 14:32 chance_for_ready 阅读(724) 评论(0) 推荐(1)
摘要: 一、HashMap的存储原理1、重要成员变量static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; // aka 16 //默认的初始化容量static final float DEFAULT_LOAD_FACTOR = 0.75f; //加载因子st 阅读全文
posted @ 2022-08-01 10:35 chance_for_ready 阅读(71) 评论(0) 推荐(0)
摘要: 一、线程池 1、线程池的作用 (1)通过线程池可以实现对已创建线程的复用,减少资源的消耗; (2)控制并发的数量; (3)以及对线程进行统一的管理。 2、线程池的分类 (1)newCachedThreadPool(可缓存线程池):核心线程数为0,总线程数是最大整数,当需要执行很多短时任务时它的服用率 阅读全文
posted @ 2022-08-01 10:21 chance_for_ready 阅读(122) 评论(0) 推荐(0)
摘要: 一、索引的分类及查询原理 一、常见索引及其区别 主键:用于约束数据库表记录的唯一性,不可为空;在创建主键的时候数据库会自动创建一个唯一索引,也叫主键索引;使用primary key进行定义 唯一索引:具有唯一性,一个表可具有多个唯一索引,用于加速查询;使用unique index定义 普通索引:与唯 阅读全文
posted @ 2022-07-26 14:20 chance_for_ready 阅读(101) 评论(0) 推荐(0)
摘要: 一、基本介绍 1、ElestaicSearch 为开源搜索引擎,负责数据的存储及搜索 2、kibana 为开源工具,提供界面给用户进行搜索操作 3、fileBeat 为开源工具,是文件数据收集器 4、EFK工作基本原理 在部署服务的服务器节点安装fileBeat,通过路径配置使得fileBeat对指 阅读全文
posted @ 2022-04-10 16:13 chance_for_ready 阅读(677) 评论(0) 推荐(0)
摘要: 一、基本介绍 1、Dubbo(读音[ˈdʌbəʊ]):是阿里巴巴公司开源的一个高性能优秀的SOA分布式服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和Spring框架无缝集成。(此处的RPC为远程调用,相当于SpringCloud框架集里的Feign组件;负责均衡,相当于S 阅读全文
posted @ 2022-04-10 15:45 chance_for_ready 阅读(287) 评论(0) 推荐(0)
摘要: 一、安装及配置kafaka (版本:2.11) 1、安装配置过程 //下载解压 wget http://mirror.bit.edu.cn/apache/kafka/1.1.0/kafka_2.11-1.1.0.tgz 或下载地址:https://kafka.apache.org/downloads 阅读全文
posted @ 2022-04-10 15:25 chance_for_ready 阅读(373) 评论(0) 推荐(0)
摘要: 一、Git常用基本开发命令篇(一) //git使用流程(注意!!!为了避免代码丢失和冲突,要养成时不时将远程仓库同步更新到本地库的习惯!!!) (1) 从远程仓库拉取开发/修复分支 git checkout -b feat-6.1.0-QYRD-7630-BE origin/master //基于远 阅读全文
posted @ 2022-03-31 14:04 chance_for_ready 阅读(77) 评论(0) 推荐(0)
摘要: 一、Linux常用基本命令篇(一) 1、cat error.log | grep -C 5 'nick' //显示error.log文件包含'nick'关键词的上下各5行的内容 2、less error.log //分页查询 3、less +100g xx.log //直接定位到第100行,并且为进 阅读全文
posted @ 2022-03-31 13:50 chance_for_ready 阅读(86) 评论(0) 推荐(0)