logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

什么是反应式编程(超详细说明),反应式编程和命令式编程的区别。如何使用Spring中的Reactor。Reactor中常用的操作。Mono和Flux。

本文以通俗的语言讲述了什么是反应式编程,什么是Reactor,什么是Reactor Streams。并对比了反应式编程和命令式编程。对Reactor进行了初步探究。除此之外,本文非常详细地介绍了反应式编程中常用的操作,包括:创建操作,组合操作,转换操作,逻辑操作。

#编程语言#java#spring boot
Java的激荡发展史。一部激情昂扬的血泪史。技术的发展离不开商业的追逐,商业利益的追逐诞生更多的技术

本文介绍了Java的激荡发展史,主要摘自于周志明先生的《深入理解Java虚拟机》第三版。Java的发展史是一部激情昂扬的血泪史。技术的发展离不开商业的追逐,商业利益的追逐诞生更多的技术

#java
使用Docker实现CI/CD、Docker + Gitlab +Jenkins实现CI/CD

本文详细介绍了如何在Docker容器中使用gitlab以及jenkins实现CI/CD。首先从CI/CD的概念开始介绍,然后详细讲述了gitlab的搭建以及配置,然后讲述了jenkins的搭建配置,最后再使用一个go程序进行了相应的演示。

#docker#centos#ci/cd +2
再探幻读!什么是幻读?为什么会产生幻读,MySQL中是怎么解决幻读的?

本文阐述了自己对于幻读的看法,对于什么是幻读,本文给出了自己的解释。除此之外,本文解释了为什么在可重复读的隔离条件下还会产生幻读,并分析了MySQL中是怎么通过引入间隙锁来解决幻读的

#mysql#sql#数据库
Spring Boot中使用MongoDB,使用 Repository以及使用MongoTemplate

本文介绍了如何在Spring Boot中使用MongoDB,分别介绍了使用 Repository和Template这两种方式来访问MongoDB。

#mongodb#数据库#spring boot
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无法上网的问题。

#linux#网络#ubuntu
到底了