logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

RPM方式安装jenkins

1.下载Jenkins的RPM包2.安装Jenkins

docker安装Jenkins

(1)docker安装Jenkins# 拉取Jenkinsdocker pull jenkins/jenkins:lts【lts表示长期版本】docker pull jenkins/jenkins【每周更新版本】(2)

SpringBoot实现文件下载的几种方式

文章目录1. 将文件以流的形式一次性读取到内存,通过响应输出流输出到前端2. 将输入流中的数据循环写入到响应输出流中,而不是一次性读取到内存,通过响应输出流输出到前端3. 下载网络文件到本地4. 网络文件获取到服务器后,经服务器处理后响应给前端1. 将文件以流的形式一次性读取到内存,通过响应输出流输出到前端/*** @param path想要下载的文件的路径* @param response* @

消息队列RabbitMQ及其插件的安装

文章目录消息队列【message quenen】Rabbit主要的端口说明:编译安装RabbitMQdocker安装RabbitMQRabbitMQ常用插件的安装web页面管理插件的安装rabbitmq_delayed_message_exchange延迟队列插件的安装消息队列【message quenen】常见的消息队列中间件:ActiveMQ、RabbitMQ、Kafka、RocketMQRa

#rabbitmq#分布式#linux
浮点数精度丢失的原因和解决办法

文章目录二进制浮点数转换为十进制浮点数十进制浮点数转换为二进制浮点数浮点数的存储float类型在计算机中的存储形式中指数为什么要加127,而double类型要加1023?浮点数精度丢失的原因二进制浮点数转换为十进制浮点数十进制浮点数转换为二进制浮点数浮点数的存储float类型在计算机中的存储形式中指数为什么要加127,而double类型要加1023?以float为例,计算机表示单精度浮点数时,是用

SpringBoot实现Redis缓存(SpringCache+Redis的整合)

数据库的数据是存储在硬盘上的,频繁访问性能较低。如果将一些需要频繁查询的热数据放到内存的缓存中,可以大大减轻数据库的访问压力。SpringCacheSpringCache提供基本的Cache抽象,并没有具体的缓存能力,需要配合具体的缓存实现来完成,目前SpringCache支持redis、ehcache、simple(基于内存)等方式来实现缓存。<dependency><grou

#缓存#redis
JVM和字节码的关系

文章目录程序运行的两种方式:静态编译和动态解释Java严格说来是“半解释半编译”型的语言通过编译原理理解java虚拟机编译和解释机制字节码文件和JVM的关系程序运行的两种方式:静态编译和动态解释静态编译的程序在执行前全部被翻译为机器码动态解释执行的则是一句一句边运行边翻译Java严格说来是“半解释半编译”型的语言Java代码首先由javac编译器编译成字节码(ByteCode)。字节码文件中JVM

SpringCloudAlibaba整合Dubbo

文章目录构建服务接口构建服务接口提供方Spring Cloud是一套较为完整的架构方案,而Dubbo只是服务治理与RPC实现方案。Dubbo的注册中心采用了ZooKeeper,而Spring Cloud体系中的注册中心并不支持ZooKeeper。直到Spring Cloud Alibaba的出现,才得以解决这样的问题,Spring Cloud Alibaba中的Nacos来作为服务注册中心,并且在

文章图片
#dubbo
消息队列RabbitMQ及其插件的安装

文章目录消息队列【message quenen】Rabbit主要的端口说明:编译安装RabbitMQdocker安装RabbitMQRabbitMQ常用插件的安装web页面管理插件的安装rabbitmq_delayed_message_exchange延迟队列插件的安装消息队列【message quenen】常见的消息队列中间件:ActiveMQ、RabbitMQ、Kafka、RocketMQRa

#rabbitmq#分布式#linux
CAS锁机制(无锁、自旋锁、乐观锁、轻量级锁)

CAS锁机制(无锁、自旋锁、乐观锁、轻量级锁)

#java#开发语言#后端
    共 14 条
  • 1
  • 2
  • 请选择