jvm:jps、jstat -gcutil dump网络抓包、tcp协议、长连接短连接、ncvim、sed、awkshell、pythonpuppet、ansible、saltstackgitzabbixlinux kernel:内存管理机制、buffer cachemysqldubbomqM/L基础:chkconfig --list --add --level
Python相关【设置Sublime Text 的 Python 开发环境】:http://www.pythontab.com/html/2014/pythonjichu_0103/653.html 【pycharm配置】:http://www.pythontab.com/html/2013/pythonjichu_1212/626.htmlLinux基础:【Linux free】:ht
repo
worker_processes8;events{worker_connections1024;}http{includemime.types;default_typeapplication/octet-stream;log_formatmain'$remote_addr-$remote_user[$time_local]"$request"''$sta
一、进程&&线程 1.进程模型 (1) 单进程模型:一个进程响应多个请求容易造成请求的阻塞 (2) 多线程模型:每个进程响应一个请求进程量大,进切换次数过多每个进程地址空间独立,很多空间是重复的数据,所以内存使用率低 2.线程模型(thread) &nb
一、print相关实例 [root@localhost ~]# tail -4 /etc/fstab | awk '{print $2,$4}' [root@localhost ~]# tail -4 /etc/fstab | awk '{print "hello:"$1}' &n
RHCE考试:1.Selinux两台服务器上配置~]# vim /etc/selinux/configSELINUX=disabledSELINUXTYPE=targeted~]#reboot 2.ssh登录控制~]#vim /ect/hosts.allowsshd:172.25.0.~]#vim /ect/hosts.denysshd:172.24.0.&nb
RHCSA考试:破解root密码# e# console=tty0 rd.break# ctrl + x# mount -o remount,rw /sysroot#chroot /sysroot/#passwd root#touch /.autorelable#exit 两次 设置主机名、ip地址、子网掩码、DNS服务器~]#vim /etc/hostname~]#hostname H
一、Redis基础 1.概述 Redis:Remote Dictionary Server,远程字典服务器;发行与2009年,本质上来说,提供一种数据结构的远程存储结构;基于BSD开源协定的高级键值缓存和存储。常用于作为数据结构服务器(data structure server),能够存储列表、属组、字符串、hash、集合、有
一、备份恢复概述 1.备份原因 灾难恢复:硬件故障、软件故障、自然灾害、黑客攻击、人为误操作; 测试:测试环境使用还原测试,用于测试备份的可用性还原演练,分工演练数据恢复还
一、MariaDB日志文件概述 1.查询日志:qurey log 一般该日志功能不开启,会记录每条查询语句在高并发情况下IO压力大。 参数: 1)是否启用查询日志:general_log = {O
一、MySQL并发访问控制 1.并发控制机制 (1)锁机制 资源竞争时候,多个线程表示多个用户会话;通过读写锁机制实现 读锁:共享锁,可以多个用户同时读取同一资源文件 写锁:独占锁,当一个用户对资源文件进行写操作时,其他线程既不能读也不能
一、cmake编译环境 1.编译环境(CentOS 6) [root@localhost ~]# yum install -y cmake # 在BASE源中,项目构建工具 [root
一、存储引擎 1.Mariadb存储引擎 存储引擎就是指表的类型,决定了表在计算机中的存储方式,在MySQl中是一个插入式的存储引擎概念。决定了MySQl数据库中的表可以使用不同的存储方式存储。 2.mysql支持的存储引擎(Mariadb-servver5.5.44) &
一、MySQL索引 1.索引(数据结构) (1) 索引是按特定数据结构存储的数据,基本法则:索引应该构建在被用作查询条件的字段上; (2) 索引类似于目的效果,为真实数据文件的指针,可以是单独的文件 (3) 可以存在多级形式,需要多次磁盘IO
一、mysql查询缓存概述 1.基本概念 查询缓存的作用就是当查询接收到一个和之前同样的查询,服务器将会从查询缓存种检索结果,而不是再次分析和执行上次的查询。这样就大大提高了性能,节省时间 查询缓存完全存储在
一、权限介绍 1.权限类别:对象界别划分库级别、表级别、字段级别、管理类权限、程序类权限 (1)库和表级别的权限:对于具体的库或者表进行授权操作ALTER、CREATE 、CREATE VIEW、DROP、INDEX、SHOW VIEWGRANT OPTION:能够把自己获得的权限赠经其他用户一个副本;回收权限困难
一、查询相关概念 1.笛卡尔积:没有连接条件表关系返回的结果 表一字段a,行数b;表二字段c,行数d 表一和表二的笛卡尔积:字段=a+c 行数=b*d 2.连接类型 &nbs
一、RDBMS关系型数据库管理系统概述 1.RDBMS概念 RDBMS:关系型数据库管理系统,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。现实世界中的各种实体以及实体之间的各种联系均用关系模型来表示。一般为C/S架构,通过专有协议交互。 &nb
一、Tomcat概述 1.tomcat简介 tomcat是基于JDK的web服务器,其能运行Servlet和JSP规范总。Tomcat 5支持最新的Servlet 2.4 和JSP 2.0规范。实际上Tomcat 部分是Apache服务器的扩展,但它是独立运行的。运行tomcat时,它实际上作
一、数据库管理 1.创建数据库:create Database database_name; CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name;[DEFAULT] CHARACTER SET [=] charset_name[DEFAULT] COLL
一、消息队列概述消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题。实现高性能,高可用,可伸缩和最终一致性架构。是大型分布式系统不可缺少的中间件。目前在生产环境,使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ等。二、消息队列应用场景以下介绍消息队列在实际应用中常用的使用场景。异步处理,应用解耦,流量削
面对大量用户访问、高并发请求,海量数据,可以使用高性能的服务器、大型数据库,存储设备,高性能Web服务器,采用高效率的编程语言比如(Go,Scala)等,当单机容量达到极限时,我们需要考虑业务拆分和分布式部署,来解决大型网站访问量大,并发量高,海量数据的问题。从单机网站到分布式网站,很重要的区别是业务拆分和分布式部署,将应用拆分后,部署到不同的机器上,实现大规模分布式系统。分布式和业务拆分解决了,
一、tcpdump 1.Tcpdump概述 tcpdump:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。 可以将网络中传送的数据包完全截获下来提供分析
一、Web缓存 1.web缓存 web缓存是可以自动保存常见文档副本的HTTP设备。当Web请求抵达缓存时,如果本地有"已缓存的"副本,可以从本地的存储设备而不是原始服务器设备中提取这个文档。 通过key-value键值方式缓存,key中保存了URL路径,value中保存了web内
一、为什么选择Nginx搭建Web服务器Apache和Nginx是目前使用最火的两种Web服务器,Apache出现比Nginx早。Apache HTTP Server(简称Apache)是世界使用排名第一的Web服务器软件,音译为阿帕奇,是Apache软件基金会的一个开放源码Web服务器,可以运行几乎所有的计算机平台,其次开放的API接口,任何组织和个人都可以在它上面扩展和增加各种需要功能,达到为
大型网站架构是一个系列文档,欢迎大家关注。本次分享主题:电商网站架构案例。从电商网站的需求,到单机架构,逐步演变为常用的,可供参考的分布式架构的原型。除具备功能需求外,还具备一定的高性能,高可用,可伸缩,可扩展等非功能质量需求(架构目标)。根据实际需要,进行改造,扩展,支持千万PV,是没问题的。一、电商案例的原因分布式大型网站,目前看主要有几类1.大型门户,比如网易,新浪等;2.SNS网站,比如校
一、Memcahced简介 1.mamcached:缓存服务 开源高性能,支持分布式的内存缓存系统。应用于用到公共缓存的系统中,它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任
国外很多网站包括Google、Facebook、Twitter都支持了全站HTTPS,而国内目前还没有一家大型网站全站支持HTTPS(PC端的微信全部使用了HTTPS,但是PC端用户应该不多)。甚至一些大型网站明显存在很多HTTPS使用不规范或者过时的地方。比如支付宝使用的是tls1.0和RC4,而京东(quickpay.jd.com)竟然还使用着SSL3.0这个早就不安全并且性能低下的协议,其他
一、HAProxy概述 1.haproxy简介 HAProxy主要提供两个功能:http协议反向代理(不提供缓存功能)、基于tcp层的负载均衡(如https、mysql协议)。适用于需要会话保持或七层处理的且负载特别大的站点。可支持数以万计的并发连接。 代理作用:web
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号