随笔分类 -  架构设计

摘要:场景介绍 现在有一个书籍表10万条数据,如下表列举出来的top7: 文章id | 文章标题| 文章内容 | | 1 | 问题比答案重要| 问题比答案重要,喜欢答案的人很痛苦,因为他的世界在不断崩塌。 2 |从非同凡响开始| 从非同凡响开始,绝不做他人都在做的事 3 |从动物到上帝|十万年前,地球上至 阅读全文
posted @ 2019-07-28 11:38 程序媛墨禾 阅读(125) 评论(0) 推荐(0)
摘要:背景介绍 分布式,实时性 在前面一章, "我简单地介绍了我们的智能家居大数据基础平台架构" ,我们知道对于一些实时性要求比较高的数据,比如一些控制命令(传感器的开关状态、智能小车的速度)等信息需要实时地传送到数据中心,并且数据中心需要将这些数据实时推送给其他子系统,包括计算服务平台,智能设备监控平台 阅读全文
posted @ 2019-07-21 18:54 程序媛墨禾 阅读(474) 评论(0) 推荐(0)
摘要:平台介绍 平台简介 智能平台的主要功能如下: 智能家居基础架构平台定位于PaaS\DaaS服务的兼顾。 下面具体介绍一下我们如何定位PaaS服务的: 在物联网应用和真实设备之间搭建高效、稳定、安全的应用平台:面向设备,适配多种网络环境和常见传输协议,提供各类硬件终端的快速接入方案和设备管理服务;面向 阅读全文
posted @ 2019-07-21 10:14 程序媛墨禾 阅读(914) 评论(0) 推荐(0)
摘要:——仅供个人学习使用,如有侵犯版权,请作者联系我,立马处理。 【前端页面缓存】 sessionStorage,localStorage,userData,cookie, [sessionStorage] h5后出现的新技术,这个生命周期短,当页面关闭后,存储资源即被释放。可存储体积也较大。对于不同的 阅读全文
posted @ 2019-03-14 17:10 程序媛墨禾 阅读(478) 评论(1) 推荐(0)
摘要:如何看懂源代码 (分析源代码方法) ——转至 https://blog.csdn.net/luka_ye/article/details/79565902【PS:不知道原作者是哪位大牛,受益了】 我们在写程序时,有不少时间都是在看别人的代码。 例如看小组的代码,看小组整合的守则,若一开始没规划怎么看 阅读全文
posted @ 2019-02-26 16:28 程序媛墨禾 阅读(2472) 评论(0) 推荐(0)
摘要:在学习Jfinal的Render系列方法的设计模式之前,有必要熟悉传统的 "简单工厂模式、工厂模式以及抽象工厂模式" Jfinal的Render系列方法中综合了三种工厂的优点,保证了充分的可扩展性。 当然上图还省略了其他系列的Render类,如:JsonRender、TextRender、Error 阅读全文
posted @ 2019-02-19 15:35 程序媛墨禾 阅读(742) 评论(0) 推荐(0)
摘要:Jfinal 源码分析之拦截器的使用 官方文档初始拦截器: Interceptor可以对方法进行拦截,并提供机会再方法的前后添加切面代码,实现AOP的核心目标。 拦截器相关的类的分析: Interceptor接口 定义了一个interceptor方法,参数为Invocation 类型,为拦截器中传递 阅读全文
posted @ 2019-02-17 15:49 程序媛墨禾 阅读(766) 评论(0) 推荐(0)
摘要:前言: 一年前就接触了AOP的概念,并且对AOP的三种模式进行了系统的学习,至今还是不能熟练地掌握和运用。今天针对jfinal框架的AOP,重点理解AOP的思想及实现。 这里有篇Thoughtworks大牛之作,他所描述的AOP让我有种新的认知 "轻松理解AOP思想(面向切面编程)" Jfinal中 阅读全文
posted @ 2019-02-02 11:29 程序媛墨禾 阅读(1618) 评论(0) 推荐(0)
摘要:【前面一节 "jfinal ——Handler 之 责任链模式(chain of Responsibility)" 】 前言: 源码的分析是件非常考验耐性和分析能力的苦力活,但是又是码农翻身必经的一步。如果没有掌握一定的方法,相信我,你会立马关掉你的IDE。 第一步:建立宏观面, 这一步只需要了解就 阅读全文
posted @ 2019-01-31 16:44 程序媛墨禾 阅读(367) 评论(0) 推荐(0)
摘要:Chain of ressponsibility 模式——推卸责任 1、什么是推卸责任? 将多个对象组成一条职责链,然后按照它们在职责链上的顺序来逐个找出到底应该谁来负责。 1、Chain of ressponsibility 模式的重要性 弱化“请求方”和“处理方”之间的关联关系,让双方各自都成为 阅读全文
posted @ 2019-01-28 16:33 程序媛墨禾 阅读(753) 评论(0) 推荐(0)
摘要:疑问: 1、如何开启一个框架的源码分析? 2、如何实现支持 web 项目无需 web.xml 配置文件,便于嵌入式整合 jetty、undertow 3、责任链模式? Handle的初始化过程? 4、Route是如何被加载的? 项目入口 public static void main(String[ 阅读全文
posted @ 2019-01-19 20:33 程序媛墨禾 阅读(1408) 评论(0) 推荐(1)
摘要:thinkphp API开发 阅读全文
posted @ 2017-12-12 21:04 程序媛墨禾 阅读(238) 评论(0) 推荐(0)