01 2018 档案

摘要:在linux下配置shell参数说明 前面已经讲到,变量名只能包含数字、字母和下划线,因为某些包含其他字符的变量有特殊含义,这样的变量被称为特殊变量。 例如,ShellIDpid0 当前脚本的文件名 $n 传递给脚本或函数 阅读全文
posted @ 2018-01-30 10:34 sunsky303 阅读(1492) 评论(0) 推荐(0) 编辑
摘要:概要:linux系统默认open files数目为1024, 有时应用程序会报Too many open files的错误,是因为open files 数目不够。这就需要修改ulimit和file-max。特别是提供大量静态文件访问的web服务器,缓存服务器(如squid), 更要注意这个问题。网上 阅读全文
posted @ 2018-01-26 15:02 sunsky303 阅读(14015) 评论(0) 推荐(0) 编辑
摘要:这篇教程说明你应该怎样配置 nginx、设置 HTTP 头部过期时间,用 Cache-Control 中的 max-age 标记为静态文件(比如图片、 CSS 和 Javascript 文件)设置一个时间,这样用户的浏览器就会缓存这些文件。这样能节省带宽,并且在访问你的网站时会显得更快些(如果用户第 阅读全文
posted @ 2018-01-22 15:51 sunsky303 阅读(429) 评论(0) 推荐(0) 编辑
摘要:[本篇博文会对常见的排序算法进行分析与总结,并会在最后提供几道相关的一线互联网企业面试/笔试题来巩固所学及帮助我们查漏补缺。项目地址:https://github.com/absfree/Algo。由于个人水平有限,叙述中难免存在不清晰准确的地方,希望大家可以指正,谢谢大家:)] 一、概述 我们在日 阅读全文
posted @ 2018-01-22 14:44 sunsky303 阅读(435) 评论(0) 推荐(0) 编辑
摘要:测试环境:Ubuntu16.04(在VMWare虚拟机使用perf top存在无法显示问题) Kernel:3.13.0-32 系统级性能优化通常包括两个阶段:性能剖析(performance profiling)和代码优化。性能剖析的目标是寻找性能瓶颈,查找引发性能问题的原因及热点代码。代码优化的 阅读全文
posted @ 2018-01-22 14:24 sunsky303 阅读(3548) 评论(0) 推荐(0) 编辑
摘要:Brendan Gregg是Netflix的资深性能架构师,著名性能调优专家。著有《性能之巅:洞悉系统、企业与云计算》)一书,可以说是性能调优领域的集大成之作。 前不久,Brendan Gregg在SREcon16上分享了《Performance Checklists for SREs》,也是干货满 阅读全文
posted @ 2018-01-22 11:56 sunsky303 阅读(397) 评论(0) 推荐(0) 编辑
摘要:什么是Gearman? Gearman提供了一个通用的应用程序框架,用于将工作转移到更适合于工作的其他机器或流程。它允许你并行工作,负载平衡处理,并在语言间调用函数。它可用于从高可用性网站到传输数据库复制事件的各种应用程序。换句话说,它是分布式处理交流的神经系统。关于Gearman的一些优点: 开源 阅读全文
posted @ 2018-01-18 12:17 sunsky303 阅读(3395) 评论(0) 推荐(2) 编辑
摘要:原创 2018-01-10 大邓 大邓带你玩python gevent库中使用的最核心的是Greenlet-一种用C写的轻量级python模块。在任意时间,系统只能允许一个Greenlet处于运行状态。那怎么让程序高并发,从而实现程序高效运行呢? 这就是我们常说的异步,在网络请求中,可以用下面的图清 阅读全文
posted @ 2018-01-18 11:12 sunsky303 阅读(535) 评论(0) 推荐(0) 编辑
摘要:A事务做了操作 没有提交 对B事务来说 就等于没做 获取的都是之前的数据 但是 在A事务中查询的话 查到的都是操作之后的数据 没有提交的数据只有自己看得到,并没有update到数据库。 查看InnoDB存储引擎 系统级的隔离级别 和 会话级的隔离级别: mysql> select @@global. 阅读全文
posted @ 2018-01-17 19:04 sunsky303 阅读(1348) 评论(0) 推荐(0) 编辑
摘要:消息队列Queue大全 (http://queues.io/) 作业队列,消息队列和其他队列。几乎所有你能想到的都在这。 消息队列Queue大全 (http://queues.io/) 作业队列,消息队列和其他队列。几乎所有你能想到的都在这。 关于 那里有很多排队系统。他们每个人都不同,是为解决某些 阅读全文
posted @ 2018-01-16 18:20 sunsky303 阅读(2089) 评论(0) 推荐(0) 编辑
摘要:别担心,这不会是我每天凌晨4点起床后跑20公里跑的其中一个... - “灵感”的帖子,让人觉得他们需要成为某种超级人类成为一名优秀的开发者。 有些人可能会认为我是从Instagram(@theavocoder)那里除了编码以外别无其他的女孩,但是我从来没有真正分享过我平时做的事情,为了成为一名软件开 阅读全文
posted @ 2018-01-16 17:45 sunsky303 阅读(224) 评论(0) 推荐(0) 编辑
摘要:原文: http://www.skywind.me/blog/archives/1398?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io 最近两年 C++又有很多人出来追捧,并且追捧者充满了各种优越感,似乎不写 C++你就一辈子 阅读全文
posted @ 2018-01-16 16:28 sunsky303 阅读(743) 评论(0) 推荐(0) 编辑
摘要:1)存储引擎概述; (2)MySQL各大存储引擎; (3)InnoDB和MyIsam使用及其原理对比; (4)InnoDB和MyIsam引擎原理; (5)剩余引擎的使用DEMO(主要是Mrg_Myisam分表); 文章目录:(例子下载在最下方) (1)存储引擎概述 为什么要合理选择数据库存储引擎 定 阅读全文
posted @ 2018-01-12 10:39 sunsky303 阅读(95910) 评论(2) 推荐(9) 编辑
摘要:MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何能够更好的使用它,已经成为开发工程师的必修课,我们经常会从职位描述上看到诸如“精通MySQL”、“SQL语句优化”、“了解数据库原理”等要求。我们知道一般的应用系 阅读全文
posted @ 2018-01-03 17:34 sunsky303 阅读(599) 评论(0) 推荐(0) 编辑

显示搜索
点击右上角即可分享
微信分享提示