介绍内容有了前面的 Scala 基础,从本课程开始由浅到易逐步介绍 Scala 编程的各个方面。本课程可能不会面面俱到,但仍然希望学习此课程的同学有些编程基础,尤其是有些面向对象的编程基础,如 Java、C++、C# 等更好。除支持函数化编程外,Scala 也是一个纯面向对象的编程语言。本课程将介绍

介绍内容在详细介绍 Scala 编程之前,我们通过本课程给你一个 Scala 的整体印象,更重要的是让你开始写代码。强烈建议初学 Scala 编程者编译运行本课程的每个示例。如果你是个非常有经验的程序员,那么本课程可以使你获得足够的知识开始编写一些实用的程序。知识点交互式 Scala 解释器的使用方

介绍内容Scala 是一门多范式的编程语言,类似于 Java。设计初衷是实现可伸缩的语言、并集成面向对象编程和函数式编程的各种特性。在本课程中,你将可以学习到 Scala 的基础语法、类和对象、基本数据类型、控制语句以及函数等方面的知识,从而更好地来编写 Scala 应用。知识点Scala 的简介、

Hadoop概述Hadoop是大数据领域中非常重要的基础技术,他是一个海量数据存储、处理系统,也是一个生态圈(HDFS,MapReduce,Hive,Hbase等)历史Google:搜索引擎。收集互联网上的所有数据,存储数据,处理数据,提供给用户。Google搜索引擎相关技术非常成熟,但是并没有开源

大数据什么是大数据?为什么要学习大数据?大数据相关技术海量数据获取海量数据存储海量数据清洗海量数据处理网站日志分析系统数据收集:JS埋点日志数据的提交方式在哪里发起Get请求?系统架构设计集群环境准备准备虚拟机修改为静态IP修改配置文件配置文件内容重启网络查看IP关闭防火墙修改hosts文件设置免密

前言在我个人看来,Scala是一门非常优雅的语言,但优雅的背后要付出的辛苦也很多,比如学习Scala的人都会说,Scala语法非常简洁,但这也意味着抽象级别比较高,对初学者而言不好理解。也会有人说,Scala语法非常灵活,一个功能可以有非常多的实现方法,可以说条条大路通罗马,那么代价就是对于初学者来

[[关于用户身份认证与授权基本原理自定义用户认证逻辑处理用户信息获取逻辑处理用户校验逻辑处理密码加密解密总结自定义登录成功处理自定义失败处理封装成可配置属性Bcrypt算法使用数据库中信息验证身份关于用户身份认证与授权基本原理Spring Security是用于解决认证与授权的框架。spring s

令牌配置抽成配置tokenStore 使用redis来存储使用JWT替换默认令牌配置jwtTokenEnhancer jwt增强解析Spring Security + JWT基于JWT实现SSO单点登录创建项目结构认证服务器的搭建client1 和 client2测试自定义登录页面和用户自定义自动授

Spring Security授权简介授权又是什么概念呢?现在来回顾下安全的概念:你是谁?你能干什么?前面讲解的全是认证,也就是解决你是谁的问题;这章讲解你能干什么的问题。很多人叫权限控制,鉴权,授权等;最终的核心目的都是一样的,控制这个用户能在系统中干什么?security对授权的定义上图意思就是

SpringSecurityOAuth简介传统方式:基于session开发繁琐基于cookie:传统方式是容器和浏览器自动处理的cookie安全性和客户体验差有些前端技术不支持cookie,如小程序基于token方式:oauth参数中携带token可以对token更大程度的控制SpringSecur