phpd.cn
5分钟弄懂Docker! | ℃冻番茄's Blog
http://phpd.cn/archives/810
Docker is an open platform for developers and sysadmins to build, ship, and run distributed applications. 那么既然容器和 VM 这么类似为啥不直接用 VM 还要整出个容器这么个概念来呢 Docker 容器相对于 VM 有以下几个优点. 资源利用率高,一台普通 PC 可以跑上千个容器,你跑上千个 VM 试试. 性能开销小, VM 通常需要额外的 CPU 和内存来完成 OS 的功能,这一部分占据了额外的资源. VM 的 Hypervisor 需要实现对硬件的虚拟化,并且还要搭载自己的操作系统,自然在启动速度和资源利用率以及性能上有比较大的开销。 Docker 几乎就没有什么虚拟化的东西,并且直接复用了 Host 主机的 OS,在 Docker Engine 层面实现了调度和隔离重量一下子就降低了好几个档次。 Docker 的容器利用了 LXC,管理利用了 namespaces 来做权限的控制和隔离, cgroups 来进行资源的配置,并且还通过 aufs 来进一步提高文件系统的资源利用率。
phpd.cn
℃冻番茄's Blog | 记录平时工作、学习… - 第2页
http://phpd.cn/page/2
大学里学java,老师口口声声,言之凿凿,告诫我们,Java千万别用异常控制业务流程,只有系统级别的问题,才能使用异常;. 当时,我们都不懂为什么不能用异常,只知道老师这么说,我们就这么做,考试才不会错 🙂 ). 公司里,有两派.异常拥护者说,使用业务异常,代码逻辑更清晰,更OOP;反之者说,使用异常,性能非常糟糕;. 论坛上,争论得更多,仁者见仁智者见智,口水很多;. 异常基类Throwable.java的public synchronized native Throwable fillInStackTrace()方法. Fills in the execution stack trace. This method records within this Throwable object information about the current state of the stack frames for the current thread. 但是对于业务异常来说,它只代表业务分支;压根儿不需要stack信息的.如果去掉这个过程,是不是有性能提升呢? 4 * LOOP = 10000000.
phpd.cn
Tag: kis | ℃冻番茄's Blog
http://phpd.cn/archives/tag/kis
4月23封key后可用 kis7 .rar. 使用过程中有点问题 public ».
phpd.cn
我的作品 | ℃冻番茄's Blog
http://phpd.cn/archives/category/show
Memcache的配置 ip 端口 虚拟节点序列号 做hash,使用的是crc32,形成一个闭环。 Switchhosts是firefox下一个非常好用的hosts切换工具,但是插件的作者更新缓慢,或者说是firefox更新太快了,所以switchhosts最新版的1.1只支持firefox3 和 firefox4. Switchhosts-1.1.0-fx-windows.xpi. Http:/ td.phpd.cn/. Http:/ xzytd.sinaapp.com/index.php. 数据源 http:/ phpd.cn/td.php. Http:/ phpd.cn/td.html. 使用过程中有点问题 public ».
phpd.cn
Tag: Redis | ℃冻番茄's Blog
http://phpd.cn/archives/tag/redis
Redis 2.04 稳定版发布,附linux安装、启动方法. Redis 2.04 稳定版发布,附linux安装、启动方法. Http:/ code.google.com/p/redis/downloads/detail? Name=redis-2.0.4.tar.gz. Tar xvzf redis-2.0.4.tar.gz. Cd redis-2.0.4. Cp redis.conf /home/redis. 2: telnet 127.0.0.1 6379 (ip接端口). 例 news list 1: 表示存放文章cid为1的列表的key,值为id号. New list 1:2:3:4:5 表示存放文章cid为1,2,3,4,5的全部文章列表的key. 然后把新的文章ID 因为压在最上页,index为0 与下面的index 一个一个交换值 ,一共交换上面从mysql得到的次数n. 需要使用分页,则主要是使用命令 LRANGE key start end 指定开始的index及结束的index.按分页要求取一段数据. Require once('redis.php');.
phpd.cn
SSH远程会话管理工具 – screen使用教程 | ℃冻番茄's Blog
http://phpd.cn/archives/818
SSH远程会话管理工具 – screen使用教程. SSH远程会话管理工具 – screen使用教程. 除部分精简的系统或者定制的系统大部分都安装了screen命令,如果没有安装,CentOS系统可以执行 yum install screen. Debian/Ubuntu系统执行 apt-get install screen。 可以先执行 screen -S lnmp ,screen就会创建一个名字为lnmp的会话。 VPS侦探 http:/ www.vpser.net/. 当需要临时离开时 会话中的程序不会关闭,仍在运行 可以用快捷键Ctrl a d(即按住Ctrl,依次再按a,d). 当回来时可以再执行执行 screen -r lnmp 即可恢复到离开前创建的lnmp会话的工作界面。 如果忘记了,或者当时没有指定会话名,可以执行 screen -ls screen会列出当前存在的会话列表,如下图. 执行 exit ,会提示 [screen is terminating],表示已经成功退出screen会话。 VPS侦探 http:/ www.vpser.net/. Ctrl a w 窗口列表.
phpd.cn
java/ssh/webx | ℃冻番茄's Blog
http://phpd.cn/archives/category/javasshwebx
大学里学java,老师口口声声,言之凿凿,告诫我们,Java千万别用异常控制业务流程,只有系统级别的问题,才能使用异常;. 当时,我们都不懂为什么不能用异常,只知道老师这么说,我们就这么做,考试才不会错 🙂 ). 公司里,有两派.异常拥护者说,使用业务异常,代码逻辑更清晰,更OOP;反之者说,使用异常,性能非常糟糕;. 论坛上,争论得更多,仁者见仁智者见智,口水很多;. 异常基类Throwable.java的public synchronized native Throwable fillInStackTrace()方法. Fills in the execution stack trace. This method records within this Throwable object information about the current state of the stack frames for the current thread. 但是对于业务异常来说,它只代表业务分支;压根儿不需要stack信息的.如果去掉这个过程,是不是有性能提升呢? 4 * LOOP = 10000000.
phpd.cn
博客增加域名yundev.cn | ℃冻番茄's Blog
http://phpd.cn/archives/783
使用过程中有点问题 public ».
phpd.cn
Tag: 开张 | ℃冻番茄's Blog
http://phpd.cn/archives/tag/开张
使用过程中有点问题 public ».