目录 (1)单块架构 (2)初步的高可用架构 (3)千万级用户量的压力预估 (4)服务器压力预估 (5)业务垂直拆分 (6)用分布式缓存抗下读请求 (7)基于数据库主从架构做读写分离 (8)总结 本文将会从一个大型的网站发展历程出发,一步一步的探索这个网站的架构是如何从单体架构,演化到分布式架构,然 ...
分类:
Web程序 时间:
2020-06-08 12:17:33
阅读次数:
89
awk中使用shell中的变量 一: "'$var'" 这种写法大家无需改变用'括起awk程序的习惯,是老外常用的写法.如: var="test"awk 'BEGIN{print "'$var'"}' 这种写法其实际是双括号变为单 括号的常量,传递给了awk. 如果var中含空格,为了shell不把 ...
分类:
系统相关 时间:
2020-06-08 12:17:19
阅读次数:
92
在ReactNative开发过程中,总避免不了需要存储一些数据在本地。对于大多数应用只需要存储一些结构简单的数据,如标记位,用户信息等。这时候我们首选择的存储方式就是AsyncStorage,那我们先来看下AsyncStorage给我提供了哪些基本方法:可以看出AsyncStorage已经包含set、get、remove、clear等一系列静态方法,基本上已经满足了我们对数据增、删、改、查(CUR
分类:
其他好文 时间:
2020-06-08 12:17:02
阅读次数:
40
闭包: 1、一个函数嵌套另一个函数 2、内层函数调用外层函数的变量 3、内层函数作为返回值返回给外层函数 闭包代码: function num(){ let i = 0 return function getNum(){ //内层函数作为返回值返回给外层函数 return ++i //内层函数调用外 ...
分类:
Web程序 时间:
2020-06-08 12:16:31
阅读次数:
65
在使用消息队列的过程中,你会遇到很多问题 比如选择哪款消息队列更适合你的业务系统? 如何保证系统的高可靠、高可用和高性能? 如何保证消息不重复、不丢失? 如何做到水平扩展? 从职业发展,保持市场竞争力的角度来看 掌握一些底层技术,深耕个人技术栈的深度,实现从“用轮子”到“造轮子”的技术提升,也是一个 ...
分类:
其他好文 时间:
2020-06-08 11:10:26
阅读次数:
116
python基本内置函数总结一下: 1、abs(x) 返回一个数x的绝对值。参数可以是普通的整数,长整数或者浮点数。如果参数是个复数,返回它的模 2、all(iterable) 如果iterable的所有元素为真(或者iterable为空), 返回True。等同于: def all(iterable ...
分类:
编程语言 时间:
2020-06-08 11:10:09
阅读次数:
116
Php-webdriver 是 Facebook 开发的基于 PHP 语言实现的 Selenium WebDriver 客户端组件,可以用它来操作浏览器。常见的操作包括:自动化测试、采集数据等。 安装浏览器(Google Chrome 或 Firefox) 以 Ubuntu server 16.04 ...
分类:
Web程序 时间:
2020-06-08 11:09:53
阅读次数:
589
SQL SERVER搜索时select name='字符串'时'字符串'默认会是ASCII码,而name一般是Unicode码,当'字符串'为中英文时,绝大部分ASCII码等于Unicode码,但如果'字符串'为中文生僻字,法文,韩文,日文等等情况'字符串'的ASCII码与Unicode码就不一定相 ...
分类:
数据库 时间:
2020-06-08 11:09:34
阅读次数:
155
有些网站没有登录无法访问页面,登录后就可以访问。如人人网 所有程序要模拟登录状态,方法有手动方法和使用帐号密码自动登录方式。本篇使用手动复cookie请求要访问的网页,并把请求到网页保存到本地 1 """使用手动方式从浏览器中复制cookie请求网页""" 2 3 4 from urllib imp ...
分类:
Web程序 时间:
2020-06-08 11:09:22
阅读次数:
127
下载 在 https://developer.nvidia.com/nvidia-tensorrt-7x-download 选择对应设备型号 LINUX查看CUDA版本 cat /usr/local/cuda/version.txt LUNUX查看CUDNN版本 cat /usr/local/cud ...
分类:
其他好文 时间:
2020-06-08 11:08:51
阅读次数:
114
Java基础 - 02 - Java标识符和关键字 一、标识符 ***java中标识符是为方法、变量或其他用户定义项所定义的名称。***标识符可以有一个或多个字符。在Java语言中,标识符的构成规则如下 标识符由数字(0 ~ 9)和字母(az和AZ)、美元符号($)、下划线(__)以及Unicode ...
分类:
编程语言 时间:
2020-06-08 11:08:40
阅读次数:
80
以https://item.jd.com/100008348542.html页面为例 访问该地址,可以从响应报文中,查看到所有的sku colorSize: [{"购买方式":"公开版","版本":"64GB","skuId":100004770235,"颜色":"黑色"},{"购买方式":"换修无 ...
分类:
其他好文 时间:
2020-06-08 11:08:06
阅读次数:
141
package com.test; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import ...
分类:
编程语言 时间:
2020-06-08 11:07:53
阅读次数:
62
import math def getNum(limit_num,num): if num%limit_num==0: print(num) else: num=math.ceil(num/limit_num)*limit_num print(num) if __name__ == '__main_ ...
分类:
编程语言 时间:
2020-06-08 11:07:24
阅读次数:
94
简介SaltStack是基于Python语言实现、结合轻量级消息队列与Python第三方模块构建的一款服务器基础架构集中化管理平台,主要功能为配置管理、远程执行、监控等。我们可以通过部署SaltStack达到在成千万台服务器上批量执行命令的效果并可以根据不同业务进行配置集中化管理、分发文件、采集服务器数据、操作系统基础及软件包管理。SaltStack有利于运维人员提高工作效率、规范业务配置与操作前
分类:
其他好文 时间:
2020-06-08 11:07:09
阅读次数:
69
GC情况是否正常排查 通过top查看任务的负载.抓到负载高的pid jstat -gcutil pid 时间 打印多少次 (base) [root@rhel076 ~]# jstat -gcutil 3008 2000 100 Warning: Unresolved Symbol: sun.gc.g ...
分类:
其他好文 时间:
2020-06-08 11:06:52
阅读次数:
96
Given a string s and a non-empty string p, find all the start indices of p's anagrams in s. Strings consists of lowercase English letters only and the ...
分类:
其他好文 时间:
2020-06-08 11:06:25
阅读次数:
76