摘要: 一,InnoDB整体架构: File-Per-Table:每个表对应的文件。 General Tablespaces: Undo Tablespaces: Redo Log: 过程:mysql发请求,然后从磁盘加载文件到内存中,返回结果。 内存与磁盘的交互:在内存中对表进行修改,当内存不够时,将内存 阅读全文
posted @ 2020-09-08 11:23 Boogiever 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 多线程总结 JVM总结: 阅读全文
posted @ 2020-08-04 20:09 Boogiever 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 一,mapper逐个注册SQL映射文件 (一)使用resource属性注册映射文件:resource属性是引用类路径下的sql映射文件; 目录结构如下图所示: 因为是maven项目,所以需要在pom文件中添加以下代码,才能成功注册。 <!-- 扫描处了resources之外的其他xml包--> <b 阅读全文
posted @ 2020-08-03 20:07 Boogiever 阅读(908) 评论(0) 推荐(0) 编辑
摘要: 一,简介: 1,LVS(Linux Virtual Server),即Linux虚拟服务器。它用于多服务器的负载均衡,工作在网络四层,可以实现高性能,高可用的服务器集群技术,它稳定可靠,即使在集群的服务器中某台服务器无法正常工作,也不影响整体效果。是基于TCP/IP做的路由和转发。稳定性和效率很高。 阅读全文
posted @ 2020-07-29 17:38 Boogiever 阅读(697) 评论(0) 推荐(0) 编辑
摘要: 一,Keepalived简介 Keepalived的作用: Keepalived的作用是检测服务器的状态。如果有一台web服务器宕机,或工作出现故障,keepalived将检测到,并将有故障的服务器从系统中剔除,同时使用其他服务器代替该服务器的工作,当服务器工作正常后keepalived自动将服务器 阅读全文
posted @ 2020-07-27 21:21 Boogiever 阅读(577) 评论(0) 推荐(0) 编辑
摘要: 三,Nginx配置location 配置块:server 详情:location会尝试根据用户请求中的uri来匹配location的uri表达式,如果可以匹配,就选择location块中的配置来处理用户请求。 =/uri :表示完全匹配 ~/uri:表示匹配uri时是大小写敏感的 ~*/uri:表示 阅读全文
posted @ 2020-07-26 18:19 Boogiever 阅读(754) 评论(0) 推荐(0) 编辑
摘要: 一,安装: sudo apt-get install nginx /usr/sbin/目录下是nginx命令所在目录, /etc/nginx/目录下是nginx所有的配置文件,用于配置nginx服务器以及负载均衡等信息 二,查看Nginx进程是否启动: ps -ef|grep nginx 三,启动N 阅读全文
posted @ 2020-07-26 12:50 Boogiever 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 一,了解synchronized底层所需要的基础知识: ①CAS:compare and swap。 首先读取当前值E,然后把此值放在线程里计算结果,把计算结果往回写的时候比较之前读取的值和当前新值是否一样,如果一样,说明并没有被其他线程修改过,所以直接把计算结果写入即可,不需要上锁。(无锁,自旋锁 阅读全文
posted @ 2020-05-08 22:29 Boogiever 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 一,REST的概念及原则: 1,REST(Representational State Transfer,表述性状态转移),定义了互联网软件的架构原则,是一种面向资源的架构风格。互联网中,客户端和服务端之间的互动传递的就只是资源的表述。我们上网的过程,就是调用资源的URI,获取它不同表现形式的过程。 阅读全文
posted @ 2020-05-06 20:12 Boogiever 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 一,.volatile关键字的两层语义: (一),一旦一个共享变量被volatile修饰之后,那么就具备了两层语义: 1)保证了不同线程对这个变量进行操作时的可见性,即一个线程修改了某个变量的值,这新值对其他线程来说是立即可见的。 2)禁止进行指令重排序。 (二),内存屏障有两个能力: 1. 阻止屏 阅读全文
posted @ 2020-05-05 18:43 Boogiever 阅读(356) 评论(0) 推荐(0) 编辑