摘要: 缓存与Executor 一级缓存 一级缓存是sqlSession级别的,默认开启,在BaseExecutor中实现,其具体实现为key-value结构的HashMap。 一级缓存命中条件 1、查询sql和参数值必须相同; 2、查询的StatementID必须相同; 查询的StatementID指的是 阅读全文
posted @ 2023-01-11 10:17 原野上找一面墙 阅读(56) 评论(0) 推荐(0) 编辑
摘要: JVM 虚拟机与JVM 虚拟机 所谓虚拟机就是一台虚拟的计算机,它是一款软件,用来执行一系列虚拟计算机指令。大体上虚拟机可以分为系统虚拟机和程序虚拟机。 大名鼎鼎的Visual Box,VMware 就属于系统虚拟机,它们完全是对物理计算机的仿真,提供了一个可运行完整操作系统的软件平台; 程序虚拟机 阅读全文
posted @ 2022-12-01 15:13 原野上找一面墙 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 设计模式的七大原则 单一原则 对类来说,即一个类应该只负责一个职责。如果类A负责两个不同的职责:职责1、职责2,当职责1需求变更而改变类A时,可能造成职责2执行错误,所以需要将类A的粒度分解为A1、A2。 注意事项 单一原则的目的是为了降低类的复杂度,一个类只负责一项职责; 提高类的可读性、可维护性 阅读全文
posted @ 2022-12-01 15:12 原野上找一面墙 阅读(43) 评论(0) 推荐(0) 编辑
摘要: Sharding Sphere (Sharding jdbc分库分表学习已基本完成,相关整合SpringBoot使用实战项目netty_taxi存放在笔记相关实战目录中,并且实现了更完美的日期分表。) 官网地址:http://shardingsphere.apache.org/index_zh.ht 阅读全文
posted @ 2021-11-16 16:42 原野上找一面墙 阅读(1007) 评论(0) 推荐(0) 编辑
摘要: Netty (Netty基本学习已完结,SpringBoot整合Netty、Sharding jdbc项目netty_taxi源码放置在笔记相关实战中。) Netty介绍 Netty是由JBoss提供的一个java的开源框架,现为GitHub上的独立项目; Netty是一个异步的、基于事件驱动的网络 阅读全文
posted @ 2021-11-16 15:39 原野上找一面墙 阅读(143) 评论(1) 推荐(1) 编辑
摘要: 线性结构和非线性结构 线性结构 线性结构作为最常用的数据结构,其特点是数据元素之间存在一对一的线性关系。 线性结构有两种不同的存储结构,即顺序存储结构以及链式存储结构。顺序存储结构的线性表被称之为顺序表,顺序表中存储的元素是连续的。链式存储结构的线性表被称之为链表,链表中存储的元素不一定是连续的,元 阅读全文
posted @ 2020-08-27 17:14 原野上找一面墙 阅读(228) 评论(0) 推荐(0) 编辑
摘要: Linux基础指令 基础指令是学习Linux的基石,我们需要对常用的基础指令烂熟于心,这一部分罗列的指令包括操作文件和文件夹,查看Linux状态,查看文件信息,管道符,对Linux的开关机等等指令。 ls命令(list) 含义:列出当前工作目录下所有文件/文件夹的名称. 语法一:ls 路径 (列出指 阅读全文
posted @ 2020-08-10 16:50 原野上找一面墙 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 概述 ElasticSearch ,简称为es,是一个开源的、高拓展的分布式全文检索引擎,它可以近乎实时的存储、检索数据。本身拓展性很好,可以拓展到上百台服务器,处理PB级别的数据。ElasticSearch使用java开发并且使用Lucene作为其核心来实现所有索引和搜索的功能,但是他的目的是通过 阅读全文
posted @ 2020-08-10 16:49 原野上找一面墙 阅读(1145) 评论(1) 推荐(1) 编辑
摘要: 跨域问题 跨域:浏览器对javascript的同源策略的限制。 以下情况都属于跨域: |跨域问题说明|示例 | |--|--| |域名不同 |www.jd.com与www.taobao.xom | |域名相同,端口不同 |www.jd.com:8080与www.jd.com:8081 | |二级域名 阅读全文
posted @ 2020-08-10 16:47 原野上找一面墙 阅读(281) 评论(0) 推荐(0) 编辑
摘要: Mysql 存储引擎简介 查看存储引擎 在mysql中,我们可以使用以下两个命令来查看当前使用和mysql默认支持的存储引擎。 show engines; show variables like '%storage_engine%'; 可以看到Mysql一共支持非常多的存储引擎,目前主流的存储引擎就 阅读全文
posted @ 2020-08-10 16:44 原野上找一面墙 阅读(196) 评论(1) 推荐(1) 编辑