02 2017 档案
摘要:内存映射mmap是Linux内核的一个重要机制,它和虚拟内存管理以及文件IO都有直接的关系,这篇细说一下mmap的一些要点。 修改(2015-11-12):Linux的虚拟内存管理是基于mmap来实现的。vm_area_struct是在mmap的时候创建的,vm_area_strcut代表了一段连续
阅读全文
摘要:参考=> http://www.cnblogs.com/bangerlee/archive/2012/02/20/2356818.html 对于维护人员来说,这样的悲剧每天都在上演。理想情况下,系统或应用程序的错误日志提供了足够全面的信息,通过查看相关日志,维护人员就能很快地定位出问题发生的原因。但
阅读全文
摘要:一、 在说垃圾回收算法之前,先谈谈JVM怎样确定哪些对象是“垃圾”。 1.引用计数器算法: 引用计数器算法是给每个对象设置一个计数器,当有地方引用这个对象的时候,计数器+1,当引用失效的时候,计数器-1,当计数器为0的时候,JVM就认为对象不再被使用,是“垃圾”了。 引用计数器实现简单,效率高;但是
阅读全文
摘要:要点 内存泄露是指程序中间动态分配了内存,但在程序结束时没有释放这部分内存,从而造成那部分内存不可用的情况,重启计算机可以解决,但也有可能再次发生内存泄露,内存泄露和硬件没有关系,它是由软件设计缺陷引起的。 内存泄漏可以分为4类: 1)常发性内存泄漏。发生内存泄漏的代码会被多次执行到,每次被执行的时
阅读全文
摘要:一、性能优化相关配置: (1)设置进程cpu的个数。 worker_process #;worker进程的个数;通常应该略少于CPU物理核心数。 (2)绑定物理cpu。 worker_cpu_affinity 00000001 00000010 00000100 (3)减少计时器解析度的值<间隔>。
阅读全文
摘要:一、日志分析的用途 大型站点=>用户行为分析、广告推广、数据挖掘、大数据分析平台、实时分析平台。
阅读全文
摘要:一、 (1)首先进行压力测试。 (2)浏览器部分加载<比如微博,微信等的部分显示,jd/jyall的部分加载机制> (3)同一个网站的多个域名(一个域名浏览器启动多线程)
阅读全文
摘要:If-Modified-Since & If-None-MatchIf-Modified-Since,和 Last-Modified 一样都是用于记录页面最后修改时间的 HTTP 头信息,只是 Last-Modified 是由服务器往客户端发送的 HTTP 头,而 If-Modified-Since
阅读全文
摘要:1、什么是301转向?什么是301重定向? 301转向(或叫301重定向,301跳转)是当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。 2、什么是302重定向? 302重定向又称之为302代表暂时性转
阅读全文
摘要:一、内存测试 memtester内存测试 memtester主要是捕获内存错误和一直处于很高或者很低的坏位,其测试的主要项目有:随机值、异或比较、减法、乘法、除法、与或运算等等。通过给定测试内存的大小和次数,可以对系统现有的内存进行上面项目的测试。 测试步骤: 首先安装memtester emerg
阅读全文
摘要:一、如何测试云硬盘 https://www.ustack.com/blog/how-benchmark-ebs/#fio
阅读全文
摘要:Mac如何设置锁屏不断网?Mac如何设置锁屏不待机?这是一个非常麻烦的设置,有时候一锁屏幕电脑就跟着待机了,这非常的麻烦,所以今天小编就用图文教程的方式教大家Mac如何设置锁屏不断网Mac如何设置锁屏不待机。 第一步:要设定锁定输入密码的设置,进入‘系统偏好设置’‘安全性与隐私’,将选项‘进入睡眠或
阅读全文
摘要:Mac下sublime text 的“package control”安装,sublimepackage 小伙伴们好,我根据昨晚的经历写一个小总结:关于“Mac下sublime text 的“package control”安装”。本来安装package control是一个无比简单的事情,即使是初
阅读全文
摘要:由于MAC和VMware Fushion虚拟机之间有一些快捷键的映射,所以Windows虚拟机就找了一个折中的方案。现总结MAC下的win常用快捷键==> <1>最小化窗口(Alt + Space + N)。这时采用alt + tab切换应用程序。 如果是想要: 显示桌面 这个效果的话, 开始(键盘
阅读全文