Fork me on GitHub
上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 49 下一页
摘要: 简介 Python作为一个开源的优秀语言,随着它在数据分析和机器学习方面的优势,已经得到越来越多人的喜爱。据说小学生都要开始学Python了。 Python的优秀之处在于可以安装很多非常强大的lib库,从而进行非常强大的科学计算。 讲真,这么优秀的语言,有没有什么办法可以快速的进行学习呢? 有的,本 阅读全文
posted @ 2020-12-25 19:39 flydean 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 简介 wildfly可以使用Standalone模式或者domain模式启动,standalone模式就很简单了,可以看做是一个单独的服务器。今天我们将会详细讲解一下domain模式。 wildfly模式简介 wildfly可以在两种模式下面工作,他们是standalone和managed doma 阅读全文
posted @ 2020-12-23 21:03 flydean 阅读(688) 评论(0) 推荐(1) 编辑
摘要: 简介 权限系统是我们在系统设计和应用中一种非常常见的系统。一般来说权限系统的功能分为认证和授权两种。认证就非常简单的,验证完用户名密码就算认证成功,而授权里面的套路就很多了,本文将会详细讲解权限系统中的一些基本概念和设计上面要注意的问题,希望大家能够喜欢。 授权流程 在授权流程中主要有三个部分,分别 阅读全文
posted @ 2020-12-21 19:35 flydean 阅读(2227) 评论(0) 推荐(3) 编辑
摘要: 简介 我们知道SSO的两个常用的协议分别是SAML和OpenID Connect,我们在前一篇文章已经讲过了怎么在wildfly中使用OpenID Connect连接keycloak,今天我们会继续讲解怎么使用SAML协议连接keycloak。 OpenID Connect和SAML OpenID 阅读全文
posted @ 2020-12-19 19:03 flydean 阅读(894) 评论(0) 推荐(2) 编辑
摘要: 简介 ES6中除了上篇文章讲过的语法新特性和一些新的API之外,还有两个非常重要的新特性就是Promise和Generator,今天我们将会详细讲解一下这两个新特性。 Promise 什么是Promise Promise 是异步编程的一种解决方案,比传统的解决方案“回调函数和事件”更合理和更强大。 阅读全文
posted @ 2020-12-17 20:52 flydean 阅读(1306) 评论(1) 推荐(1) 编辑
摘要: 简介 OpenID Connect简称为OIDC,已成为Internet上单点登录和身份管理的通用标准。 它在OAuth2上构建了一个身份层,是一个基于OAuth2协议的身份认证标准协议。 OAuth2实际上只做了授权,而OpenID Connect在授权的基础上又加上了认证。 OIDC的优点是:简 阅读全文
posted @ 2020-12-15 21:17 flydean 阅读(2221) 评论(3) 推荐(3) 编辑
摘要: 简介 SAML的全称是Security Assertion Markup Language, 是由OASIS制定的一套基于XML格式的开放标准,用在身份提供者(IdP)和服务提供者 (SP)之间交换身份验证和授权数据。 SAML的一个非常重要的应用就是基于Web的单点登录(SSO)。 接下来我们一起 阅读全文
posted @ 2020-12-13 19:27 flydean 阅读(1510) 评论(1) 推荐(0) 编辑
摘要: 简介 IO有很多种,从最开始的Block IO,到nonblocking IO,再到IO多路复用和异步IO,一步一步的将IO的性能提升做到极致。 今天我们要介绍一下怎么使用Tomcat Native来提升Tomcat IO的效率。 Tomcat的连接方式 Tomcat中使用连接器来处理与外部客户端的 阅读全文
posted @ 2020-12-11 22:44 flydean 阅读(1737) 评论(0) 推荐(0) 编辑
摘要: 简介 明文攻击就是指已经知道了部分明文和它对应的加密后的字段,从而可以推测出使用的加密手段或者密码本。明文攻击这个故事还要从二战时候说起。 crib和明文攻击 谈到明文攻击,就不能不讲到一个词crib和它的发源地布莱奇利公园(Bletchley Park)。 布莱奇利公园(Bletchley Par 阅读全文
posted @ 2020-12-09 21:01 flydean 阅读(280) 评论(1) 推荐(0) 编辑
摘要: 简介 熟悉javascript的朋友应该都使用过事件,比如鼠标的移动,鼠标的点击,键盘的输入等等。我们在javascript中监听这些事件,从而触发相应的处理。 同样的nodejs中也有事件,并且还有一个专门的events模块来进行专门的处理。 同时事件和事件循环也是nodejs构建异步IO的非常重 阅读全文
posted @ 2020-12-06 21:35 flydean 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 简介 javascript虽然一直都可以做服务端编程语言,但是它更多的是以客户端编程语言来展示在世人面前的。也许javascript自己都忘记了还可以做服务器端编程,直到2009年nodejs的横空出世。 nodejs的历史 javascript作为一门解释性语言,是不需要像C或者C++那样进行编译 阅读全文
posted @ 2020-12-04 14:04 flydean 阅读(1289) 评论(2) 推荐(1) 编辑
摘要: 简介 本将会深入讲解面向对象在javascript中的应用,并详细介绍三种对象的生成方式:构造函数,原型链,类。 什么是对象 虽然说程序员不缺对象,随时随地都可以new一个出来,但是在程序的世界中,对象到底是什么呢? 对象是单个实物的抽象。 对象是一个容器,封装了属性(property)和方法(me 阅读全文
posted @ 2020-12-02 09:43 flydean 阅读(461) 评论(2) 推荐(1) 编辑
摘要: 简介 熟悉Spring MVC的朋友应该都清楚Spring MVC是基于servlet的代码框架,这是最传统的web框架。然后在Spring5中引入了Spring WebFlux,这是基于reactive-netty的异步IO框架。 同样的,nodejs在最初的Express 3基础上发展起来了异步 阅读全文
posted @ 2020-11-30 09:53 flydean 阅读(703) 评论(1) 推荐(1) 编辑
摘要: 简介 上篇文章我们讲到了怎么在Spring webFlux中使用r2dbc,今天我们看一下怎么使用spring-data-r2dbc这个Spring data对r2dbc的封装来进行r2dbc操作。 依赖关系 要使用Spring-datea-r2dbc需要配置下面的依赖关系: <dependenci 阅读全文
posted @ 2020-11-28 21:48 flydean 阅读(3362) 评论(1) 推荐(0) 编辑
摘要: 简介 keycloak是一个开源的进行身份认证和访问控制的软件。是由Red Hat基金会开发的,我们可以使用keycloak方便的向应用程序和安全服务添加身份认证,非常的方便。 keycloak还支持一些高级的特性,比如身份代理,社交登录等等。 本文将会带领大家进入keycloak的神秘世界。 安装 阅读全文
posted @ 2020-11-26 09:33 flydean 阅读(7379) 评论(1) 推荐(3) 编辑
上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 49 下一页