Monthly Archive: 12月 2020

深入理解nodejs中的异步编程

深入理解nodejs中的异步编程

简介 因为javascript默认情况下是单线程的,这意味着代码不能创建新的线程来并行执行。但是对于最开始在浏览器中运行的javascript来说,单线程的同步执行环境显然无法满足页面点击,鼠标移动这...

使用nodejs和express搭建http web服务

使用nodejs和express搭建http web服务

简介 nodejs作为一个优秀的异步IO框架,其本身就是用来作为http web服务器使用的,nodejs中的http模块,提供了很多非常有用的http相关的功能。 虽然nodejs已经带有http的...

nodejs事件和事件循环详解

nodejs事件和事件循环详解

简介 上篇文章我们简单的介绍了nodejs中的事件event和事件循环event loop。本文本文将会更进一步,继续讲解nodejs中的event,并探讨一下setTimeout,setImmedi...

keycloak集群化的思考

keycloak集群化的思考

简介 单体服务如果想要突破到高并发服务就需要升级为集群服务。同时集群化也为高可用打下了坚实的基础。纵观现在比较流行的服务或者中间件,不管是RabbitMQ还是redis都提供了集群的功能。 作为硬核工...

Python解释器和IPython

Python解释器和IPython

简介 今天给大家介绍一下Python的一个功能非常强大的解释器IPython。虽然Python本身自带解释器,但是相对而言IPython的功能更加的强大。 Python解释器 Python是自带解释器...

IndexedDB详解

IndexedDB详解

简介 IndexedDB是一种在浏览器端存储数据的方式。既然称之为DB,是因为它丰富了客户端的查询方式,并且因为是本地存储,可以有效的减少网络对页面数据的影响。 有了IndexedDB,浏览器可以存储...

SAML和OAuth2这两种SSO协议的区别

SAML和OAuth2这两种SSO协议的区别

简介 SSO是单点登录的简称,常用的SSO的协议有两种,分别是SAML和OAuth2。本文将会介绍两种协议的不同之处,从而让读者对这两种协议有更加深入的理解。 SAML SAML的全称是Securit...

wildfly 21的配置文件和资源管理

wildfly 21的配置文件和资源管理

简介 在上一篇文章我们介绍了wildfly 21的基本使用和管理界面。今天我们将会详细讲解一下wildfly的配置文件和资源管理。 wildfly的配置文件 不管是在standalone还是在doma...