摘要: 整型 支持任意大小的整数包括负整数 浮点型 字符串 以单引号'或双引号"括起来的任意文本,比如'abc',"xyz"等等,如果字符串内部既包含'又包含"怎么办?可以用转义字符\来标识,比如: 表示的字符串内容是: python3中,字符串是以Unicode编码的。 对于单个字符的编码,Python提 阅读全文
posted @ 2017-07-28 16:07 行走在云端的愚公 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 安装python 1. mac自带python 2. homebrew安装 3. 从官网https://www.python.org/download下载,直接安装 安装pip python的包管理器,可以方便的查询系统已安装的包列表、安装/删除包等 python3 mac下通过brew insta 阅读全文
posted @ 2017-07-28 16:06 行走在云端的愚公 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 缓存刷新时间集中问题 1. 某个缓存失效了,导致其他节点的缓存命中率下降, 缓存中缺失的数据 去数据库查询.短时间内,会造成数据库服务器崩溃 2. 需要将缓存失效时间离散分布在访问量比较低的时间段 multiget hole问题 以用户为例: user 133 age, user 133 name, 阅读全文
posted @ 2017-05-31 15:36 行走在云端的愚公 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 场景 由于memcached集群各节点之间都是独立的,互不通信,集群的负载均衡是基于客户端来实现的,因此需要客户端用户设计实现负载均衡算法。 取模算法 N个节点,从0 N 1编号,key对N 取模,余i,则key落在第i台服务器上 有 N 台服务器, 变为 N 1 台, 每 N (N 1)个数中, 阅读全文
posted @ 2017-05-31 15:34 行走在云端的愚公 阅读(385) 评论(0) 推荐(1) 编辑
摘要: 内存管理 内存结构 1. 把内存划分成不同的slab class仓库 2. 把仓库切分成不同尺寸的小块(chunk),用来存储缓存数据 数据内存分配 1. 首先根据数据的大小找到对应的slab class 2. 找到空闲的chunk,存储数据 3. 如果无空闲的chunk,会采用LRU算法删除旧数据 阅读全文
posted @ 2017-05-31 15:32 行走在云端的愚公 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 介绍 自由&开源, 高性能分布式的内存对象缓存系统,采用K V方式存储数据 协议 通信协议:memcached协议 数据序列化协议:简单文本协议 linux下安装 参数详解 命令行操作 连接 增add 1. key 给值起一个独特的名字 1. flag 标志,要求为一个正整数 1. expire 有 阅读全文
posted @ 2017-05-31 15:30 行走在云端的愚公 阅读(217) 评论(0) 推荐(0) 编辑
摘要: IOC和DI概念 程序中存在两种角色:调用者、被调用者,调用者和被调用者之间存在依赖关系,Java传统的编码方式是调用者创建被调用者对象,并维护依赖关系,它是紧耦合的。spring通过引入spring容器(第三方角色),创建对象并维护对象之间的依赖关系,它是松耦合的。 1. spring通过工厂模式 阅读全文
posted @ 2017-04-19 17:14 行走在云端的愚公 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 按Linux系统分类 1. Redhat系列:Redhat(本身就是Centos)、Centos、Fedora等,采用Dpkg包管理器 2. Debian系列:Debian、Ubuntu等,使用RPM包管理器 RedHat系列 常见的安装包:.rpm安装包,安装rpm包的命令是“rpm ivh( i 阅读全文
posted @ 2017-04-10 20:46 行走在云端的愚公 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 一、不同操系统下的换行符CR回车 LF换行Windows/Dos CRLF \r\nLinux/Unix LF \nMacOS CR \r二、解决方法 打卡git bash,设置core.autocrlf和core.safecrlf(可不设置),建议设置autocrlf为input,safecrlf 阅读全文
posted @ 2016-07-29 15:43 行走在云端的愚公 阅读(14684) 评论(0) 推荐(2) 编辑
摘要: 一、logback的介绍 Logback是由log4j创始人设计的另一个开源日志组件,官方网站: http://logback.qos.ch。它当前分为下面下个模块: logback-core:其它两个模块的基础模块 logback-classic:它是log4j的一个改良版本,同时它完整实现了sl 阅读全文
posted @ 2016-07-27 11:05 行走在云端的愚公 阅读(452739) 评论(47) 推荐(86) 编辑