领域驱动设计(一)什么是领域驱动设计

为何需要领域驱动设计? 微服务和DDD的关系: 从国内来看,2014 年微服务的兴起是 DDD 的一个重要里程碑。不可否认,很多人是因为微服务才了解 DDD 的。在听说了微服务架构之后,人们觉得采用微服务架构会让系统开发与运维管理变得简单高效,同时实现的系统会更加合理,更加高可用、高性能,但是当他...

2019-05-14 18:34:51

阅读数 15

评论数 0

Spring Social之OAuth协议(第三方登录)

SpringSocial框架简介 旨在将系统连接社交网络,如QQ、微信、微博等。基于Oauth2协议,对主流的社交网络都有很好的支持 SpringSocial基本原理: 第三方登录:第三方获取微信用户的登录些信息,并将用户的数据构建成Authentication并放入SecurityContex...

2019-05-13 20:15:01

阅读数 8

评论数 0

Spring旅程:安全框架 security

如果您对此spring文章感兴趣请关注专栏: Spring旅程 安全验证框架Spring Security Spring Security是基于spring的应用程序提供声明式安全保护的安全性框架,它提供了完整的安全性解决方案,能够在web请求级别和方法调用级别处理身份证验证和授权.它充分使用了依...

2019-01-28 16:09:24

阅读数 80

评论数 0

Spring旅程:手动实现IOC(依赖注入)

如果您对此spring文章感兴趣请关注专栏: Spring旅程 我们知道spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架 原来在我们的java程序或者android程序中,对象是自己负责维护依赖,但spring推荐面向接口变成原则于是出现了IOC,IOC指的是将对象的创建...

2018-12-28 20:14:07

阅读数 166

评论数 1

Spring旅程之面向切面(AOP原理)

如果您对此spring文章感兴趣请关注专栏: Spring旅程 Spring之面向切面 面向切面编程AOP所要解决的问题是: 如何将应用中需要横切关注的点和他们所影响的对象之间解耦 什么叫做横切关注点? 可以理解为影响应用多处的功能 我们知道DI(依赖注入)有助于应用对象之间的解耦,而AOP可以将...

2018-12-27 18:51:07

阅读数 59

评论数 0

spring旅程:spring介绍

踏入spring领域近一年时间了,读了一些关于spring的书,负责公司的部分开发任务,这个过程中积累很多读书笔记以及项目开发技巧和问题,老话说得好温故而知新,现在是时候重新整理一下了: 今天开始第一篇:spring旅程:spring介绍 spring是为了解决企业应用开发的复杂性而创建的,是一个...

2018-12-27 16:50:49

阅读数 40

评论数 0

Spring旅程:缓存管理

Spring的缓存管理: 为什么需要缓存? 因为缓存的成本比数据库操作更低 使用@EnableCaching声明应用是否启用缓存 spring提供了缓存管理器 CacheManager,其可以和多个流程缓存实现进行集成 spring的默认缓存是Ehcache,但是这个缓存实现是基于内存的,不太适合...

2018-12-26 18:17:28

阅读数 30

评论数 0

Spring持久层

Spring持久层有多种选择 1.使用JDBC来管理数据库 优点: 直接建立在SQL语句之上的,不需要掌握其他框架的查询语言 可以更好的对查询语句进行性能调优,可以使用数据库的所有特性 缺点: 需要负责处理所有事情包括:数据库资源管理和处理异常 而这两点会直接导致代码量失控,出现大量样板代码 优化...

2018-12-26 18:16:19

阅读数 76

评论数 0

Spring旅程:jsp模板

实际上这种jsp模板什么的都是前后端不分离的前提下的产物 当前后端分离的时候,不管是app还是web前端对后台的请求以及后台的响应其实都是一样的,都是走的那种前端画页面实现动画效果,然后通过接口向后台请求页面的数据,通过返回的数据对页面进行填充 那么这种模式其实就是: 前端负责页面显示 后台负责提...

2018-12-23 19:32:24

阅读数 37

评论数 0

Spring旅程:JSP数据处理

Cookie cookie 是一个非常具体的东西,指的就是浏览器里面能永久存储的一种数据,仅仅是浏览器实现的一种数据存储功能。 cookie由服务器生成,发送给浏览器,浏览器把cookie以kv形式保存到某个目录下的文本文件内,下一次请求同一网站时会把该cookie发送给服务器。由于cookie是...

2018-12-23 19:26:55

阅读数 35

评论数 0

Spring旅程:JSP动态网页

什么是Java Server Pages? JSP是JAVA SERVER PAGE的首字母缩写,顾名思义,是JAVA的服务端页面,其动态语法部分完全是JAVA规范。JSP是和ASP,PHP一样的服务器端语言,主要用来制作网站后台的技术(但现在一般不使用了,2014年起基本都开始使用模板引擎技术如...

2018-12-23 19:21:38

阅读数 139

评论数 0

Spring旅程:JSP请求处理

JSP 客户端请求 http://www.runoob.com/jsp/jsp-client-request.html 当浏览器请求一个网页时,它会向网络服务器发送一系列不能被直接读取的信息,因为这些信息是作为HTTP信息头的一部分来传送的 也就是我们常说的http请求头信息 例如: ...

2018-12-21 19:43:19

阅读数 55

评论数 0

Spring旅程:Web应用程序

五.构建Springweb应用程序   一个web请求的流程: 当用户在浏览器中点击链接的时候,一个请求开始执行 1.分发器程序会首先接收到用户的请求,根据请求的url来将请求发送给SpringMvc控制器 2.一旦选择了合适的控制器,控制器会接收到请求,在这里请求会卸下负载(用户提交的...

2018-12-21 19:39:32

阅读数 51

评论数 0

RxJava源碼分析三:RxJava变换

RxJava变换终于要到牛逼的地方了,不管你激动不激动,反正我是激动了    RxJava 提供了对事件序列进行变换的支持,这是它的核心功能之一,也是大多数人说『RxJava 真是太好用了』的最大原因所谓变换,就是将事件序列中的对象或整个序列进行加工处理,转换成不同的事件或者对象这里我们看一个例子...

2018-04-10 09:54:56

阅读数 101

评论数 0

RxJava源碼分析二:观察者模式的实现流程以及线程控制

在上一个篇的Rxjava源码分析中我们分析过Rxjava是扩展的观察者模式好比是Button的点击上面的按钮点击响应事件可以类比成如下的模式:RxJava 的观察者模式·RxJava 有四个基本概念:Observable (可观察者,即被观察者)、 Observer (观察者)、 subscrib...

2018-04-09 19:21:23

阅读数 88

评论数 0

RxJava源碼分析一:Rxjava开篇介绍

RxJava开篇介绍:我们知道RxJava是响应式编程,那么什么是响应式呢? 响应式编程是一种基于异步数据流概念的编程模式。数据流就像一条河:它可以被观测,被过滤,被操作,或者为新的消费者与另外一条流合并为一条新的流响应式编程的一个关键概念是事件。事件可以被等待,可以触发过程,也可以触发其它事件。...

2018-04-09 19:20:28

阅读数 82

评论数 0

由浅入深了解OkHttp六:OkHttp重点类介绍

如果您对这一系列的文章感兴趣,可以关注此专栏:android网络框架OkHttp+Retrofit源码分析经过上面几节对OkHttp的介绍,我们已经对OkHttp的大致流程已经关键步骤了解的差不多了,我们知道除了那些关键类之外OkHttp还有很多重点的类在整个网络请求的流程中提供了重要的功能,那么...

2018-03-23 20:44:10

阅读数 189

评论数 0

由浅入深了解OkHttp五:OkHttp各拦截器作用介绍

如果您对这一系列的文章感兴趣,可以关注此专栏:android网络框架OkHttp+Retrofit源码分析废话不多说先上图:OkHttp拦截器链结合上图中的说明我们对OkHttp拦截器链上的各个拦截器的作用进行说明RetryAndFollowUpInterceptor拦截器retryAndFoll...

2018-03-23 20:36:09

阅读数 2515

评论数 1

由浅入深了解OkHttp四—>OkHttp拦截器核心代码总结

如果您对这一系列的文章感兴趣,可以关注此专栏:android网络框架OkHttp+Retrofit源码分析简单回顾一下:OkHttp的所有的请求都是调用RealCall执行,如果是同步则直接阻塞执行异步请求使用线程池在请求队列中排队执行,它的执行结果通过接口回调给上层调用者,但是需要注意的是,Ok...

2018-03-18 17:01:59

阅读数 251

评论数 0

由浅入深了解OkHttp三:OkHttp核心调度器Dispatcher类源码总结

如果您对这一系列的文章感兴趣,可以关注此专栏:android网络框架OkHttp+Retrofit源码分析从上一节的同步异步请求的介绍中我们总是能看到dispatcher这个类的身影,那么dispatcher究竟在网络请求中扮演什么角色呢?接下来我们就来分析一下dispatcher的源码dispa...

2018-03-18 16:41:44

阅读数 195

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭