《Java EE互联网轻量级框架整合开发》读书笔记

来源:互联网 发布:unity3d 安卓sdk下载 编辑:程序博客网 时间:2024/06/06 03:13

2017年12月13日

前言

其实一直在IT相关领域干了这么久,读了这本书的前言才明白互联网系统和传统的管理系统的区别:


移动互联网的新要求:

----高并发

----高响应

----数据一致性

----技术复杂化:在互联网中流行许多新技术,比如常见的NoSQL(Redis、MongoDB),又如MQ、RPC框架、ZooKeeper、大数据,分布式等技术。

Spring的核心是IoC(控制反转),他是一个大容器,方便组装和管理各类系统内外部的资源,同时支持AOP(面向切面编程),这是对面向对象的补充,目前广泛用于日志和数据库事务控制减少了大量的重复代码,使得程序更为清晰。

NoSQL的成功在于,首先它是基于内存的,也就是数据存放在内存中,而不是像数据库那样把数据放在磁盘上,而内存的读取速度是磁盘速度的几十倍到上百倍,所以NoSQL工具的速度远比数据库读取速度要快得多,满足了高响应的要求。即使NoSQL将数据放到磁盘中,它也是一种半结构化的数据格式,读取到解析的复杂度远比数据库要简单,这是因为数据库存储是经过结构化、多范式等有复杂规则的数据,还原为内存结构的速度较慢。NoSQL在很大程度上满足了高并发、快速读写响应。


第一章 认识SSM框架和Redis

它的成功来源于理念,而不是技术本身,它的理念包括IoC(Inversion of Control)和AOP(Aspect Oriented Programming)。

阅读全文
0 0
原创粉丝点击