大四项目实训,老师要求我们学习mysql的集群和mysql的读写分离。mysql集群已经搞定,也是基于windows下的,实验室机器都是windows的。mysql集群已经学会如何配置,但是感觉意义并没有那么大,毕竟在实际生产中基本都是使用mysql的读写分离。下面,分享一下我配置mysql读写分离 ...
分类:
数据库技术 时间:
2020-08-22 10:45:48
收藏:
0 评论:
0 赞:
0 阅读:
58
TCP三次握手
TCP四次挥手
防火墙会话表内容详细讲解
分类:
其他 时间:
2020-08-22 10:45:33
收藏:
0 评论:
0 赞:
0 阅读:
101
一、Kubernetes无状态服务VS有状态服务1)Kubernetes无状态服务Kubernetes无状态服务特征:1)是指该服务运行的实例不会在本地存储需要持久化的数据,并且多个实例对于同一请求响应的结果是完全一致的;2)多个实例可以共享相同的持久化数据。例如:nginx实例、tomcat实例等;3)相关的Kubernetes资源有:ReplicaSet、ReplicationControll
分类:
其他 时间:
2020-08-22 10:45:20
收藏:
0 评论:
0 赞:
0 阅读:
60
听说隔壁用Lombok的六点就下班了,我也想六点下班!好的,那么这篇文章就介绍下什么是Lombok,Lombok做了什么以及Lombok是怎么做的?在介绍之前,先通过是否使用Lombok的效果来看下对比,首先来看下没有Lombok之前,我们的一个简单的Java对象(POJO)是长什么样子的:哦,我的天啊,居然60行,好长啊!那我们接下来使用的Lombok来试下:什么,只使用了@Data注解就可以实
分类:
其他 时间:
2020-08-22 10:45:05
收藏:
0 评论:
0 赞:
0 阅读:
63
我们在这篇文章将要学习最有用的数据结构之一—哈希表,哈希表的英文叫HashTable,也可以称为散列表或者Hash表。哈希表用的是数组支持按照下标随机访问数据的特性,所以哈希表其实就是数组的一种扩展,由数组演化而来。可以说,如果没有数组,就没有散列表。哈希表存储的是由键(key)和值(value)组成的数据。例如,我们将每个人的性别作为数据进行存储,键为人名,值为对应的性别,其中M表示性别为男,F
分类:
其他 时间:
2020-08-22 10:44:46
收藏:
0 评论:
0 赞:
0 阅读:
55
与前面提到的数据结构相同,队列中的数据也呈线性排列。虽然与栈有些相似,但队列中添加和删除数据的操作分别是在两端进行的,就和队列这个名字一样,把它想象成排成一队的人更容易理解。在队列中,处理总是从第一名开始往后进行,而新来的人只能排在队尾。队列是什么?如上就是队列的概念图,现在队列中只有数据Blue。往队列中添加数据时,数据被加在最上面。然后,队列中添加了数据Green。往队列中添加数据的操作叫作入
分类:
其他 时间:
2020-08-22 10:44:31
收藏:
0 评论:
0 赞:
0 阅读:
54
本文将介绍一个重要的数据结构—栈,和之前讲到的链表、数组一样也是一种数据呈线性排列的数据结构,不过在这种结构中,我们只能访问最新添加的数据。栈就像是一摞书,拿到新书时我们会把它放在书堆的最上面,取书时也只能从最上面的新书开始取。栈如上就是栈的概念图,现在存储在栈中的只有数据Blue。往栈中添加数据的时候,新数据被放在最上面。然后,我们往栈中添加了数据Green。往栈中添加数据的操作叫作入栈。接下来
分类:
其他 时间:
2020-08-22 10:44:16
收藏:
0 评论:
0 赞:
0 阅读:
56
阿里架构师讲解不一样的JVM——你真的了解JNI的运行机制吗
分类:
其他 时间:
2020-08-22 10:44:03
收藏:
0 评论:
0 赞:
0 阅读:
47
在了解完什么是数据结构之后,让我们一起来探索下数据结构中常见的一种—链表。链表链表是数据结构之一,其中的数据呈线性排列。在链表中,数据的添加和删除都较为方便,就是访问比较耗费时间。如上图所示就是链表的概念图,Blue、Yellow、Red这3个字符串作为数据被存储于链表中,也就是数据域,每个数据都有1个指针,即指针域,它指向下一个数据的内存地址,其中Red是最后1个数据,Red的指针不指向任何位置
分类:
其他 时间:
2020-08-22 10:43:40
收藏:
0 评论:
0 赞:
0 阅读:
55
本篇文章主要来介绍什么是数据结构。首先让我们来看一张图片:数据结构数据存储于计算机的内存中。内存如上图所示,形似排成1列的箱子,1个箱子里存储1个数据。数据存储于内存时,决定了数据顺序和位置关系的便是数据结构。其实在我们生活中用到很多数据结构的知识,那么举一个我们生活中的栗子:首先举一个从上往下顺序添加举个简单的例子。假设我们有1个电话簿——虽说现在很多人都把电话号码存在手机里,但是这里我们考虑使
分类:
其他 时间:
2020-08-22 10:43:26
收藏:
0 评论:
0 赞:
0 阅读:
54
在之前做过Nginx热升级的演示,他能保证nginx在不停止服务的情况下更换他的binary文件,这个功能非常有用,但我们在执行Nginx的binary文件升级过程中,还是会遇到很多问题,比如老的worker进程一直退不掉或者新的worker进程升级以后出现问题需要考虑回滚,或者升级新的Nginx文件以后会发现预期的功能或者指向的配置文件出现了错误,下面我们来看下看热升级的流程是怎样进行的?热升级
分类:
其他 时间:
2020-08-22 10:43:12
收藏:
0 评论:
0 赞:
0 阅读:
58
今天这篇文章主要来介绍下Nginx的reload流程。实际上在之前文章中,在更改了nginx配置文件时,我们都会执行nginx-sreload命令,我们执行这条命令的原因是希望nginx不停止服务始终在处理新的请求的同时把nginx的配置文件平滑的把旧的nginx.conf配置更新为新的nginx.conf配置。这样一个功能对于nginx非常有必要,但是有时候我们会发现在执行nginx-srelo
分类:
其他 时间:
2020-08-22 10:42:52
收藏:
0 评论:
0 赞:
0 阅读:
57
一篇文章弄懂flex布局 壹 ? 引 谈到flex布局,我不知道有多少人跟我一样,在本能的想到justify-content:center与align-items:center两条属性之后,除此之外的其它属性居然显得格外陌生。 可以说包括我在内的大部分人,都是在被flex垂直水平居中方式所惊艳后才对 ...
分类:
其他 时间:
2020-08-22 10:42:18
收藏:
0 评论:
0 赞:
0 阅读:
58
纯 CSS 实现绘制各种三角形(各种角度) 一、前言 三角形实现原理:宽度width为0;height为0;(1)有一条横竖边(上下左右)的设置为border-方向:长度 solid red,这个画的就是底部的直线。其他边使用border-方向:长度 solid transparent。(2)有两个 ...
分类:
Web开发 时间:
2020-08-22 10:42:02
收藏:
0 评论:
0 赞:
0 阅读:
48
前端 Webpack 工程化的最佳实践 https://baijiahao.baidu.com/s?id=1660743638869108114&wfr=spider&for=pc 前端构建工具Gulp和Webpack及两者之前的区别介绍 https://www.sohu.com/a/3213144 ...
分类:
其他 时间:
2020-08-22 10:41:50
收藏:
0 评论:
0 赞:
0 阅读:
46
BOM的用途 这篇文章中谈到utf-16,utf-32,两种编码方式,都是指定了字节数。 讲字符对应的code point保存为字节,以utf-16为例,将字符对应的unicode,转换为2个字节。 这两个字节存储上就有两种方案,把大的字节放在前面还是后面,例如'中' utf-16 大端编码为 FE ...
分类:
其他 时间:
2020-08-22 10:41:30
收藏:
0 评论:
0 赞:
0 阅读:
64
题:https://codeforces.com/contest/1401/problem/E 题意:给定n条横线,m条竖线,问(0,0)到(1e6,1e6)的正方形被分割成几部分 #include<bits/stdc++.h> using namespace std; #define lson r ...
分类:
其他 时间:
2020-08-22 10:41:12
收藏:
0 评论:
0 赞:
0 阅读:
121
UTF-16和UTF-32,在计算机上存储字节的时候就分为大端和小端序 例如'?',这个字符对应的unicode 为300 那么这个字符用utf-16编码后,字节是什么样的 ord('?') # 300 '?'.encode('utf-16') # b'\xff\xfe,\x01' hex(ord( ...
分类:
其他 时间:
2020-08-22 10:40:58
收藏:
0 评论:
0 赞:
0 阅读:
80
【机器学习】算法原理详细推导与实现(七):决策树算法 在之前的文章中,对于介绍的分类算法有逻辑回归算法和朴素贝叶斯算法,这类算法都是二分类的分类器,但是往往只实际问题中$y$不仅仅只有${0,1}$,当出现一个新的类别$y=2$时,之前的分类器就不太适用,这里就要介绍一个叫做决策树的新算法,该算法对 ...
分类:
编程语言 时间:
2020-08-22 10:40:28
收藏:
0 评论:
0 赞:
0 阅读:
74
简单点,不要用指针,用类的实例解决问题 如果要用指针,不要用裸指针,优先考虑unique_ptr,其次是shared_ptr unique_ptr 基本用法 #include <iostream> #include <memory> using std::cout; using std::endl; ...
分类:
编程语言 时间:
2020-08-22 10:40:12
收藏:
0 评论:
0 赞:
0 阅读:
48