自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 【MySQL专题】00、MySQL的安装&配置

注意:如果通过yum list|grep mysql 查看yum上的可用数据库版本中没有mysql的mysql-server 服务的话,需要进行再指定版本的rpm源,然后加载到yum中。# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm 这是下载的mysql5.6.30的rpm源,我们选择安装 mysql.i686,mysql-devel.i686,mysql-server.i686就行了。

2023-03-29 15:18:05 305 1

原创 【MySQL专题】03、性能优化之读写分离(MaxScale)

在我们了解了MySQL的主从复制的性能优化之后,紧接着《【MySQL专题】02、性能优化之主从复制》中,我们提及的读写分离,来进行读操作和写操作分散到不同的服务器结构中,同时希望对多个从服务器能提供负载均衡,读写分离和负载均衡是MySQL集群的常规需求,然后MySQL的兄弟公司MariaDB 公司就开发了一种插件式结构,允许用户开发适合自己的插件,这个中间件叫:MaxScale。下面我们就来开始了解MaxScale。1、MaxScale 概述 MariaDB MaxScale是一种数据...

2023-03-29 15:14:33 1115

原创 【MySQL专题】04、性能优化之读写分离(MyCat)

1、MyCat概述 从定义和分类来看,它是一个开源的分布式数据库系统,是一个实现了MySQL协议的Server,前端用户可以把它看做是一个数据库代理,用MySQL客户端工具和命令行访问,而其后端可以用MySQL原生(Native)协议与多个MySQL服务器通信,也可以用JDBC协议与大多数主流数据库服务器通信,其核心功能是读写分离、数据分片(垂直拆分分库、水平拆分分表、垂直拆分+水平拆分)和多数据源整合。 Mycat发展到目前版本,已经不在是一个单纯的MySQL代理了,它的后端可以支...

2023-03-29 15:12:54 386

原创 【MySQL专题】02、性能优化之主从复制

MySQL Replication (MySQL 主从复制) 是什么?什么是主从复制?它的实现原理是什么?为什么要主从复制?有哪些用途呢?1、概念 MySQL 主从复制是指数据可以从一个MySQL数据库服务器主节点复制到一个或多个从节点。MySQL 默认采用异步复制方式,这样从节点不用一直访问主服务器来更新自己的数据,数据的更新可以在远程连接上进行,从节点可以复制主数据库中的所有数据库或特定的数据库或特定的表。2、用途读写分离 场景问题描述:在日常产品研发过程中,时...

2023-03-29 15:07:16 490

原创 【MySQL专题】01、语法汇总

数据库《三范式》第一范式:要求数据达到原子性,使数据不可再分第二范式:使每一行数据具有唯一性,并消除数据之间的“部分依赖”。使一个表中的非主键字段,完全依赖与主键字段。第三范式:独立性,消除传递依赖数据库版本:MySQL 5.71、SQL 语句# 连接mysqlmysql -h[ip] -P[port] -u[user] -p[password]# 退出mysqlexit;1.1、语法定义1.2、数据处理语句...

2023-03-29 15:04:33 232

原创 【协议】03、深度解剖之HTTP协议

SYN攻击就是Client在短时间内伪造大量不存在的IP地址,并向Server不断地发送SYN包,Server回复确认包,并等待Client的确认,由于源地址是不存在的,因此,Server需要不断重发直至超时,这些伪造的SYN包将长时间占用未连接队列,导致正常的SYN请求因为队列满而被丢弃,从而引起网络堵塞甚至系统瘫痪。客户程序就是用户计算机上的各种浏览器,超文本标记语言(HTML)文档所驻留的机器就成为服务器,客户程序向服务器程序发出请求,服务器程序向客户程序送回客户所要的文档。

2023-03-29 14:59:49 259

原创 【Scrum】01、增量式迭代型产品研发管理方法理念

最近由于很多企业负责人和朋友找我沟通管理如何进行产研团队的敏捷式持续交付管理,结合多年管理经验,在帮助他们解决企业管理所面临的问题,我把掌握的管理理念和实战整理出来,希望能帮助更多的中小企业解决互联网产研敏捷式管理所遇到的问题,特别是传统互联网转型多元化互联网科技形态的企业,如何搭建过程化管理体系?【Scrum】系列的文章,将详细介绍,包括其理念和实战相结合的解决方案。《孟子》的《离娄章句上》中说“不以规矩,不能成方圆”,任何个体、团体、机构、组织/企业所组成的集合均需要一系列的规矩,来完善人与人,人与

2021-01-15 22:34:22 560

【资料整合】Nginx负载均衡的几种方法及示例

前言 俄罗斯人开发的一个高性能的 HTTP和反向代理服务器。由于Nginx 超越 Apache 的高性能和稳定性,使得国内使用 Nginx 作为 Web 服务器的网站也越来越多,其中包括新浪、网易、腾讯、搜狐等企业的一些门户网站等,在3w以上的高并发环境下,ngnix处理能力相当于apache的10倍。 Nginx在负载均衡这方面就是负载均衡的的一个组件,当然了还有Apache也属于其中的一个组件,还有很多很多。我之前看到过一篇文章,在这方面做过一个简单介绍,下篇文章我会做一个转载来进行...

2020-08-26 09:47:14 337

原创 【协议】02、深度解剖之TCP与IP协议族

场景分析TCP/IP协议的三次握手和四次挥手 TCP 报文格式 上图中有几个字段需要重点介绍下: (1)序号:Seq序号,占32位,用来标识从TCP源端向目的端发送的字节流,发起方发送数据时对此进行标记。 (2)确认序号:Ack序号,占32位,只有ACK标志位为1时,确认序号字段才有效,Ack=Seq+1。 (3)标志位:共6个,即URG、ACK、PSH、RST、SYN、FIN等,具体含义如下: ..

2020-08-25 17:36:19 115

原创 【对象存储】关于阿里云OSS踩坑记录

前言:最近笔者通过PHP做了一个上传文件到阿里云OSS存储的程序,在上传过程中官方文档写的很清楚,几乎没有遇到什么问题,但在访问文件的过程中,遇到了问题,由于笔者的bucket是私有域,所以访问时,首先要授权,通过sts生成临时用户和token,然后通过oss授权访问接口生成临时访问链接,但是在生成访问链接的时候官方文档并没有写清楚调用方式,所以笔者把文档重新梳理了一下。一、STS拿到临时AK和securityToken(通过阿里云子用户生成临时用户和令牌)1、创建用户子账号 1)...

2020-08-25 17:35:12 3341

原创 【PHP】Lnmp/lamp环境下常见问题处理

前言:通常情况下我们会在wamp或者是wnmp环境下进行开发然后项目会放到l线上lamp或者lnmp的环境中运行,由于基础环境的差异可能导致同一套代码出现不同的运行结果,乱码甚至是报错,本篇文章对笔者所遇到的情况进行说明并给出相应的解决方案。一、php1、Parse error: syntax error, unexpected end of file in xxxxxxxx on linexx如果发现php的语法本身没有什么错误。就有可能是使用了短标签,例如:这种问题的解决...

2020-08-25 17:32:28 459

原创 【协议】01、网络协议之模型结构

目前随着互联网的普及,我们对互联网的认知也越来越深,我们的生活边缘,我们随处可见,那么互联网到底是如何实现的呢?其实互联网的核心是一系列的网络协议,通过这些网络协议让我们彼此相连,接下来,我们就来了解一下网络协议到底是什么东西,解开它的神秘面纱。1、什么叫协议?通俗来讲,协议是双方或者多方共同制定的标准、约定或者规则的集合。例如,网络中一个微机用户和一个大型主机的操作员进行通信,由于这两个数据终端所用字符集不同,因此操作员所输入的命令彼此不认识。为了能进行通信,规定每个终端都要将各自字符..

2020-08-19 11:21:36 424 1

原创 【Linux】【Httpd】Centos7 编译安装 & 添加systemd服务

针对Linux 运维来说,养成必要的、良好的习惯来说至关重要,目前科技技术的更新层次不齐,更新的速度都大不相同,所以在Linux 的世界里,我们在安装任何服务,任何应用的之前,都应该查询当前系统版本、系统内核情况,防止因差异化导致服务无法正常使用。# cat /etc/redhat-release CentOS Linux release 7.7.1908 (Core) #uname -a Linux test 3.10.0-957.21.3.el7.x86_64 #1 SMP Tue ...

2020-08-04 13:31:33 887

原创 【Linux】【Gitlab】 Gitlab 社区版(免费)搭建步骤

1. 简介IT源码版本管理工具,常见的版本管理有VSS(Visual Source Safe)、CVS、SVN、GIT;本篇主要介绍GIT,分布式源码版本管理工具,并在此基础上搭建起来的web服务GIT目前开源市场有GitHub、码云、GitLab;作为企业基本使用版本管理工具,考虑安全,时常内部搭建GIT管理仓库,今天给大家介绍的师GitLab的社区版(免费)的安装&使用,代码安全是研发部门的重心之一,其中涉及日常的升级、备份、迁移/恢复等问题。给维护人员提供资料参考2. GitLa...

2020-08-04 13:12:28 5174

原创 【Window10】MySQL 8.0.16 安装&配置

1、下载地址:https://dev.mysql.com/downloads/mysql/2、解压zip到安装路径 D:\Program_Files(本人安装路径)3、新建配置文件my.ini(存储在安装目录下的根目录下,eg:D:\Program_Files\mysql-8.0.16-winx64\my.ini)[mysqld]# 设置3306端口port...

2020-04-01 11:16:54 454 1

原创 【Linux专题】Linux -Centos 常见的异常问题&解决技巧

1、yum 安装出现Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stoc 详细异常如下root@localhost opt]# yum updateLoaded plugins: fastestmirrorCould...

2020-04-01 10:13:41 1882

原创 【Linux专题】Linux -Centos 常用命令汇总&技巧

阅读之前,先阅览科普知识:【科普】Linux 一行多条命令或者有条件...链接:http://note.youdao.com/noteshare?id=6a1a9285ac7de09755deb92ac2b8fd39&sub=1B7712F0CB4B47208415EA73D1C390AF1、线上查询及帮助命令man 查看命令帮助,命令的词典,更复杂的还有info,但不常...

2020-04-01 10:00:10 156

原创 【分布式文件系统-FastDFS】Fast DFS 多节点集群的安装-搭建(分布式)

关于Fast DFS的分布式系统的介绍、特性等本节就暂时略过了,详细参考前面的第一、二节的介绍,本节作为第三节的单机版安装&搭建的延续,生成环境的实际落地,多数考虑多节点环境搭建模式,确保服务的高可用、高性能等,同时由于Fast DFS 自身的内部缺陷,在生产环境的实践过程,如何有效的采用其他技术方案来规避、解决其缺陷的不足,所有的技术资料的整理,都是为了不同环境,不同运转模...

2020-03-31 17:41:40 453

转载 【Nginx】Nginx 配置文件详解

user nginx ;#用户worker_processes 8;#工作进程,根据硬件调整,大于等于cpu核数error_log logs/nginx_error.log crit;#错误日志pid logs/nginx.pid;#pid放置的位置worker_rlimit_nofile 204800;#指定进程可以打开的最大描述...

2019-09-27 15:24:39 102

转载 【Linux专题】Linux服务器常规的-性能查看&分析&调优

一 linux服务器性能查看1.1 cpu性能查看1、查看物理cpu个数:cat /proc/cpuinfo |grep "physical id"|sort|uniq|wc -l2、查看每个物理cpu中的core个数:cat /proc/cpuinfo |grep "cpu cores"|wc -l3、逻辑cpu的个数:cat /proc/cpuinfo |gr...

2019-09-27 11:15:14 323

转载 【科普】CentOS【6、7】系统中systemct与service的区别

从CentOS 7.x开始,CentOS开始使用systemd服务来代替daemon,原来管理系统启动和管理系统服务的相关命令全部由systemctl命令来代替。1、原来的 service 命令与 systemctl 命令对比daemon命令 systemctl命令 说明 service [服务] start systemctl start [unit type]...

2019-09-26 11:21:28 1097

原创 【数据库】Windows10+MYSQL5.8.16安装&修改默认密码

1.下载地址:https://dev.mysql.com/downloads/mysql/2.解压zip到安装路径D:\Program_Files(本人安装路径)新建配置文件my.ini(存储在安装目录下的根目录下,eg:D:\Program_Files\mysql-8.0.16-winx64\my.ini)[mysqld]# 设置3306端口port=3306# ...

2019-06-30 22:01:01 1516

原创 【Linux 专题】Linux -Centos 常见配置(静态IP、YUM命令中文插件、磁盘挂载、防火墙问题.....)

一、设置IP地址、网关、DNS  约定:  第一块网卡为外网  第二块网卡为内网(没有外网的机器也要将内网配置在第二块网卡上)  说明:CentOS 6.6默认安装好之后是没有自动开启网络连接的!  输入账号root  再输入安装过程中设置的密码,登录到系统  vi /etc/sysconfig/network-scripts/ifcfg-eth0 #编辑配置文件,添加...

2019-06-30 17:57:03 577

转载 VMware安装Centos7超详细过程(图文)

原文:https://www.jianshu.com/p/ce08cdbc4ddb?utm_source=tuicool&utm_medium=referral本篇文章主要介绍了VMware安装Centos7超详细过程(图文),具有一定的参考价值,感兴趣的小伙伴们可以参考一下1.软硬件准备软件:推荐使用VMwear,我用的是VMwear 12镜像:CentOS7 ,如...

2019-06-30 17:54:31 141

转载 史上最全的maven pom.xml文件教程详解

原创整理不易,转载请注明出处:史上最全的maven pom.xml文件教程详解<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0...

2018-07-04 10:56:34 167

原创 Redis 的redis.conf的配置说明

# Redis configuration file example # Note on units: when memory size is needed, it is possible to specifiy # it in the usual form of 1k 5GB 4M and so forth: # # 1k => 1000 bytes ...

2018-07-04 10:56:02 341

原创 【Linux专题】 SVN安装&配置

SVN安装配置1.安装SVN服务端直接用apt-get或yum安装subversion即可(当然也可以自己去官方下载安装)[plain]view plaincopyprint?sudoapt-getinstallsubversion或者 使用 yum list |grep subversion 命令查看可以subversion的版本。2,创...

2018-07-04 10:55:47 95

原创 Redis基础安装配置

Redis基础安装配置1、下载源码,解压缩后编译源码(版本可以下载最新版,直接去官方下载)。$ wget http://download.redis.io/releases/redis-2.8.3.tar.gz$ tar xzf redis-2.8.3.tar.gz$ cd redis-2.8.3$ make 2、编译完成后,在Src目录下,有四个可执行文件redis-server、redis-b...

2018-07-04 10:55:29 100

原创 附件一:Fast DFS 配置文件详解

Fast DFS 配置文件详解 配置FastDFS时,修改配置文件是很重要的一个步骤,理解配置文件中每一项的意义更加重要,所以我参考了大神的帖子,整理了配置文件的解释。下文中带有注释的配置文件下载:1、Tracker.conf# 这个配置文件是否无效,false表示有效# is this config file disabled# false for enabled# true ...

2018-06-25 15:24:07 506

原创 03、Fast DFS 单机版安装-搭建

Fast DFS 单机版安装-搭建 在前面我们分析了Fast DFS的原理、架构、特性、优缺点等,知道了Fast DFS是由客户端,跟踪服务器和存储服务器三部分组成,下面我们就来看一下如何动手搭建一个Fast DFS的环境出来。这是Fast DFS的主页:https://code.google.com/p/fastdfs/,上边有Fast DFS的简单介绍和一些常用的下载。但是本人觉得,...

2018-06-25 15:23:32 289

原创 02、Fast DFS 特性&思考

1、Fast DFS 上传交互过程Fast DFS向使用者提供基本文件访问接口,比如upload、download、append、delete等,以客户端库的方式提供给用户使用。1. client询问tracker上传到的storage,不需要附加参数;2. tracker返回一台可用的storage,并返回storage的相关信息;3. client直接和storage通讯完成文件上传(包括生...

2018-06-25 15:22:08 289

原创 《如何发掘高潜力人才-合伙人-阿根廷费洛迪》 读后感

本书主要讲述企业管理-人才的挖掘、培养。全书六章。重点讲述人事决策的内忧外患、选才之难、高潜力人才的应用价值和人才储备的策略、以及如何打造高效的团队。全书从猎头角度分享人才的挖掘、培养高潜力。1 为何发掘合适的合伙人如此重要和困难选才之惑内在缺陷喜欢并信任与我们相似的人全球化思维,需求千里马受无意识倾向控制人性的原始体现看到即全部眼界的局限。思考的方位要全面,"眼睛有时也是会欺骗我们的"惰性(勉强...

2018-06-25 15:21:10 1109

原创 01、Fast DFS 基本简介

Fast DFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合中小文件(建议范围:4KB ),以文件为载体的在线服务,如相册网站、视频网站等等。Fast DFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用Fast DFS很容易搭

2017-09-20 16:00:02 2051

原创 Mongodb安装配置及热备集群

Mongodb安装配置及热备集群 1.   单一集群1.1 安装   1.下载mongodb ,官方下载地址https://www.mongodb.com/download-center。选择安装的环境平台,下载对应的安装文件。这里已下载zip文件为例。   2.将下载的安装文件,拷贝到服务器。并解压。解压命令为unzip  文件名   3.因为mongodb不需要像别的数

2017-09-19 22:12:11 2020

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除