摘要: 转自: http://www.jianshu.com/p/40d4c7aebd66 引 如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。 用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对 阅读全文
posted @ 2017-03-29 19:53 圆旭 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 转自: https://program-think.blogspot.com/2009/02/multi-process-vs-multi-thread.html 对于“进程还是线程?”这个问题,也经常困扰着那些进行软件架构设计的家伙。所以今天打算聊一下我对这个问题的体会。假如你还搞不清楚线程和进程 阅读全文
posted @ 2017-03-29 17:25 圆旭 阅读(647) 评论(0) 推荐(0) 编辑
摘要: 转自: http://www.cnblogs.com/Yogurshine/p/3640206.html 在Linux下编程多用多进程编程少用多线程编程。 IBM有个家伙做了个测试,发现切换线程context的时候,windows比linux快一倍多。进出最快的锁(windows2k的 critic 阅读全文
posted @ 2017-03-29 17:23 圆旭 阅读(557) 评论(0) 推荐(0) 编辑
摘要: 转自: http://m.blog.chinaunix.net/uid-29131868-id-5155428.html Linux内核对多进程和多线程的支持方式: 线程机制支持并发程序设计技术,在多处理器上能真正保证并行处理。而在linux实现线程很特别,linux把所有的线程都当作进程实现。li 阅读全文
posted @ 2017-03-29 17:15 圆旭 阅读(5221) 评论(0) 推荐(1) 编辑
摘要: 转自: http://rango.swoole.com/archives/265 PHP的数据库连接池一直以来都是一个难题,很多从PHP语言转向Java的项目,大多数原因都是因为Java有更好的连接池实现。PHP的MySQL扩展提供了长连接的API,但在PHP机器数量较多,规模较大的情况下,mysq 阅读全文
posted @ 2017-03-29 16:41 圆旭 阅读(6819) 评论(0) 推荐(0) 编辑
摘要: ref: http://www.cnblogs.com/maowang1991/archive/2013/04/15/3023236.html 设计模式(Design Patterns) ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编 阅读全文
posted @ 2017-03-29 14:59 圆旭 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 1. Apache是web服务器,Tomcat是应用(java)服务器,它只是一个servlet容器,是Apache的扩展。2. Apache和Tomcat都可以做为独立的web服务器来运行,但是Apache不能解释java程序(jsp,serverlet)。3. Apache是普通服务器,本身只支 阅读全文
posted @ 2017-03-29 11:48 圆旭 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 转自: http://www.cnblogs.com/chanshuyi/p/5052426.html Servlet不是线程安全的。 要解释为什么Servlet为什么不是线程安全的,需要了解Servlet容器(即Tomcat)使如何响应HTTP请求的。 当Tomcat接收到Client的HTTP请 阅读全文
posted @ 2017-03-29 11:34 圆旭 阅读(1254) 评论(0) 推荐(0) 编辑
摘要: # 管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。# 有名管道 (named pipe) : 有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。# 信号量( semophore ) : 信号量 阅读全文
posted @ 2017-03-29 10:25 圆旭 阅读(154) 评论(0) 推荐(0) 编辑
摘要: ref: http://www.cnblogs.com/Wolfmanlq/p/6036019.html 先说一个Spring是什么吧,大家都是它是一个框架,但框架这个词对新手有点抽象,以致于越解释越模糊,不过它确实是个框架的,但那是从功能的角度来定义的,从本质意义上来讲,Spring是一个库,一个 阅读全文
posted @ 2017-03-29 10:11 圆旭 阅读(160) 评论(0) 推荐(0) 编辑
摘要: ref: http://www.cnblogs.com/voidsky/p/5490787.html 介绍 也许很多人在chrome上都用过类似Vimium, ViChrome的插件,这些插件的目的都差不多,就是在浏览器中提供一些类似vim的操作来提高效率。但是大多这类的插件,实现的功能都比较单一化 阅读全文
posted @ 2017-03-29 09:41 圆旭 阅读(2797) 评论(1) 推荐(0) 编辑