导航

2014年4月3日

摘要: 1、Discuz x3 的登录页面URL是:/member.php?mod=logging&action=login 2、这个登录页面,登录提交的地址是: 在 /member.php 文件中,我们可以看到对应的加载的mod文件: require DISCUZ_ROOT.'./source/module/member/member_'.$mod.'.php'; 在/source... 阅读全文

posted @ 2014-04-03 23:25 蝈蝈俊 阅读(2782) 评论(0) 推荐(0) 编辑

摘要: 简单来说:协程十分轻量,可以在一个进程中执行有数以十万计的协程,依旧保持高性能。 进程、线程、协程的关系和区别: 进程拥有自己独立的堆和栈,既不共享堆,亦不共享栈,进程由操作系统调度。 线程拥有自己独立的栈和共享的堆,共享堆,不共享栈,线程亦由操作系统调度(标准线程是的)。 协程和线程一样共享堆,不共享栈,协程由程序员在协程的代码里显示调度。 堆和栈的区别请参看:h... 阅读全文

posted @ 2014-04-03 11:16 蝈蝈俊 阅读(11706) 评论(1) 推荐(1) 编辑

摘要: 使用缓存必然会碰到缓存跟真实数据不一致的问题,虽然我们会在数据发生变化时通知缓存,但是这个延迟时间内必然会导致数据不一致,如何解决一般有下面几个思路: 首先,当这个延迟如果在业务上时可以接受的,比如文章阅读、评论次数这样的缓存数据,这样的问题这里不考虑。 类似数据库分布式事务的方式 可以采用类似数据库分布式事务的方式,当数据发生变化时,通知缓存和DB,缓存和DB均用乐观锁实现事务。典型... 阅读全文

posted @ 2014-04-03 11:10 蝈蝈俊 阅读(1741) 评论(0) 推荐(1) 编辑

摘要: 转自:http://qiaodahai.com/solid-state-drives-ssd-and-flash-memory.html 固态硬盘SSD(Solid State Drive)泛指使用NAND Flash组成的固态硬盘,其特别之处在于没有机械结构,利用传统的NAND Flash特性,以区块写入和抹除的方式作读写的功能,因此在读写的效率上,非常依赖读写技术上的设计,与目前的传统硬盘... 阅读全文

posted @ 2014-04-03 09:54 蝈蝈俊 阅读(3748) 评论(0) 推荐(0) 编辑