- 博客(13)
- 收藏
- 关注
转载 【外刊IT评论】你是一个产品
不久前的某一天,我突然得到了一个启示。我意识到用“程序员”和“雇员”这两个词来描述自己是很不充分的。我应该是个产品,而且你也是。如果你想发展你的职业生涯,你应该把你的职业生涯当作一个产品来开发。你为了各种东西售卖自己:金钱,身份地位,做有兴趣的事情的机会,跟优秀人的共事的机会,等等。在这篇文章里,我将把这些都称作“回报”,但请不要以为回报只是指金钱。供给和需求就像一个产品,
2013-10-07 11:56:21 481
转载 IO分层与IO模型
IO性能对于一个系统的影响是至关重要的。一个系统经过多项优化以后,瓶颈往往落在数据库;而数据库经过多种优化以后,瓶颈最终会落到IO。而IO性能的发展,明显落后于CPU的发展。Memchached也好,NoSql也好,这些流行技术的背后都在直接或者间接地回避IO瓶颈,从而提高系统性能。 IO系统的分层: 三层结构 上图层次比较多,但总的就是三部分。磁盘(存储)、VM(
2013-10-07 11:25:23 793
原创 memcached总结
memcached 是为了解决web应用服务器频繁、集中的读取数据库,造成数据库压力加大,网站反馈延迟的问题。使用了memcached技术的情况下,请求到达应用服务器后,首次访问数据库,将取得的数据保存至memcached,第二次访问,则从memcached中取得数据显示页面。通过这种 缓存技术,减少数据库访问次数,提高了web响应的速度。memcached的特点:分布式缓存服
2013-09-27 10:41:09 457
原创 数据库压力测试工具mysqlslap
mysql 5.1.4 以上版本自带的mysql测试工具。通过模拟多个并发客户端访问mysql来执行测试,使用起来非常的简单简单命令:mysqlslap -u root -a --only-print打印自动生成mysql测试表,插入测试数据过程mysqlslap -a --concurrency=50,100 --number-of-queries 1000 --debug-
2013-09-25 21:44:33 474
转载 你真的会问问题吗?提问的智慧能让你更容易进步!
在工作和生活中,总是会有很多人问我很多关于技术方面的问题。有一些时候,问问题的和答问题的总是会有一些不爽的事情发生。如下面的几种情况……1、比如:“我的电脑老是蓝屏,怎么办?”,通常这样的问题90%以上的回答是:“重装吧”。这让问问题的人感到很沮丧,但你不能不承认那不是答案。而且有时候让人无法解答,比如:“我的makefiel出错了,你帮我看看我的makfile”,我通常会非反问,报了
2013-09-21 11:31:42 669
原创 windows下安装tomcat
如何验证Tomcat是否安装成功?1)启动Tomcat;2)在Ie浏览器中敲入http://localhost:8080/,出来Tomcat首页,说明Tomcat安装成功;3)写一个jsp页面a.jsp,放到Tomcat的webapps/Root目录下,在Ie浏览器中敲入http://localhost:8080/a.jsp,安装tomcate之后,在我的电脑->属性->高级->环
2013-09-19 13:34:43 691
原创 性能监控相关术语
1 性能相关概念PMU performance monitoring unit 性能监测单元IPC 每个时钟周期内的指令数,IPC低表明代码没有很好的利用CPU。内存读写速度 处理器内部,不同指令的处理步骤和时钟周期不同,如果严格按照程序顺序执行,则无法充分利用处理器的流水线。tracepoints 散落在内核源代码中的一些hookCPU bound型程序,计算量大,多
2013-09-19 13:22:58 712
原创 LNMP安装实践
Ubuntu版本: cat /etc/issue ..Ubuntu 12.10 \n \l内核版本 : uname -a ... 3.5.0-17-generic首先了解nginx安装之后的文件结构,大致为:所有的配置文件都在/etc/nginx下,并且每个虚拟主机已经安排在了/etc/nginx/sites-available/defualt下
2013-09-19 13:15:26 552
原创 linux源码编译
默认情况下,编译器只会使用/lib和/usr/lib这两个目录下的库文件。通常从源码包编译安装的软件默认会放在/usr/local下举例:如果你安装了某些库,比如在安装gtk+-2.4.13时它会需要glib-2.0 >= 2.4.0,辛苦的安装好glib后没有指定 --prefix=/usr 这样glib库就装到了/usr/local下,而又没有在/etc/ld.so.con
2013-09-19 13:03:32 518
原创 浏览器引擎知识搜集
Rendering Engine 即浏览器内核,又叫排版引擎,解释引擎,渲染引擎等几款主流排版引擎和浏览器:1 trident内核 WINDWOS Trident内核的常见浏览器有:IE6、IE7、IE8(Trident 4.0)、IE9(Trident 5.0)、IE10(Trident 6.0);世界之窗、 360安全浏览器、傲游;搜狗浏览器;腾讯TT;阿云浏览器(早期版本)、
2013-09-19 12:52:41 648
原创 linux下菜鸟学习mysql总结
1 mysql服务启动方法mysql默认安装之后,由于未添加service方法,可采用/etc/init.d/mysql start|stop|restart 方式进行服务启动,停止和重启 2 数据库备份与恢复mysql -u username -h hostname -p database #回车后 输入pws进入mysql模式下,使用数据库 use datab
2013-09-19 11:55:51 559
原创 linux常用内容总结(二)
档案操作部分1 新建目录 mkdir -p test/test1/test2 #递归建立多层空目录2 复制文件或者目录 cp -rf 来源档 目的档 #-rf 递归 、强制复制文件 -a 全部复制,包括时间,权限 #-u 目标档案与来源档案有差异时,才会复制,用于备份3 档案内容查阅cat 从第一行开始more 一页一页显示 #空格space 向下翻一页;
2013-09-19 10:52:15 475
原创 linux常用内容总结(一)
1 查看文件日志tail -f filename 会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容。tail -n number filename注:number值可为正或负;如果是正,从文件开头指定的单元数开始将文件输出;如果是负,从末尾指定的单元数开始;如果没有正负,默认为负,读取指定文件的最后number行2 查找当前文件夹下以
2013-09-19 10:39:45 516
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人