声明式 Effects 在 redux-saga 的世界里,Sagas 都用 Generator 函数实现。我们从 Generator 里 yield 纯 JavaScript 对象以表达 Saga 逻辑。 我们称呼那些对象为 Effect。Effect 是一个简单的对象,这个对象包含了一些给 mi ...
分类:
其他好文 时间:
2018-06-18 10:25:40
阅读次数:
191
使用spring难免要用到spring的事务管理,要用事务管理又会很自然的选择声明式的事务管理,在spring的文档中说道,spring声明式事务管理默认对非检查型异常和运行时异常进行事务回滚,而对检查型异常则不进行回滚操作。那么什么是检查型异常什么又是非检查型异常呢?最简单的判断点有两个:1.继承 ...
分类:
编程语言 时间:
2018-06-15 13:00:33
阅读次数:
141
<h1>React 简介</h1><div> React 是一个用于构建用户界面的 JAVASCRIPT 库。 React主要用于构建UI,很多人认为 React 是 MVC 中的 V(视图)。</div><h1>React 特点</h1><div> 1.声明式设计 ?React采用声明范式,可以轻 ...
分类:
其他好文 时间:
2018-06-14 21:03:26
阅读次数:
181
在Web应用中,Spring容器通常采用声明式方式配置产生:开发者只要在web.xml中配置一个Listener,该Listener将会负责初始化Spring容器,MVC框架可以直接调用Spring容器中的Bean,无需访问Spring容器本身。在这种情况下,容器中的Bean处于容器管理下,无需主动 ...
分类:
移动开发 时间:
2018-06-12 13:37:39
阅读次数:
233
#闭包 一.什么是闭包:访问一个自由变量的函数 二.形成闭包的两个必须条件: 内部函数必须要访问外部变量 内部函数还要被外部引用 三.闭包的优点: 在于可以让局部变量持续保存下来,并且再后面还可以访问到他 #面向对象 面向对象可以分为两个大类:命令式编程 和 声明式编程 1.命令式编程 所谓命令式编 ...
分类:
其他好文 时间:
2018-06-10 15:12:17
阅读次数:
157
1、动态数据源切换时,如何保证事务 目前事务最灵活的方式,是使用spring的声明式事务,本质是利用了spring的aop,在执行数据库操作前后,加上事务处理。 spring的事务管理,是基于数据源的,所以如果要实现动态数据源切换,而且在同一个数据源中保证事务是起作用的话,就需要注意二者的顺序问题, ...
分类:
其他好文 时间:
2018-06-09 17:57:19
阅读次数:
741
对当前项目中使用到的Spring Security做一个简单的理解总结,方便以后查阅。文章有疏漏之处,欢迎指正。 Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访 问控制解决方案的安全框架。它提供了一组可以在 Spring 应用上下文中配置的 Bean,充分 ...
分类:
编程语言 时间:
2018-06-08 12:12:02
阅读次数:
384
函数式编程 vs 命令式编程 函数式编程属于声明式编程(Declarative Programming),SQL就是典型的声明式编程。 函数式编程(Functional Programming) 1. 关注行为 2. 强调what,对应于数学里面的函数的对应法则。 3. 像餐馆里吃饭,提出自己的要求 ...
分类:
其他好文 时间:
2018-06-07 20:48:24
阅读次数:
186
Spring Cloud Feign是一套基于Netflix Feign实现的声明式服务调用客户端。它使得编写Web服务客户端变得更加简单。我们只需要通过创建接口并用注解来配置它既可完成对Web服务接口的绑定。它具备可插拔的注解支持,包括Feign注解、JAX-RS注解。它也支持可插拔的编码器和解码 ...
分类:
编程语言 时间:
2018-06-05 20:02:03
阅读次数:
151
1. Spring基础配置 Spring框架本身有四大原则: 1) 使用POJO进行轻量级和最小侵入式开发 2) 通过依赖注入和基于接口编程实现松耦合 3) 通过AOP和默认习惯进行声明式编程 4) 使用AOP和模板(template)减少模式化代码 所谓依赖注入指的是容器负责创建对象和维护对象间的 ...
分类:
编程语言 时间:
2018-06-03 22:21:43
阅读次数:
171