logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vscode设置idea快捷键

VScode ctrl+shift+p打开命令窗,输入 Import IntelliJ Keybindngs (XML)把Untitled-1.json的内容复制到keybindings.json中覆盖并保存即可。首先要导出IDEA中的快捷键设置。在IDEA中选择导出设置,勾选自定义键盘映射并导出。选下拉第一个 直到出现,根据自己的PC调整,这里windos towindos。点击vscode左下

文章图片
#intellij-idea#vscode#java
分布式定时任务解决方案

分布式定时任务解决方案一、背景服务有定时任务,当服务部署到多个节点时,每个节点在同一个时间点都会执行相同的定时任务,需要做的是,让同一个时间点,每一个定时任务只在一个节点上执行,避免重复执行。二、 解决方案思路单独设置任务调度服务使用Redis实现使用XXL-JOB实现使用Elastic-Job框架实现使用LTS框架实现三、方案3.1 方案一:单独设置任务调度服务任务调度...

XXL-JOB任务分片

如果我们需要在本任务执行结束并且执行成功的时候触发另外一个任务,那么就可以把另外的任务作为本任务的子任务运行,就只需要在本任务里填入另外一个任务的jobId即可(可以在任务列表查看JobId)那么,可以把这几个任务当成一个大任务来串行处理,即在一个任务的末尾触发另一个任务。集群模式:启动多个任务实例,这里可以把每个实例的端口号都改为不同,可以看到同一个任务类有多个机器。对于多10条数据,我们可以创

文章图片
#java#开发语言
centos系统虚拟机安装和服务配置初始化

虚拟机Centos安装和常用环境配置装机系统硬分配CentOS7划分磁盘即在下图界面进行,这里先说明一下前期规划:/boot:1024M,标准分区格式创建。swap:4096M(物理内存大小x2),标准分区格式创建。/:剩余所有空间,采用lvm卷组格式创建虚拟机网络配置使用桥连方式,单独使用局域网ip,不和主机共同使用网络IP地址局域网静态ip设置...

文章图片
#centos
JMM概述

简介什么是JMM内存模型可以理解为在特定的操作协议下,对特定的内存或者高速缓存进行读写访问的过程抽象描述,不同架构下的物理机拥有不一样的内存模型,Java虚拟机是一个实现了跨平台的虚拟系统,因此它也有自己的内存模型,即Java内存模型(Java Memory Model, JMM)。因此它不是对物理内存的规范,而是在虚拟机基础上进行的规范从而实现平台一致性,以达到Java程序能够“一次编写,到处运

#虚拟机
springBoot中使用elasticjob

elasticjob执行体中最重要的两个参数是;分片总数,分片项。分片总数:集群的节点总数(类似于银行办理业务窗口的总柜台数)分片项:把每个排序的话,默认从0开始,最大值不会超过分片总数,业务受理时会拿到的业务编号(类似于你去银行柜台办理业务,你拿到的排队编号)假设我们规定排队总长度只有10个,但是启动的服务节点只有三个,那么elasticjob会给每个节点根据zookeeper实际节点数取余N%

SpringCloud第九篇-服务注册(consul)

简介Consul是强一致性的数据存储,使用gossip形成动态集群。它提供分级键/值存储方式,不仅可以存储数据,而且可以用于注册器件事各种任务,从发送数据改变通知到运行健康检查和自定义命令,具体如何取决于它们的输出。下面两张图是Consul的原理图和其他服务注册对比FeatureConsulzookeeperetcdeuerka服务健康检查服务状态,内存,硬盘等(弱)长连接,keepaliv

#consul
Docker-compose

docker,dockerfile与docker-compose区别docker 和操作系统无关的一个沙箱容器,宿主机安装的什么操作系统和其本身无关,在它基础上可以制作各种系统类型的基础服务Dockerfile 是把我们手工安装docer镜像的过程变成一个配置文件的方式运行,这样每次不用一步步手敲命令去安装了,而只是需要一个配置文件运行既可生成一个镜像假如你不用 docker ,搭建 wor...

微服务相关面试要点

什么是springboot用来简化spring应用的初始搭建以及开发过程 使用特定的方式来进行配置(properties或yml文件)创建独立的spring引用程序 main方法运行嵌入的Tomcat 无需部署war文件简化maven配置自动配置spring添加对应功能starter自动化配置答:spring boot来简化spring应用开发,约定大于配置,去繁从简,just run...

Jenkins自动构建项目配置脚本

vue构建脚本vue项目配置1.新建一个自由风格的软件项目2.源码管理配置git地址和版本号,授权账号3.构建触发器选择Generic Webhook TriggerOptional filter选择Poll SCM,定时表达式填写* /2* *4.构建环境选择Provide Node & npm bin/ folder to PATH(如果没有先跳过保存,在管...

    共 31 条
  • 1
  • 2
  • 3
  • 4
  • 请选择