- 博客(9)
- 资源 (5)
- 收藏
- 关注
原创 高性能WEB服务器和I/O设计模式
高性能web服务器的关键在于如何处理数据I/O,下面是05年的一篇老文章,主要讲解了同步/异步,阻塞/非阻塞的概念以及Reactor/Proactor I/O设计模式。http://www.artima.com/articles/io_design_patterns.html概括而言,1、同步/异步的概念区别在于I/O操作由谁发起,如果由用户进程/线程发起则为同步,如果由OS完成然后通过回调机制通
2013-08-27 20:56:56 2722
原创 RESTFUL服务中POST/PUT/PATCH方法的区别
经常会混淆HTTP的POST/PUT方法,因为这两个方法似乎都可以用来创建或更新一个资源。区别是细微但清楚的:POST方法用来创建一个子资源,如 /api/users,会在users下面创建一个user,如users/1POST方法不是幂等的,多次执行,将导致多条相同的用户被创建(users/1,users/2 ...而这些用户除了自增长id外有着相同的数据,除非你的系统实现了额外的数据唯一性检查
2013-08-27 19:41:24 60207
原创 linux find命令复杂条件查询
linux下面查询某类型的文件命令如下:find / -name '*.jpg'如果要查询jpg和jpeg文件,可使用-o指令find / -name '*.jpg' -o -name '*.jpeg'如果你只想查找文件名,而不想返回目录路径,可以使用-execfind ./ \( -name '*jpg' -o -name '*jpeg' \) -exec basename {} \; >ot.
2013-08-27 00:25:20 8324
转载 MySQL使用rand获取随机记录的性能优化问题
对MySQL rand方法随机获取记录的性能优化问题,讲解很到位的一篇文章:If you read the MySQL manual you might have seen the ORDER BY RAND() to randomize the the rows and using the LIMIT 1 to just take one of the rows.SELECT name FR
2013-08-19 20:19:26 3547
原创 修改PHP服务器文件上传大小限制-apache,lighttpd,nginx
1. apache服务器2. nginx服务器3. lighttpd服务器4. php设置
2013-08-17 10:19:19 10102
原创 常用符号英文
+ plus 加号;正号- minus 减号;负号± plus or minus 正负号 × is multiplied by 乘号 ÷ is divided by 除号 = is equal to 等于号 ≠ is not equal to 不等于号 ≡ is equivalent to 全等于号 ≌ is equal to or approximately equal to 等于或约等
2013-08-14 18:32:18 2292
原创 PHP创建单例后台进程
可以通过如下语句启动一个PHP后台进程:$command = " php script.php ";$pid = exec("nohup $command > /dev/null 2>&1 & echo $!");nohup表示这个进程独立于创建的用户,可以以守护方式运行。如果需要这个后台进程是单例运行的,那么可以通过下面的方法来记录/判断进程是否已运行//query the database
2013-08-08 12:50:50 5445
翻译 响应式WEB界面框架比较-Bootstrap vs. Foundation vs. Skeleton
BootstrapFoundationSkeleton概述用户基数大用户基数中等用户基数中等网格: 流动的和固定的网格: 流动的。在各种视图中是最好的Grid.网格: 固定的UI工具: 很多界面部件;易于快速构建原型UI工具: 强大且模块化的一系列工具。比Bootstrap要更倾向于样式不可知论.UI工具: 有限的历史: Twitter创建来作为内部工具的风格指导的历史: 客户项目,移动优先历史:
2013-08-04 00:22:12 11302
翻译 Spring3示范程序petclinic性能调优
原文链接:http://blog.ippon.fr/2013/03/11/improving-the-performance-of-the-spring-petclinic-sample-application-part-1-of-5/该文使用JMeter和Yourkit工具对petclinic程序进行了压力测试和性能监测。分为5个步骤,逐步优化了该程序的各个方面。1、优化界面组件(Dandeli
2013-08-02 13:07:43 2744
Atomikos Transactions Guide
2013-03-16
Android 三维图形演示代码
2009-10-01
一种新的Windows Mobile软件架构
2009-07-30
windows mobile 程序异常问题定位指南
2009-03-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人