Spring Security 入门之基本概念

2019-11-09
阅读 3 分钟
2.1k
认证(Authentication)是证明用户身份的过程,是为了解决 "Who are you?" 的问题,即在应用中谁能证明他就是他本人。使用特定系统时,身份验证是必不可少的机制。没有正确的身份验证就很难识别用户。在认证过程中,一般需要认证者提供与他们身份信息相关的一些标识信息来表明他就是他本人,如提供身份证,用户名/密码来...

Java 进阶之异常处理

2019-11-07
阅读 9 分钟
2.4k
本文的主要内容分为 Java 异常的定义、Java 异常的处理、JVM 基础知识(异常表、JVM 指令分类和操作数栈)及深入剖析 try-catch-finally 四部分(图解形式)。在深入剖析 try-catch-finally 部分会以字节码的角度分析为什么 finally 语句一定会执行。第三和第四部分理解起来可能会有些难度,不感兴趣的小伙伴可直接跳过。

分布式唯一 ID 之 Snowflake 算法

2019-11-04
阅读 10 分钟
12k
Snowflake is a service used to generate unique IDs for objects within Twitter (Tweets, Direct Messages, Users, Collections, Lists etc.). These IDs are unique 64-bit unsigned integers, which are based on time, instead of being sequential. The full ID is composed of a timestamp, a worker number, an...

Spring Security 架构简介

2019-11-02
阅读 13 分钟
8k
Spring Framework 为开发 Java 应用程序提供了全面的基础架构支持。它包含了一些不错的功能,如 "依赖注入",以及一些现成的模块:

一份不可多得的 Lombok 学习指南

2019-10-30
阅读 20 分钟
4k
Lombok 是一款 Java 开发插件,使得 Java 开发者可以通过其定义的一些注解来消除业务工程中冗长和繁琐的代码,尤其对于简单的 Java 模型对象(POJO)。在开发环境中使用 Lombok 插件后,Java 开发人员可以节省出重复构建,诸如 hashCode 和 equals 这样的方法以及各种业务对象模型的 accessor 和 toString 等方法的大量...

ng-content 中隐藏的内容

2017-08-18
阅读 5 分钟
19k
如果你尝试在 Angular 中编写可重复使用的组件,则可能会接触到内容投射的概念。然后你发现了 <ng-content>,并找到了一些关于它的文章,进而实现了所需的功能。

Angular 开发者常犯的错误

2017-08-01
阅读 7 分钟
16.1k
第三方库的命名也有一定的规则。假设早期版本的命名以 ng- 作为前缀,当 Angular 2 发布后,该库名称会使用 ng2- 作为前缀。但当 Angular 4 发布以后,新的命名规则就随之出现了。新的术语是使用 ngx- 作为前缀,因为 Angular 使用语义版本,每六个月会发布一个新版本。因此,举个例子,当我们把 ng2-bootstrap 更名为 n...

Angular 中自定义 Debounce Click 指令

2017-07-26
阅读 5 分钟
10.3k
在这篇文章中,我们将介绍使用 Angular Directive API 来创建自定义 debounce click 指令。该指令将处理在指定时间内多次点击事件,这有助于防止重复的操作。

Angular Renderer (渲染器)

2017-07-24
阅读 13 分钟
27.1k
Angular 其中的一个设计目标是使浏览器与 DOM 独立。DOM 是复杂的,因此使组件与它分离,会让我们的应用程序,更容易测试与重构。另外的好处是,由于这种解耦,使得我们的应用能够运行在其它平台 (比如:Node.js、WebWorkers、NativeScript 等)。

Angular HTTP Client 快速入门

2017-07-19
阅读 9 分钟
71.4k
之前 激动人心的 Angular HttpClient 这篇文章已经介绍过 HttpClient ,今天看到 angular-university 博客中介绍 HttpClient 的文章,内容很详细,我就简单做了整理。有兴趣的话,建议直接阅读 原文。

TypeScript 资源集

2017-07-11
阅读 8 分钟
20.2k
TypeScript 是一种由微软开发的自由和开源的编程语言。它是 JavaScript 的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。 TypeScript 扩展了 JavaScript 的句法,所以任何现有的 JavaScript 程序可以不加改变的在 TypeScript 下工作。TypeScript 是为大型应用之开发而设计,而编译时它产...

激动人心的 Angular HttpClient

2017-07-10
阅读 6 分钟
32.8k
Angular 4.3.0-rc.0 版本已经发布?。在这个版本中,我们等到了一个令人兴奋的新功能 - HTTPClient API 的改进版本,以后妈妈再也不用担心我处理 HTTP 请求了?。

Angular 中何时取消订阅

2017-07-08
阅读 5 分钟
17.4k
你可能知道当你订阅 Observable 对象或设置事件监听时,在某个时间点,你需要执行取消订阅操作,进而释放操作系统的内存。否则,你的应用程序可能会出现内存泄露。

使用 RxJS 处理多个 Http 请求

2017-07-07
阅读 5 分钟
37.6k
有时候进入某个页面时,我们需要从多个 API 地址获取数据然后进行显示。管理多个异步数据请求会比较困难,但我们可以借助 Angular Http 服务和 RxJS 库提供的功能来实现上述的功能。处理多个请求有多种方式,使用串行或并行的方式。

Angular Reactive Form 表单验证

2017-07-05
阅读 9 分钟
21.2k
本文我们将介绍 Reactive Form 表单验证的相关知识,具体内容如下: 使用内建的验证规则 动态调整验证规则 自定义验证器 自定义验证器 (支持参数) 跨字段验证 基础知识 内建验证规则 Angular 提供了一些内建的 validators,我们可以在 Template-Driven 或 Reactive 表单中使用它们。 目前 Angular 支持的内建 validators...

Angular 中自定义 toJSON 操作符

2017-07-01
阅读 4 分钟
11.1k
Operator 是一个函数,它接收一个 Observable 对象,然后返回一个新的 Observable 对象。当我们订阅新返回的 Observable 对象时,它内部会自动订阅前一个 Observable 对象。

Angular 表单简介

2017-06-28
阅读 4 分钟
15.9k
Angular 中有两种表单: Template-driven Forms (类似于 AngularJS 1.x 中的表单 ) Reactive Forms Template-driven 表单的特点 使用方便 适用于简单的场景 通过 [(ngModel)] 实现数据双向绑定 自动生成 Form Model (异步) 最小化组件类的代码 不易于单元测试 Reactive 表单的特点 比较灵活 适用于复杂的场景 简化了HTML...

RxJS - Observables, observers 和 operators 简介

2017-06-25
阅读 6 分钟
12.5k
RxJS 是响应式编程 (reactive programming) 强大的工具,今天我们将深入介绍 Observables 和 Observers 的内容,以及介绍如何创建自己的操作符 (operators)。

Angular 表单控件示例

2017-06-24
阅读 8 分钟
10.9k
本文的主要是演示 Template-driven 中,一些常用控件的使用方式,仅供参考。具体请根据实际业务需求做相应调整。 本文将介绍 Angular Template-driven 表单中,常用控件的使用。涉及的表单控件如下: text number radio select (基本类型) select (对象) multi select cascading select (级联操作) checkbox (boolean) m...

TypeScript 简介

2017-06-21
阅读 9 分钟
23.6k
建了个群有兴趣的朋友可以加一下 QQ 群:Angular 修仙之路(1)群 - 153742079 (已满),请加 Angular 修仙之路(2)群 - 648681235。

Reactive Forms Multiple Checkboxs

2017-06-20
阅读 3 分钟
5.8k
比如我又一个数组如下: {代码...} html模板中 {代码...} 我盖如何实现,选中其中一个checkbox后,能在div.youselect中显示出我已经选中的内容,如果是多选,则呈现出数组或者以逗号隔开的形式 比如我选中了“喜欢”,“喜欢得不得了”,那么div.youselect中则显示出:“喜欢,喜欢得不得了” 可以使用formArray等方式进行,但...

ng-conf-2017 - Angular Form Validation

2017-06-18
阅读 5 分钟
6.9k
YouTube 地址:ng-conf-2017 - Angular Form ValidationGoogle Doc:PPT 目录 第一节 - 验证概述 第二节 - 设置基本的验证 第三节 - 即将到来的验证功能 第一节 - 验证概述 同步验证器 同步验证器函数 {代码...} 异步验证器 异步验证器函数 {代码...} 第二节 - 设置基本的验证 json-server 简介 json-server 用于基于 JS...

Angular 4 基础教程

2017-06-17
阅读 13 分钟
47.4k
本系列教程的主要内容来源于 egghead.io get-started-with-angular 视频教程,但针对视频中的介绍的知识点做了适当地补充,建议有兴趣的同学直接查看该视频教程。另外建了个群有兴趣的朋友可以加一下 QQ 群:Angular 修仙之路 - 153742079 (群名称规则:城市 + 昵称)

Angular CLI 终极指南

2017-06-14
阅读 12 分钟
66.9k
阅读 Angular 6/RxJS 最新教程,请访问前端修仙之路 Angular CLI 是什么? Angular CLI 是一个命令行接口(Command Line Interface),用于实现自动化开发工作流程。它允许你做以下这些事情: 创建一个新的 Angular 应用程序 运行带有 LiveReload 支持的开发服务器,以便在开发过程中预览应用程序 添加功能到现有的 Angula...

Angular 4 快速入门

2017-06-11
阅读 14 分钟
79.2k
建了个群有兴趣的朋友可以加一下 QQ 群:Angular 修仙之路(1)群 - 153742079 (已满),请加 Angular 修仙之路(2)群 - 648681235。

Angular 4 指令快速入门

2017-06-06
阅读 6 分钟
30.2k
建了个群有兴趣的朋友可以加一下 QQ 群:Angular 修仙之路(1)群 - 153742079 (已满),请加 Angular 修仙之路(2)群 - 648681235。

Angular 4 表单快速入门

2017-06-04
阅读 9 分钟
25.3k
建了个群有兴趣的朋友可以加一下 QQ 群:Angular 修仙之路(1)群 - 153742079 (已满),请加 Angular 修仙之路(2)群 - 648681235。

Angular 4 依赖注入教程之八 InjectToken的使用

2017-06-04
阅读 5 分钟
18.7k
目录 Angular 4 依赖注入教程之一 依赖注入简介 Angular 4 依赖注入教程之二 组件服务注入 Angular 4 依赖注入教程之三 ClassProvider的使用 Angular 4 依赖注入教程之四 FactoryProvider的使用 Angular 4 依赖注入教程之五 FactoryProvider配置依赖对象 Angular 4 依赖注入教程之六 Injectable 装饰器 Angular 4 依赖注...

Angular 4 依赖注入教程之七 ValueProvider的使用

2017-06-03
阅读 5 分钟
10.4k
目录 Angular 4 依赖注入教程之一 依赖注入简介 Angular 4 依赖注入教程之二 组件服务注入 Angular 4 依赖注入教程之三 ClassProvider的使用 Angular 4 依赖注入教程之四 FactoryProvider的使用 Angular 4 依赖注入教程之五 FactoryProvider配置依赖对象 Angular 4 依赖注入教程之六 Injectable 装饰器 Angular 4 依赖注...

Angular 4 依赖注入教程之六 Injectable装饰器

2017-06-03
阅读 5 分钟
21.9k
目录 Angular 4 依赖注入教程之一 依赖注入简介 Angular 4 依赖注入教程之二 组件服务注入 Angular 4 依赖注入教程之三 ClassProvider的使用 Angular 4 依赖注入教程之四 FactoryProvider的使用 Angular 4 依赖注入教程之五 FactoryProvider配置依赖对象 Angular 4 依赖注入教程之六 Injectable 装饰器 Angular 4 依赖注...