- 博客(14)
- 资源 (9)
- 收藏
- 关注
转载 构建高并发高可用的电商平台架构实践
从各个角度总结了电商平台中的架构实践,由于时间仓促,定了个初稿,待补充完善,欢迎大家一起交流。转载请声明出处:http://blog.csdn.net/yangbutao/article/details/12242441作者:杨步涛关注分布式架构、大数据、搜索、开源技术QQ:306591368技术Blog:http://blog.csdn.net/yangbutao 一、 设计理念 1. ...
2018-04-13 10:42:56 512
转载 gdb调试多进程与多线程
一,gdb的基础知识1>介绍: gdb是Linux环境下的代码调试工具。 2>使用:需要在源代码生成的时候加上 -g 选项. 3>开始使用: gdb binFile 4>退出:ctrl + d 或 quit 5>调试过程中的常用命令: list/l 行号:显示binFile源代码,接着上次的位置往下列,每次列10行。 list/l 函数名:列出某个函数的源代...
2018-04-02 16:12:47 504
转载 三种单例模式的C++实现
简介 因为在设计或开发中,肯定会有这么一种情况,一个类只能有一个对象被创建,如果有多个对象的话,可能会导致状态的混乱和不一致。这种情况下,单例模式是最恰当的解决办法。它有很多种实现方式,各自的特性不相同,使用的情形也不相同。今天要实现的是常用的三种,分别是饿汉式、懒汉式和多线程式。 通过单例模式, 可以做到:1. 确保一个类只有一个实例被建立 2. 提供了一个对对象的全...
2018-04-02 16:10:23 447
转载 C++笔试题之String类的实现
这个在面试或笔试的时候常问到或考到。已知类String的原型为:[cpp] view plain copyclass String { public: String(const char *str = NULL);// 普通构造函数 String(const String &other);// 拷贝构造函数 ~String(void);// 析构函...
2018-04-02 16:07:53 543
转载 GDB常用调试命令以及多进程多线程调试
GDB常用调试命令以及多进程多线程调试今天把所有的GDB常用的调试命令都过了一遍,尤其是多线程调试。所以先做个总结,以免忘记。以后如果有新的有用的命令会继续追加。 本文地址:(LYanger的博客:http://blog.csdn.net/freeelinux/article/details/53700266)一:普通命令1.list命令list linenum 显示程序第lin...
2018-04-02 15:31:27 556
转载 Linux内核参数配置
Linux内核参数配置Linux在系统运行时修改内核参数(/proc/sys与/etc/sysctl.conf),而不需要重新引导系统,这个功能是通过/proc虚拟文件系统实现的。在/proc/sys目录下存放着大多数的内核参数,并且设计成可以在系统运行的同时进行更改, 可以通过更改/proc/sys中内核参数对应的文件达到修改内核参数的目的(修改过后,保存配置文件就马上自动生效),不过重新启动机...
2018-04-13 10:45:19 3119
转载 mysql的事务性,锁和隔离性
mysql的事务性,锁和隔离性事务性: 所谓事务性,一句话概括:一个组操作的各个单元,执行情况要么都成功,要么都执行失败。开门见山:事务的四大特性(ACID):1.原子性(automicity):一个事物必须看做一个不可分割的最小工作单元,整个事务中的所有操作要么都提交成功,要么全部失败回滚。对于事务而言,不可能只执行其中一部分,这就是事务的原子性。2.一致性(consistency):数据...
2018-04-13 10:41:55 488
转载 使用LVS 实现负载均衡的原理
LVS 负载均衡 负载均衡集群是 Load Balance 集群。是一种将网络上的访问流量分布于各个节点,以降低服务器压力,更好的向客户端提供服务的一种方式。常用的负载均衡。 开源软件有Nginx、LVS、Haproxy (ngnix和haproxy是七层负载均衡,LVS是四层负载均衡) 商业的硬件负载均衡设备F5、Netscale。 简单的理解一下软件负载...
2018-04-13 10:38:11 600
转载 CentOS7用yum安装软件提示 cannot find a valid baseurl for repobase7x86_64
*无法联网的明显表现会有: 1、yum install出现 Error: cannot find a valid baseurl or repo:base 2、ping host会提示unknown host 方法一、 1、打开 vi /etc/sysconfig/network-scripts/ifcfg-eth0(每个机子都可能不一样,但格式会是“ifcfg-eth数字”),把ONBOO...
2018-04-12 09:28:37 3930
转载 golang笔记——数组与切片
一、切片的定义 我们可以从数组(go语言中很少直接使用数组)或者切片来初始化一个新的切片,也可以直接通过 make 来初始化一个所有元素为默认零值的切片。//1、通过数组来初始化切片 arr := [...]int{1, 2, 3, 4, 5} slice1 := arr[:] // [1,2,3,4,5] slice2 := arr[2:4] // [3,4] ...
2018-04-11 10:11:08 302
转载 golang中的RPC调用服务器方法
原文链接,参考Golang中文文档:http://docscn.studygolang.com/pkg/net/rpc/#NewServerrpc 包提供了一个方法来通过网络或者其他的I/O连接进入对象的外部方法. 一个server注册一个对象, 标记它成为可见对象类型名字的服务。注册后,对象的外部方法就可以远程调用了。一个server可以注册多个 不同类型的对象,但是却不可以注册多个相同类型的对...
2018-04-11 10:08:20 1356
转载 MySQL事务隔离级别详解
MySQL事务隔离级别详解SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。Read Uncommitted(读取未提交内容) 在该隔离级别,所有事务都可以看到其他未提交事务的执行结果。本隔离级别很少用于实际应用,因为它的性能也不比其他级别好多少。读取未提交的数据,也被称之为...
2018-04-08 09:57:27 253
转载 mysql5.7的安装与配置(centos7环境)
第一步:下载mysql[root@MiWiFi-R3-srv ~]# wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz1:检查是否本地已经安装了mysqlrpm -qa | grep mysql2:卸载以前的mysqlrpm -e 已经存在的MySQL全名第二步:解压文...
2018-04-02 15:19:16 549
转载 MySQL主从复制与主主复制
MySQL主从复制与主主复制主从复制:1.环境说明:准备两台linux虚拟主机 Linux版本CentOS7、MySQL 5.7.17 ip:192.168.1.1、192.168.1.22.创建复制账号mysql会赋予一些特殊的权限给复制线程,在备库运行的I/O线程会建立一个到主库TCP/IP连接,这意味着必须在主库创建一个用户,并赋予其合适的权限,备库I/O线程以该用户名连接到主库并取其二进制...
2018-04-02 15:16:35 293
zeromq-Use ZeroMQ and learn how to apply different message patterns.pdf
2016-01-03
Go Programming Blueprints - Mat Ryer - 2015 (1).pdf
2015-11-26
The-Golang-Standard-Library-by-Example-master.zip
2015-11-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人