摘要:
memcached是一种缓存技术,在存储在内存中(高性能分布式内存缓存服务器).目的 : 提速.(传统的都是把数据保存在关系型数据库管理系统既RDBMS,客户端请求时会从RDBS中读取数据并在浏览器中显示,这样当访问量过大时或集中时,导致RSBMS负担过重,数据库响应恶化,浏览器中显示延迟等严重问题 阅读全文
摘要:
线程池原理详解 : 什么是线程池 线程池的概念大家应该都很清楚,帮我们重复管理线程,避免创建大量的线程增加开销。 除了降低开销以外,线程池也可以提高响应速度,了解点 JVM 的同学可能知道,一个对象的创建大概需要经过以下几步: 检查对应的类是否已经被加载、解析和初始化 类加载后,为新生对象分配内存 阅读全文
摘要:
数据结构与算法 :一.数据结构和算法简介 数据结构是指数据在计算机存储空间中的安排方式,而算法时值软件程序用来操作这些结构中的数据的过程.二. 数据结构和算法的重要性 几乎所有的程序都会使用到数据结构和算法,即便是最简单的程序也不例外.比如,你希望打印出学生的名单,这个程序使用一个数组来存储学生名单 阅读全文
摘要:
将设计者的思维融入大家的学习和工作中,更高层次的思考! 创建型模式 : 单例模式,工厂模式,抽象工厂模式,建造者模式,原型模式; 结构型模式 : 适配器模式,桥接模式,装饰模式,组合模式,外观模式,享元模式,代理模式; 行为型模式 : 模板方法模式,命令模式,迭代器模式,观察者模式,中介者模式,备忘 阅读全文
摘要:
目标 用最少的人力成本满足构建和维护该系统的需求 目标 衡量指标 版本迭代 -- 工程师团队规模 版本迭代 -- 代码总行数 版本迭代 -- 代码变更行数 衡量指标 软件系统的价值 行为价值 按需求文档编写代码 可用性 功能性bug 性能 稳定性 紧急,但是并不总是重要,在紧急重要矩阵中占据A、C位 阅读全文