
java高薪训练营
冲冲冲!
飞奔的屎壳郎
WX公众号搜索:达梦课代表
展开
-
Mysql 主从复制+MHA搭建
Mysql半双工主从复制https://blog.csdn.net/qq_35349982/article/details/108558868继续主从复制之后的MHA搭建master-1 192.168.182.128slave-1 192.168.182.132slave-2 192.168.182.130mha-1 192.168.182.133准备工作关闭防火墙1.机器都要做关闭防火墙:systemctl stop firewalld.servicesys原创 2020-09-18 15:58:01 · 805 阅读 · 0 评论 -
Mysql半双工主从复制
MHA的搭建流程:https://blog.csdn.net/qq_35349982/article/details/108578414用的虚拟机。以下是IP列表master-1 192.168.182.128slave-1 192.168.182.132slave-2 192.168.182.130mha-1 192.168.182.133关闭防火墙1.机器都要做关闭防火墙:systemctl stop firewalld.servicesys原创 2020-09-18 15:57:49 · 355 阅读 · 0 评论 -
Mysql笔记总结
Mysql笔记1.架构1.概念MySQL Server架构自顶向下大致可以分网络连接层、服务层、存储引擎层和系统文件层网络连接层客户端连接器(Client Connectors):提供与MySQL服务器建立的支持。服务层服务层是MySQL Server的核心,主要包含系统管理和控制工具、连接池、SQL接口、解析器、查询优化器和缓存六个部分。连接池(Connection Pool):负责存储和管理客户端与数据库的连接,一个线程负责管理一个连接。系统管理和控制工具(*Managem原创 2020-09-18 14:54:37 · 844 阅读 · 0 评论 -
dubbo笔记+源码刨析
会不断更新!冲冲冲!跳转连接https://blog.csdn.net/qq_35349982/category_10317485.htmldubbo笔记1.概念RPC全称为remote procedure call,即远程过程调用。借助RPC可以做到像本地调用一样调用远程服务,是一种进程间的通信方式。Java RMI 指的是远程方法调用 (Remote Method Invocation),是java原生支持的远程调用 ,采用JRMP(JavaRemote Messageing protoco原创 2020-09-18 15:58:50 · 842 阅读 · 0 评论 -
zookeeper笔记+源码刨析
会不断更新!冲冲冲!跳转连接https://blog.csdn.net/qq_35349982/category_10317485.htmlzookeeper1.介绍Zookeeper 分布式数据一致性的解决方案,分布式应用程序可以基于他实现诸如数据订阅/发布,负载均衡,命名服务,集群管理,分布式锁,分布式队列2.安装篇2.1.安装单机版1.下载cd /usr/local/src #进入指定目录#下载zookeeperwget http://mirror.bit.edu.cn/apach原创 2020-09-18 15:58:19 · 2278 阅读 · 0 评论 -
分布式理论、架构设计(自定义RPC)
会不断更新!冲冲冲!跳转连接https://blog.csdn.net/qq_35349982/category_10317485.html分布式理论、架构设计(自定义RPC)1.分布式架构1.1什么是分布式系统分布式系统,就是一个业务拆分成多个子业务,分布在不同的服务器节点,共同构成的系统称为分布式系统,同一个分布式系统中的服务器节点在空间部署上是可以随意分布的,这些服务器可能放在不同的机柜中,也可能在不同的机房中,甚至分布在不同的城市。1.2分布式与集群的区别集群:多个人在一起作同样的事原创 2020-09-18 15:58:28 · 440 阅读 · 0 评论 -
Cluster模式潜在问题及解决方案、Web服务综合解决方案
会不断更新!冲冲冲!跳转连接https://blog.csdn.net/qq_35349982/category_10317485.htmlCluster模式潜在问题及解决方案、Web服务综合解决方案1.一致性的哈希算法1.1分布式与集群分布式和集群是不⼀样的,分布式⼀定是集群,但是集群不⼀定是分布式1.2Hash算法1.1 顺序查找法list:List[1,5,7,6,3,4,8]// 通过循环判断来实现for(int element: list) {if(element == n原创 2020-09-18 15:59:16 · 818 阅读 · 0 评论 -
Tomcat&Nginx源码笔记分析
Tomcat1.访问执行流程2.tomcat的执行流程Tomcat的两个重要身份1)http服务器2)Tomcat是⼀个Servlet容器3.tomcat的容器执行流程当⽤户请求某个URL资源时1)HTTP服务器会把请求信息使⽤ServletRequest对象封装起来2)进⼀步去调⽤Servlet容器中某个具体的Servlet3)在 2)中,Servlet容器拿到请求后,根据URL和Servlet的映射关系,找到相应的Servlet4)如果Servlet还没有被加载,就⽤反射机制原创 2020-09-18 15:58:41 · 450 阅读 · 0 评论 -
SpringBoot源码笔记分析
SpringBoot源码笔记分析1.基础1.配置SpringBoot热部署1.引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId></dependency>2.配置IDEA组合键 Ctrl+shift+alt+’/’ 弹出框2.spring的配置文件原创 2020-09-18 15:59:28 · 474 阅读 · 0 评论 -
springMvc源码刨析笔记
springMvc源码刨析笔记MVC 全名是 Model View Controller,是 模型(model)-视图(view)-控制器(controller) 的缩写, 是⼀种⽤于设计创建 Web 应⽤程序表现层的模式。1.执行流程2.九大组件 //文件上传组件 initMultipartResolver(context); //初始化本地语言环境 initLocaleResolver(context); //初始化模板处理器 initThemeResolver(context);原创 2020-09-18 15:59:56 · 337 阅读 · 0 评论 -
spring源码刨析总结
spring源码刨析笔记1.概述spring就是 spring FrameworkIoc Inversion of Control(控制反转/反转控制)DI Dependancy Injection(依赖注入)Aop Aspect oriented Programming 面向切面编程(OOP的延续)2.Ioc与DIIoc与Aop的区别Ioc在对象角度将对象实例化以及管理的权力交给了容器DI在容器角度将对象依赖注入到其他对象3.Aop3.1横切逻辑代码多个纵向流程中出现相同子流程代码原创 2020-09-18 16:00:07 · 672 阅读 · 0 评论 -
mybatis源码刨析总结
拉勾 mybatis初始化1.创建git仓库1.新建一个目录 然后点击右键 git base here 创建git (会弹出一个窗口)2.初始化 再窗口输入 git init3.指定仓库 git clone 仓库地址4.上传文件 点击右键 git提交->master (选择提交并推送)1. jdbc连接数据库的缺陷1.1 代码 public static void main(String[] args) { Connection connection = null原创 2020-09-18 16:14:48 · 420 阅读 · 0 评论