?尽管没有特别的动力去构建一个全新的CMS,但是我还是愿意去撰文一篇来书写如何去做这样的事——编辑-发布-开发分离模式是如何工作的。微服务是我们对于复杂应用的一种趋势,编辑-发布-开发分离模式则是另外一种趋势。在上篇文章《Repractise架构篇一: CMS的重构与演进》中,我们说到编辑-发布-开发分离模式。系统架构如先前提到的,Carrot使用了下面的方案来搭建他们的静态内容的CMS。在这个方案...
分类:
Web程序 时间:
2015-11-17 17:05:02
阅读次数:
261
Linux之Iptables总结及应用一、防火墙、Iptables简介1、防火墙是用于实现Linux下访问控制的功能的,它分为硬件的或者软件的防火墙两种。无论是在哪个网络中,防火墙工作的地方一定是在网络的边缘。而我们的任务就是需要去定义到底防火墙如何工作,这就是防火墙的策略,规则,以..
分类:
系统相关 时间:
2015-11-17 07:01:31
阅读次数:
434
2012以后提供了一种不同于传统B树结构的索引类型,就是内存列存储索引。这种索引应用了一种基于列的存储模式,也是一种新的查询执行的批处理模式,并且为特定的负载提供了巨大的性能提升。它是如何构建?如何工作?又是为什么能对性能有如此大的提升,接下来我们用简明的描述和详尽的示例来解释说明。 那么列存储.....
分类:
其他好文 时间:
2015-11-17 01:39:17
阅读次数:
223
之前本来想给社团里大一的讲下PHP和前端、数据库的简单交互以及一些字符过滤或转义相关的安全问题,后来Boss说就简单讲讲Python的Socket和相应的TCP连接是如何工作的(中间因为部长理解有误又看了两天的CGI)。感觉这只够讲一个下午啊,这学期另外还有安排的一下午讲点啥呢?后来就想到了...
分类:
其他好文 时间:
2015-11-15 22:57:41
阅读次数:
178
文章来源于Lua查找表元素过程(元表、__index方法是如何工作的)Lua的表本质其实是个类似HashMap的东西,其元素是很多的Key-Value对,如果尝试访问了一个表中并不存在的元素时,就会触发Lua的一套查找机制,也是凭借这个机制,才能够实现“面向对象”的。举例说明:tempTable =...
分类:
其他好文 时间:
2015-11-13 20:40:02
阅读次数:
317
大部分Java开发者都在使用Map,特别是HashMap。HashMap是一种简单但强大的方式去存储和获取数据。但有多少开发者知道HashMap内部如何工作呢?几天前,我阅读了java.util.HashMap的大量源代码(包括Java 7 和Java 8),来深入理解这个基础的数据结构。在这篇文章...
分类:
编程语言 时间:
2015-11-13 00:48:14
阅读次数:
415
1、什么是.NET?什么是CLI?什么是CLR?IL是什么?JIT是什么,它是如何工作的?GC是什么,简述一下GC的工作方式?.Net是微软推出的框架CLI是公共语言接口(规范)CLR是公共语言运行时IL是运行在.Net之上的类似汇编的语言,JTT是即时编译器,用于首次加载的时候编译可重复运行的模块...
分类:
Web程序 时间:
2015-11-12 13:34:44
阅读次数:
287
当一切正常时,没有必要特别留意什么是事务日志,它是如何工作的。你只要确保每个数据库都有正确的备份。当出现问题时,事务日志的理解对于采取修正操作是重要的,尤其在需要紧急恢复数据库到指定点时。这系列文章会告诉你每个DBA应该知道的具体细节。这篇文章会列出导致事务日志过度增长的常见的问题和错误管理形式,包...
分类:
数据库 时间:
2015-11-10 08:14:59
阅读次数:
572
CentOS的iptables,简单来说就是我们win下认识的防火墙,就是用于实现Linux下访问控制的功能的,它分为硬件的或者软件的防火墙两种。无论是在哪个网络中,防火墙工作的地方一定是在网络的边缘。而我们的任务就是需要去定义到底防火墙如何工作,这就是防火墙的策略,规则,以达到让它对出入网络的IP...
分类:
其他好文 时间:
2015-11-06 12:53:31
阅读次数:
228
想要了解Docker Volume,首先我们需要知道Docker的文件系统是如何工作的。Docker镜像是由多个文件系统(只读层)叠加而成。当我们启动一个容器的时候,Docker会加载只读镜像层并在其上(译者注:镜像栈顶部)添加...
分类:
其他好文 时间:
2015-11-05 19:12:54
阅读次数:
312