算法
wutishun
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
HDFS的HA集群原理分析
1.简单hdfs集群中存在的问题不能存在两个NameNode 单节点问题 单节点故障转移2.解决单节点问题找额外一个NameNode备份原有的数据 会出现脑裂http://www.daiqiyang.com 脑裂:一个集群中多个管理者数据不一致 这种情况称之为脑裂3.如何解决启动多个NameNode时保证同一时刻只有一个NameNode工作 避免脑裂发生 QJM 使用Zo...原创 2020-01-06 20:36:51 · 325 阅读 · 1 评论 -
Redis 高可用之"持久化"
Redis高可用概述在Redis中,实现高可用的技术主要包括:持久化、复制(读写分离)、哨兵、集群。 持久化: 持久化是最简单的高可用方法(有时甚至不被归为高可用手段),主要作用是数据备份,即将数据存储在硬盘,保证数据不会因进程退出而丢失。 复制: 复制是高可用Redis的基础,哨兵和集群都是在复制的基础上实现高可用的。复制主要实现了数据的多机备份,以及对于读操作的负载...原创 2020-01-06 20:36:05 · 313 阅读 · 0 评论 -
MySQL常用命令.md
MySQL常用命令.md链接数据库http://www.daiqiyang.com#Copy## -h/-u这些后面没有空格 ./bin/mysql -h[ip地址] -P[端口号] -u[用户名] -p[密码]查看建表语句#Copyshow create table [table_name]列出所有的数据库#Copyshow da...原创 2020-01-06 20:35:26 · 218 阅读 · 0 评论 -
redis主从复制
redis主从复制1.安装redis https://www.cnblogs.com/jint-php7/p/12002609.html2.定义slave节点 1 2 3 4 5 6 7 8 9 10 11 cp /etc/redis/{r...原创 2020-01-06 20:34:49 · 150 阅读 · 0 评论 -
网站基础知识
1 建站基础1.1 网站基础知识域名(Domain Name):由一串用点分隔的字母组成,代表着互联网上某一台计算机或者计算机组的名称,用于在传输数据时标识计算机的电子方位。以百度为例,“baidu”是这个域名的主体域名,“www.”是网络名,最后的“.com”是该域名后缀。常见域名后缀: .com:商业性机构或公司 .net:从事Internet相关的网络服务的机构...原创 2019-12-29 19:58:08 · 312 阅读 · 0 评论 -
体系结构与操作系统拾遗
Part1. 体系结构基础1. 冯·诺依曼体系结构 计算机处理的数据和指令一律用二进制数表示 顺序执行程序 计算机运行过程中,把要执行的程序和处理的数据首先存入主存储器(内存),计算机执行程序时,将自动地并按顺序从主存储器中取出指令一条一条地执行,这一概念称作顺序执行程序。 计算机硬件由运算器、控制器、存储器、输入设备和输出设备五大部分组成。2. 数...转载 2019-12-29 19:57:32 · 195 阅读 · 0 评论 -
Mysql多表连接查询实例详解
我们先来看看两张表:student表:article表:一: 多表连接类型:(1) 内连接:在MySQL中可以为CROSS JOIN或者省略CROSS即JOIN,或者使用',' SELECT * FROM table1 CROSS JOIN table2 SELECT * FROM table1 JOIN table2 SELECT * FROM t...转载 2019-12-29 19:56:37 · 236 阅读 · 0 评论 -
Nginx 原理和架构
Nginx 里有一个 master 进程和多个 worker 进程。master 进程并不处理网络请求,主要负责调度工作进程:加载配置、启动工作进程及非停升级。worker 进程负责处理网络请求与响应。master进程主要用来管理worker进程,具体包括如下4个主要功能: 接收来自外界的信号。 向各worker进程发送信号。 监控woker进程的运行状态。 ...转载 2019-12-27 20:09:00 · 123 阅读 · 0 评论 -
css3响应式布局核心(@media常用属性)
响应式布局的核心:css3媒体查询选择器。@media相关属性:1.媒体类型: all:所有媒体(默认值). screen:彩色屏幕. print:打印预览. projection:手持设备. tv:电视. braille:盲文触觉设备. embossed:盲文打印机.http://www.daiqiyang.com spee...转载 2019-12-27 20:08:11 · 913 阅读 · 0 评论 -
Python十大装B语法
Python 是一种代表简单思想的语言,其语法相对简单,很容易上手。不过,如果就此小视 Python 语法的精妙和深邃,那就大错特错了。本文精心筛选了最能展现 Python 语法之精妙的十个知识点,并附上详细的实例代码。如能在实战中融会贯通、灵活使用,必将使代码更为精炼、高效,同时也会极大提升代码B格,使之看上去更老练,读起来更优雅。1. for - else什么?不是 if 和 else ...转载 2019-12-27 20:06:34 · 186 阅读 · 0 评论 -
Nginx之父被捕,程序员如何避免面向起诉编程
Nginx (读作Engine x) 是一个高性能的HTTP和反向代理web服务器,同时也集成了IMAP/POP3/SMTP服务,是Github上star数过万的明星项目(Github地址:https://github.com/nginx/nginx)。Nginx是由Igor Sysoev(伊戈尔•赛索耶夫)最初开创的的项目。据ZDNet的消息称,俄罗斯警方在12月12日突击搜查了NGI...转载 2019-12-15 22:17:39 · 278 阅读 · 0 评论 -
关于golang flag的理解
一、说明flag主要用以命令行工具的参数获取,如服务或工具有需要启动时传入不同的配置,则会用到flag。http://www.daiqiyang.com二、使用一般使用方法:(1)声明变量并绑定有两种方式:①Var形式var ( _para1 string _para2 int _para3 bool ...)func init{...转载 2019-12-15 20:37:02 · 894 阅读 · 0 评论 -
HTTP、Socket、TCP、UDP的区别和联系
TCP/IP协议是传输层协议,主要解决数据如何在网络中传输,而HTTP是应用层协议,主要解决如何包装数据。一、TCP与UDP的不同1. 是否需要建立连接。UDP在传送数据之前不需要先建立连接;TCP则提供面向连接的服务;2. 是否需要给出确认对方的传输层在收到UDP报文后,不需要给出任何确认,而 TCP需要给出确认报文,要提供可靠的、面向连接的传输服务。3.虽然UDP不提供可靠交付,...转载 2019-12-15 20:33:59 · 232 阅读 · 0 评论
分享