logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

使用docker部署前端项目

背景:甲方只给一个编译的前端项目,例如web项目。

文章图片
#docker#前端#容器
“validate service connection: validate CRI v1 runtime API for endpoint \“unix:///var/run/containerd/

systemctl status containerd.service发现是无法启动容器运行时。重新执行文章中的安装部分,下载包可以提前科学上网下载好。根据提示查询Containerd状态。最后重启再试就OK了。

文章图片
#unix#rpc#docker
SSM框架SpringMVC+ Spring + MyBatis(集成kafka消息)

1.安装kafka的环境kafka的安装环境参考我的另外一篇博文https://blog.csdn.net/qq_33371766/article/details/87866533安装完成并启动zookeeper和kafka。2.ssm集成kafkapom.xml:<dependency><groupId>com.101tec</groupId><arti

springboot 使用zookeeper实现分布式ID

通过ZooKeeper的协调和同步机制,多个应用程序可以共享一个ID生成器,并确保生成的ID是唯一的。请注意,上述示例中的代码仅供参考,实际使用时可能需要根据具体需求进行适当的修改和调整。在上面的示例中,我们使用了Curator提供的DistributedAtomicLong来创建一个分布式ID生成器。我们使用ZooKeeper的路径/id-generator来表示ID生成器的资源。在上述示例中,

文章图片
#分布式#java-zookeeper#spring boot
Centos7网络处理name or service not known

先重启网络: systemctl restart network

文章图片
#服务器#linux#运维
Zookeeper和Redis分布式锁对比

锁,解决的是多线程或多进程情况下的数据一致性问题;分布式锁,解决的是分布式集群下的数据一致性问题。为了保证一个方法或属性在高并发情况下的同一时间只能被同一个线程执行,在传统单体应用单机部署的情况下,可以使用Java并发处理相关的API(如ReentrantLock或Synchronized)进行互斥控制。在单机环境中,Java中提供了很多并发处理相关的API。

文章图片
#分布式#java-zookeeper#zookeeper
idea2020版本无法使用actiBPM插件问题

2、idea安装提示:Plugin 'actiBPM' (version 2.E-8) was explicitly marked as incompatible with the current version of ide。2,紫色框圈出来的地方如果你们没有这项就加上里面的值也填idea的版本号,如果有修改为idea的版本号。原因是2020版之后不兼容此插件了 ,我的idea就是2020.3.

文章图片
#intellij-idea#maven#java
SSM框架SpringMVC+ Spring + MyBatis(集成redis缓存)

1.pom.xml<dependency><groupId>redis.clients</groupId><artifactId>jedis</artifactId><version>2.9.0</version></dependency><!-- config redis data and cl

Python踩坑系列之使用redis报错:module ‘redis‘ has no attribute ‘Redis‘问题

纳尼,大伙看看这是什么情况,都是这么写的呢,为啥我这就报错了0.0出现问题不可怕,解决它就完事了。

文章图片
#python#前端#javascript
阻塞队列——ArrayBlockingQueue源码分析

一、正文1.1 什么是阻塞队列在正式分析前,先简单介绍一下什么是阻塞队列。在说阻塞队列前,先要了解生产者消费者模式:生产者消费者模式:生产者生产产品,将生产好的产品放入一个缓冲区域,消费者消费产品,它从缓冲区域获取生产者生产的产品进行消费。缓冲区域有容量限制,若缓存区域已经满了,则生产者需要停止生产,等待缓冲区有空闲位置后,再恢复生产;若缓冲区为空,则消费者需要等待,直到缓冲区中有产品后,才能进行

#java#开发语言
    共 41 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择