8 草根caogen

尚未进行身份认证

我送你离开千里之外,你无声黑白

等级
TA的排名 6w+

docker 实现redis集群搭建

原文地址:https://www.cnblogs.com/cxbhakim/p/9151720.html摘要:接触docker以来,似乎养成了一种习惯,安装什么应用软件都想往docker方向做,今天就想来尝试下使用docker搭建redis集群。首先,我们需要理论知识:RedisCluster是Redis的分布式解决方案,它解决了redis单机中心化的问题,分布式数据库——首要解决把整个数据...

2019-05-20 10:18:59

通过ELK快速搭建一个你可能需要的集中化日志平台

地址:http://www.cnblogs.com/huangxincheng/p/7918722.html

2019-05-06 11:02:48

应该如何做好持续集成和部署?

原文地址:https://www.cnblogs.com/Dev0ps/p/9113377.html前言持续集成和部署是每一个互联网开发团队都必须要面对的问题,由于业务和技术团队快速增长,技术积累较弱,所以一个高效的,可持续的运维规范尤为重要。高效可持续的运维环境需要合理的规范作为支撑:应用管理规范权限管理规范配置变更规范发布策略规范日志运维规范一、应用管理规范应用版本化...

2019-05-06 10:56:20

详解Nginx服务器配置

这篇Nginx配置的文章明月感觉是写的非常的详细的,感觉是非常的时候新手入门时学习Nginx来用,特此原文转载分享了。转载地址:http://baijiahao.baidu.com/s?id=1604485941272024493&wfr=spider&for=pc概述在前面《Nginx服务器开箱体验》一文中我们从开箱到体验,感受了一下Nginx服务器的魅力。Nginx是轻...

2019-05-06 10:02:03

const的用法

原文地址:https://www.cnblogs.com/azbane/p/7266747.htmlconst的用法,特别是用在函数后面在普通的非const成员函数中,this的类型是一个指向类类型的const指针。可以改变this所指向的值,但不能改变this所保存的地址。在const成员函数中,this的类型是一个指向const类类型对象的const指针。既不能改变this...

2019-03-08 09:29:55

【原+转】用CMake代替makefile进行跨平台交叉编译

在开始介绍如何使用CMake编译跨平台的静态库之前,先讲讲我在没有使用CMake之前所趟过的坑。因为很多开源的程序,比如png,都是自带编译脚本的。我们可以使用下列脚本来进行编译:123./configure--prefix=/xxx/xx--enable-static=YESmakemakeinstall  相信手动在类Unix系统上面编译过开源程序的同学对上面的命令肯定非...

2019-03-07 11:01:50

对于拷贝构造函数和赋值构造函数的理解

转载:https://www.cnblogs.com/GODYCA/archive/2013/01/16/2862885.html昨天晚上在看智能指针的时候,我发现自己连一个拷贝构造函数和赋值构造函数都写不出来,自己就尝试写了一个版本,结果发现错误百出,对于拷贝构造函数和赋值构造函数的理解仅仅停留在理论的方面,而不知其中太多的内涵。比如我们都知道拷贝构造函数和赋值构造函数最大的不同在于:拷贝...

2019-03-06 10:25:33

NGINX参数设置--转

一、主配置段1、正常运行必备的配置#运行用户和组,组身份可以省略usernginxnginx;#指定nginx守护进程的pid文件pidpath/to/nginx.pid;#指定所有worker进程所能打开的最大文件句柄数worker_rlimit_nofile100000;2、性能优化相关的配置#worker进程的个数,通常应该略少于CPU物理核心数,也可以使用auto...

2019-02-27 08:58:11

千万级pv架构设计(转)

高并发访问的核心原则其实就一句话“把所有的用户访问请求都尽量往前推”。如果把来访用户比作来犯的"敌人",我们一定要把他们挡在800里地以外,即不能让他们的请求一下打到我们的指挥部(指挥部就是数据库及分布式存储)。如:能缓存在用户电脑本地的,就不要让他去访问CDN。能缓存CDN服务器上的,就不要让CDN去访问源(静态服务器)了。能访问静态服务器的,就不要去访问动态服务器。以此类推:能不访问数据...

2019-01-23 16:11:44

实践总结:银行容器云平台建设需求与设计

原文地址:https://baijiahao.baidu.com/s?id=1601341541732219852&wfr=spider&for=pc容器平台的建设要考虑场景、技术、系统对接、成本、人员技能等因素,有不小的复杂度。本文从一个最精简容器平台所需考虑的各个方面,结合作者的项目实践,提出供大家参考的建议。作者:蔡凯来源:talkwithtrend目录1银行建...

2018-12-19 13:44:04

函数式编程

原文地址:https://www.cnblogs.com/steven-yang/archive/2016/09/18/5881979.html阿袁工作的第1天:函数式编程的历史阿袁中午和阿静一起吃午餐。阿袁说起他最近看的《艾伦·图灵传如谜的解谜者》。由于阿袁最近在学习Scala,所以关注了一下图灵传中关于函数式编程的一些历史。关于函数式编程的故事,可以从1928年开始讲起:希尔伯特在...

2018-10-18 09:42:50

常用的正则表达式-转载

很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是不很符合要求。所以我最近把开发中常用的一些正则表达式整理了一下,包括校验数字、字符、一些特殊的需求等等。给自己留个底,也给朋友们做个参考。一、校验数字的表达式数字:^[0-9]*n位的数字:\dnn位的数字:\dnn位的数字:^\d{n}至少n位的数字:^\d{n,}m−n位的数字:\dm,nm...

2018-08-27 09:20:56

通过Git将代码提交远程仓库

搞开发经常会用到把代码提交到远程服务器,之前也是懵懂的。今天来整理了一下。具体操作如下:1.进入到远程服务器sshname–远程服务器地址2.进入以后新建一个空的仓库gitinit–barename–name仓库的名称3.退出远程服务器exit–退出4.到需要提交的文件的目录里面/Users/liguoliang/Documents/GWY-D...

2018-08-20 22:12:49

Mysql的日志

mysql日志详细解析转自:http://pangge.blog.51cto.com/6013757/1319304MySQL日志:主要包含:错误日志、查询日志、慢查询日志、事务日志、二进制日志;日志是mysql数据库的重要组成部分。日志文件中记录着mysql数据库运行期间发生的变化;也就是说用来记录mysql数据库的客户端连接状况、SQL语句的执行情况和错误信息等。当数据库遭到意...

2018-08-08 16:39:45

libevent源码深度剖析

原文地址:http://blog.csdn.net/sparkliang/article/details/4957667第一章1,前言Libevent是一个轻量级的开源高性能网络库,使用者众多,研究者更甚,相关文章也不少。写这一系列文章的用意在于,一...

2018-07-21 14:40:01

Linux进程管理——fork()和写时复制

写时复制技术最初产生于Unix系统,用于实现一种傻瓜式的进程创建:当发出fork()系统调用时,内核原样复制父进程的整个地址空间并把复制的那一份分配给子进程。这种行为是非常耗时的,因为它需要:·为子进程的页表分配页面·为子进程的页分配页面·初始化子进程的页表·把父进程的页复制到子进程相应的页中创建一个地址空间的这种方法涉及许多...

2018-07-18 09:49:17

链接器,符号解析与重定位-概念

链接器必须对这些可重定位目标文件完成两个主要任务:符号解析。将每个符号引用刚好和一个符号定义联系起来。重定位。链接器把每个符号定义与一个虚拟地址联系起来,然后修改所有对这些符号的引用,使得它们指向这个存储位置,从而重定位这些节。符号分为四类:导出符号(export,本地符号),导入符号(import,外部符号),静态符号(本地符号),局部符号(本地符号,不出现在符号表中)。...

2018-07-18 09:47:52

select模型linux内核源码注释总结

1、最中用户空间的系统调用会调用到sys_select函数asmlinkagelongsys_select(intn,fd_set__user*inp,fd_set__user*outp,fd_set__user*exp,structtimeval__user*tvp){s64timeout=-1;struct...

2018-07-07 11:01:04

图解Nginx 中的4级指针

图解Nginx中的4级指针:http://blog.chinaunix.net/uid-27767798-id-3840094.html分类:C/C++2013-08-0822:45:11nginx的所有配置结构体全部放在一个cycle的四级指针中,本文就具体分析一下每级指针究竟指向的是什么,下图表示了这个四级指针每一级的指向,图中虚拟地址模拟了真实地址,ctx指针存的指向虚...

2018-07-05 17:27:18

c++智能指针

一、智能指针类:std::auto_ptr由于auto_ptr基于【排他所有权模式】,这意味着:两个指针(同类型)不能指向同一个资源,复制或赋值都会改变资源的所有权。一个简单的例子1:[cpp]viewplaincopy#include<iostream>#include<memory>classA{p...

2018-07-05 17:26:31

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!