摘要:
一 内存管理 默认情况下,运行在Linux系统上的每个进程都有各自的内存页面;进程不能访问其他进程正在使用的内存页面。 内核维护着自己的内存区域 用户进程不能访问内核进程的内存 可以创建一些共享内存页面,多个进程可在同一块共用内存区域进行读取和写入操作;内核负责维护和管理这块共用内存区域并控制每个进 阅读全文
摘要:
互联网时代的互联网产品开发,稳定性和快速可迭代性的重要程度可能高于其他性能,甚至是高效性。 现在看来,稳定性和快速可迭代性都基于“简单”的“代码构建”上。“项目构建”太深,范围也太广,涉及从需求分析到编程,再到测试的诸多阶段,而“代码构建”仅仅是就编程阶段的代码规范而言。而这里的“简单”,也不是狭义 阅读全文
摘要:
AtomicInteger,一个提供原子操作的Integer的类。在Java语言中,++i和i++操作并不是线程安全的,在使用的时候,不可避免的会用到synchronized关键字。而AtomicInteger则通过一种线程安全的加减操作接口。import java.util.concurrent.... 阅读全文
摘要:
许多Web应用都将数据保存到RDBMS中,应用服务器从中读取数据并在浏览器中显示。但随着数据量的增大、访问的集中,就会出现RDBMS的负担加重、数据库响应恶化、网站显示延迟等重大影响。 Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中... 阅读全文