一、前言 读优秀的源码,对自己的提升还是很快的,无论是考虑问题的角度,还是编码能力。 带着问题读源码的,学习效率更高,可以暂时先定几个小问题,带着问题,去思考为什么作者这样弄,是否有替换方案? 1). 缓存用的是什么样的数据结构,是否方便? 2).缓存策略是什么? 3).缓存池大小是否有考虑?超出了 ...
分类:
系统相关 时间:
2018-08-02 14:57:27
阅读次数:
188
赃读 对于对象额同步异步方法,我们在设计自己的程序的时候,一定要考虑的问题整体,不然会出现数据不一致的错误,很经典的就是赃读(dityread) 示例: ? 总结: ? 考虑问题的时候一定要考虑问题的整体性,当setValue执行的时候,不想getValue执行,所以getValue也要加锁,这样才 ...
分类:
数据库 时间:
2018-07-17 00:43:16
阅读次数:
220
引入 评价是现代社会各领域的一项经常性的工作,是科学做出管理决策的重要依据。随着人们研究领域的不断扩大,所面临的评价对象日趋复杂,如果仅依据单一指标对事物进行评价往往不尽合理,必须全面地从整体的角度考虑问题,多指标综合评价方法应运而生。所谓多指标综合评价方法,就是把描述评价对象不同方面的多个指标的信 ...
分类:
其他好文 时间:
2018-07-12 18:01:06
阅读次数:
285
前端开发的核心是HTML + CSS + JavaScript。本质上它们构成一个MVC框架,即HTML作为信息模型(Model),CSS控制样式(View),JavaScript负责调度数据和实现某种展现逻辑(Controller)。 HTML 标签表示一个元素 按性质划分: Block-Leve ...
分类:
其他好文 时间:
2018-07-12 16:24:06
阅读次数:
682
.软件需求工程与需求规约 2.1应用场景描述 近年来,伴随着公民收入提高和旅游热情上升,人们不再只满足于吃穿住,度假成为了新的追求,采用计算机对客房信息进行管理,能实现流畅的工作流衔接,帮助酒店有效地进行业务管理,释放最大价值。 2.2用例图及用例规约 通过用例规约描述,来进一步说明该系统需求,是下 ...
分类:
其他好文 时间:
2018-06-25 12:47:00
阅读次数:
188
5W2H分析方法也叫七问分析法,是二战中美国陆军兵器修理部首创。简单、方便、易于理解、使用,富有启发意义,被广泛应用于企业管理和技术活动,对于决策和执行性的措施也非常有帮助,有助于弥补考虑问题的疏漏 结合自身的使用经验和理解,从“项目测试”和“学习新技术”两个方面具体阐述其用法,详见附图。 欢迎一起 ...
分类:
其他好文 时间:
2018-06-24 22:30:39
阅读次数:
169
补习班开了多年,或者开了没多久就发现管理的乱七八糟,每天都是操心着很多问题,就是没有头绪,很多人想了很久都不知道到底该怎么管理好自己的补习班机构。其实换个角度考虑问题会好很多,如果是因为课程的问题可以加入一个目前做的比较好课程,如果是招生的问题,可以去看看别的机构都是怎么做的。 该怎么管理好自己的补 ...
分类:
其他好文 时间:
2018-05-28 12:37:44
阅读次数:
139
独立思考、逻辑推理 用户 先考虑你的用户 用户被验证后才考虑你的客户 站在你的用户角度考虑问题 无论商业模式多么复杂,不管对用户免费还是收费,都需要最终用户使用你的产品 用户细分需要足够细分,需要努力找到那一个小的用户细分人群验证你的商业模式 先发散,逐一验证或者推翻 在后面的步骤中,如果出现问题无 ...
分类:
其他好文 时间:
2018-05-25 14:08:10
阅读次数:
191
网站技术架构为什么会演进 我个人总结出来我们的技术架构演进的两种驱动力,驱动着我们为什么演进网站的技术架构: 1. 内在驱动力:我们期望把当前的业务做得更好,开发更多新业务 2. 外在驱动力:用户量的上升、用户种类的多样化 这两种驱动力不是独立的,更多时候是并行的。我想淘宝就是两种驱动力并行驱动的结 ...
分类:
其他好文 时间:
2018-05-19 15:47:25
阅读次数:
192
Java Thread系列(三)线程安全 一、什么是线程安全 线程安全概念:当多个线程访问某一个类(对象或方法)时,这个类始终都能表现出正确的行为,那么这个类(对象或方法)就是线程安全的。 线程安全来说,需要满足以下两个特性: 原子性 可见性 执行结果: 由此可见: 1. 多个线程要执行 synch ...
分类:
编程语言 时间:
2018-05-06 22:22:53
阅读次数:
188