会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
flydean程序那些事
最通俗的解读,最深刻的干货,最简洁的教程,众多你不知道的小技巧等你来发现! www.flydean.com
首页
新随笔
管理
上一页
1
···
24
25
26
27
28
29
30
31
32
···
52
下一页
2020年12月11日
使用Tomcat Native提升Tomcat IO效率
摘要: 简介 IO有很多种,从最开始的Block IO,到nonblocking IO,再到IO多路复用和异步IO,一步一步的将IO的性能提升做到极致。 今天我们要介绍一下怎么使用Tomcat Native来提升Tomcat IO的效率。 Tomcat的连接方式 Tomcat中使用连接器来处理与外部客户端的
阅读全文
posted @ 2020-12-11 22:44 flydean
阅读(2349)
评论(0)
推荐(0)
2020年12月9日
密码学系列之:明文攻击和Bletchley Park
摘要: 简介 明文攻击就是指已经知道了部分明文和它对应的加密后的字段,从而可以推测出使用的加密手段或者密码本。明文攻击这个故事还要从二战时候说起。 crib和明文攻击 谈到明文攻击,就不能不讲到一个词crib和它的发源地布莱奇利公园(Bletchley Park)。 布莱奇利公园(Bletchley Par
阅读全文
posted @ 2020-12-09 21:01 flydean
阅读(397)
评论(1)
推荐(0)
2020年12月6日
nodejs事件和事件循环简介
摘要: 简介 熟悉javascript的朋友应该都使用过事件,比如鼠标的移动,鼠标的点击,键盘的输入等等。我们在javascript中监听这些事件,从而触发相应的处理。 同样的nodejs中也有事件,并且还有一个专门的events模块来进行专门的处理。 同时事件和事件循环也是nodejs构建异步IO的非常重
阅读全文
posted @ 2020-12-06 21:35 flydean
阅读(519)
评论(0)
推荐(0)
2020年12月4日
javascript开发后端程序的神器nodejs
摘要: 简介 javascript虽然一直都可以做服务端编程语言,但是它更多的是以客户端编程语言来展示在世人面前的。也许javascript自己都忘记了还可以做服务器端编程,直到2009年nodejs的横空出世。 nodejs的历史 javascript作为一门解释性语言,是不需要像C或者C++那样进行编译
阅读全文
posted @ 2020-12-04 14:04 flydean
阅读(1389)
评论(2)
推荐(1)
2020年12月2日
万字长文深度剖析面向对象的javascript
摘要: 简介 本将会深入讲解面向对象在javascript中的应用,并详细介绍三种对象的生成方式:构造函数,原型链,类。 什么是对象 虽然说程序员不缺对象,随时随地都可以new一个出来,但是在程序的世界中,对象到底是什么呢? 对象是单个实物的抽象。 对象是一个容器,封装了属性(property)和方法(me
阅读全文
posted @ 2020-12-02 09:43 flydean
阅读(534)
评论(2)
推荐(1)
2020年11月30日
第四代Express框架koa简介
摘要: 简介 熟悉Spring MVC的朋友应该都清楚Spring MVC是基于servlet的代码框架,这是最传统的web框架。然后在Spring5中引入了Spring WebFlux,这是基于reactive-netty的异步IO框架。 同样的,nodejs在最初的Express 3基础上发展起来了异步
阅读全文
posted @ 2020-11-30 09:53 flydean
阅读(754)
评论(1)
推荐(1)
2020年11月28日
在Spring data中使用r2dbc
摘要: 简介 上篇文章我们讲到了怎么在Spring webFlux中使用r2dbc,今天我们看一下怎么使用spring-data-r2dbc这个Spring data对r2dbc的封装来进行r2dbc操作。 依赖关系 要使用Spring-datea-r2dbc需要配置下面的依赖关系: <dependenci
阅读全文
posted @ 2020-11-28 21:48 flydean
阅读(3740)
评论(1)
推荐(0)
2020年11月26日
开源认证和访问控制的利器keycloak使用简介
摘要: 简介 keycloak是一个开源的进行身份认证和访问控制的软件。是由Red Hat基金会开发的,我们可以使用keycloak方便的向应用程序和安全服务添加身份认证,非常的方便。 keycloak还支持一些高级的特性,比如身份代理,社交登录等等。 本文将会带领大家进入keycloak的神秘世界。 安装
阅读全文
posted @ 2020-11-26 09:33 flydean
阅读(8331)
评论(1)
推荐(3)
2020年11月24日
OAuth 2.0授权框架详解
摘要: 简介 在现代的网站中,我们经常会遇到使用OAuth授权的情况,比如有一个比较小众的网站,需要用户登录,但是直接让用户注册就显得非常麻烦,用户可能因为这个原因而流失,那么该网站可以使用OAuth授权,借助于github或者其他的第三方网站的认证授权,来获取相关的用户信息,从而避免了用户注册的步骤。 当
阅读全文
posted @ 2020-11-24 09:57 flydean
阅读(2243)
评论(1)
推荐(1)
2020年11月22日
深入理解r2dbc-mysql
摘要: 简介 mysql应该是我们在日常工作中使用到的一个非常普遍的数据库,虽然mysql现在是oracle公司的,但是它是开源的,市场占有率还是非常高的。 今天我们将会介绍r2dbc在mysql中的使用。 r2dbc-mysql的maven依赖 要想使用r2dbc-mysql,我们需要添加如下的maven
阅读全文
posted @ 2020-11-22 08:00 flydean
阅读(2983)
评论(2)
推荐(0)
2020年11月20日
深入理解h2和r2dbc-h2
摘要: 简介 本文将会介绍R2DBC的H2实现r2dbc-h2的使用方法和要注意的事项。一起来看看吧。 H2数据库简介 什么是H2数据库呢? H2是一个Java SQL database,它是一个开源的数据库,运行起来非常快。 H2流行的原因是它既可以当做一个独立的服务器,也可以以一个嵌套的服务运行,并且支
阅读全文
posted @ 2020-11-20 09:49 flydean
阅读(1122)
评论(1)
推荐(1)
2020年11月18日
响应式关系数据库处理R2DBC
摘要: 简介 之前我们提到过,对于底层的数据源来说,MongoDB, Redis, 和 Cassandra 可以直接以reactive的方式支持Spring Data。而其他很多关系型数据库比如Postgres, Microsoft SQL Server, MySQL, H2 和 Google Spanne
阅读全文
posted @ 2020-11-18 09:51 flydean
阅读(3910)
评论(1)
推荐(1)
2020年11月16日
SpringBoot中的响应式web应用
摘要: 简介 在Spring 5中,Spring MVC引入了webFlux的概念,webFlux的底层是基于reactor-netty来的,而reactor-netty又使用了Reactor库。 本文将会介绍在Spring Boot中reactive在WebFlux中的使用。 Reactive in Sp
阅读全文
posted @ 2020-11-16 10:13 flydean
阅读(1293)
评论(1)
推荐(0)
2020年11月13日
Reactor详解之:异常处理
摘要: 简介 不管是在响应式编程还是普通的程序设计中,异常处理都是一个非常重要的方面。今天将会给大家介绍Reactor中异常的处理流程。 Reactor的异常一般处理方法 先举一个例子,我们创建一个Flux,在这个Flux中,我们产生一个异常,看看是什么情况: Flux flux2= Flux.just(1
阅读全文
posted @ 2020-11-13 09:58 flydean
阅读(5142)
评论(0)
推荐(1)
2020年11月11日
Reactor中的Thread和Scheduler
摘要: 简介 今天我们要介绍的是Reactor中的多线程模型和定时器模型,Reactor之前我们已经介绍过了,它实际上是观察者模式的延伸。 所以从本质上来说,Reactor是和多线程无关的。你可以把它用在多线程或者不用在多线程。 今天将会给大家介绍一下如何在Reactor中使用多线程和定时器模型。 Thre
阅读全文
posted @ 2020-11-11 09:36 flydean
阅读(5250)
评论(1)
推荐(0)
上一页
1
···
24
25
26
27
28
29
30
31
32
···
52
下一页
公告