简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
什么是反应式编程(超详细说明),反应式编程和命令式编程的区别。如何使用Spring中的Reactor。Reactor中常用的操作。Mono和Flux。
本文以通俗的语言讲述了什么是反应式编程,什么是Reactor,什么是Reactor Streams。并对比了反应式编程和命令式编程。对Reactor进行了初步探究。除此之外,本文非常详细地介绍了反应式编程中常用的操作,包括:创建操作,组合操作,转换操作,逻辑操作。
Java的激荡发展史。一部激情昂扬的血泪史。技术的发展离不开商业的追逐,商业利益的追逐诞生更多的技术
本文介绍了Java的激荡发展史,主要摘自于周志明先生的《深入理解Java虚拟机》第三版。Java的发展史是一部激情昂扬的血泪史。技术的发展离不开商业的追逐,商业利益的追逐诞生更多的技术
使用Docker实现CI/CD、Docker + Gitlab +Jenkins实现CI/CD
本文详细介绍了如何在Docker容器中使用gitlab以及jenkins实现CI/CD。首先从CI/CD的概念开始介绍,然后详细讲述了gitlab的搭建以及配置,然后讲述了jenkins的搭建配置,最后再使用一个go程序进行了相应的演示。
再探幻读!什么是幻读?为什么会产生幻读,MySQL中是怎么解决幻读的?
本文阐述了自己对于幻读的看法,对于什么是幻读,本文给出了自己的解释。除此之外,本文解释了为什么在可重复读的隔离条件下还会产生幻读,并分析了MySQL中是怎么通过引入间隙锁来解决幻读的
Spring Boot中使用MongoDB,使用 Repository以及使用MongoTemplate
本文介绍了如何在Spring Boot中使用MongoDB,分别介绍了使用 Repository和Template这两种方式来访问MongoDB。
VMware中Ubuntu无法上网。Ubuntu 20.04.1 Activation of network connection failed No Wi-FI Adapter Found
本文记录了在VMware中使用Ubuntu 20时无法上网的问题,并提出了相应的解决方案。最开始虚拟机中一直提示:Connection Failed Activation of network connection failed,最后通过给VMware中的虚拟机添加IP地址的方式,从而解决了使用NAT无法上网的问题。
到底了