上一页 1 2 3 4 5 6 ··· 14 下一页
摘要: sqlite优化 PRAGMA 命令 PRAGMA command 是一个特殊的命令。 它用于修改 SQLite 库操作或查询库以取得内部(非表)数据。 PRAGMA 命令可以使用与其它 SQLite 命令(如 SELECT、INSERT) 相同的接口,只在有如下几个重要方面有所不同: pragma 阅读全文
posted @ 2023-07-10 09:54 满Sir 阅读(1135) 评论(0) 推荐(0) 编辑
摘要: 前言 对于从事后端开发的同学来说,线程安全问题是我们每天都需要考虑的问题。 线程安全问题通俗的讲:主要是在多线程的环境下,不同线程同时读和写公共资源(临界资源),导致的数据异常问题。 比如:变量a=0,线程1给该变量+1,线程2也给该变量+1。此时,线程3获取a的值有可能不是2,而是1。线程3这不就 阅读全文
posted @ 2023-06-26 11:26 满Sir 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 一、什么是循环依赖呢? 类A依赖类B,类B也依赖类A,这种情况就会出现循环依赖。 Bean A → Bean B → Bean A 上面是比较容易发现的循环依赖,也有更深层次的循环依赖。 Bean A → Bean B → Bean C → Bean D → Bean E → Bean A 二、Sp 阅读全文
posted @ 2023-06-26 11:02 满Sir 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 什么是死锁? 所谓死锁,是指多个进程在运行过程中因争夺资源而造成的一种僵局,当进程处于这种僵持状态时,若无外力作用,它们都将无法再向前推进。 因此我们举个例子来描述,如果此时有一个线程A,按照先锁a再获得锁b的的顺序获得锁,而在此同时又有另外一个线程B,按照先锁b再锁a的顺序获得锁。如下图所示: 产 阅读全文
posted @ 2023-06-26 10:10 满Sir 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 微服务CAP原则 CAP原则又称CAP定理,指的是在一个分布式系统中,存在Consistency(一致性)、Availability(可用性)、Partition tolerance(分区容错性),三者不可同时保证,最多只能保证其中的两者。 一致性(C):在分布式系统中的所有数据备份,在同一时刻都是 阅读全文
posted @ 2023-06-26 09:53 满Sir 阅读(115) 评论(0) 推荐(0) 编辑
摘要: gateway基本配置 1、gateway简介 路由转发 + 执行过滤器链。 网关,旨在为微服务架构提供一种简单有效的统一的API路由管理方式。同时,基于Filter链的方式提供了网关的基本功能,比如:鉴权、流量控制、熔断、路径重写、黑白名单、日志监控等。基本功能如下: 统一入口:暴露出网关地址,作 阅读全文
posted @ 2023-06-25 17:15 满Sir 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 一、背景 继上篇文章之后,学习使用Docker Compose(实际项目中需要做对应的变化) 二、docker-compose 安装 官网使用最新版进行安装 https://github.com/docker/compose/releases/ 例如:1. 安装当前稳定版本 curl -L http 阅读全文
posted @ 2023-06-25 16:58 满Sir 阅读(226) 评论(0) 推荐(0) 编辑
摘要: Rabbit MQ如何保证消息不丢失 阅读全文
posted @ 2023-06-25 13:35 满Sir 阅读(8) 评论(0) 推荐(0) 编辑
摘要: jvm调优 https://blog.csdn.net/weixin_45735355/article/details/121397268 阅读全文
posted @ 2023-06-25 12:01 满Sir 阅读(7) 评论(0) 推荐(0) 编辑
摘要: HashMap的工作原理(图文+例子)详解,绝对简单通俗易懂 目录 什么是HashMap? HashMap的内部结构 内部结构之数组 内部结构之链表 Put方法与Get方法原理 JDK1.7月JDK1.8中HashMap的区别 什么是HashMap? 基于哈希表的 Map 接口的实现。此实现提供所有 阅读全文
posted @ 2023-06-25 09:11 满Sir 阅读(37) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 14 下一页