logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Ubuntu20.04基于docker部署springboot项目

整理一下基于Ubuntu20.04版本搭建docker,基于docker安装mysql5.7,并部署springboot项目的过程。一、安装dockerUbuntu 20.04 官方 apt 源中就有 Docker,我们可以直接通过 apt 来安装。执行下述命令:sudo apt updatesudo apt install docker.iodocker --version由于 docker 默

文章图片
#docker#spring boot#java +1
基于Golang实现数据配置中心(meta-config):一

继1年前的系列文章《GO语言实现redis客户端》之后,几乎就没怎么碰过Golang这门语言了,在云原生时代,go语言无疑是无可替代的。近期,我们顺手把go语言重新捡起来,边写边学,手撸一个数据配置中心玩玩。笔者的习惯是,不喜欢在自己文章中赘述别人已经讲的很好的东西了,所以关于什么是数据配置中心?配置中心的作用和意义、以及当下热门的产品等话题,请移步这里(文章讲的很好):https://devel

#mongodb#云原生#golang
七天从0到1基于vue实现docker管理平台之第2至7天

从本期文章开始,我将带大家从0开始基于前端vue框架实现一个docker管理平台。因为我是后端开发出身,对于前端技术完全是零基础,所以本次边做边学习,完成任务的同时,提高自己的技术能力!在前一篇文章中,我们完成了环境搭建以及登陆等相关功能,在这篇文章中,我们将是实现token的保存、页面的跳转及列表页的展示等工作。首先,我们先封装一个axios文件,定义一个拦截器,对接口的请求及响应进行过滤,如将

文章图片
#vue.js#elementui#java +1
七天从0到1基于vue实现docker管理平台之第1天

从本期文章开始,我将带大家从0开始基于前端vue框架实现一个docker管理平台。因为我是后端开发出身,对于前端技术完全是零基础,所以本次边做边学习,完成任务的同时,提高自己的技术能力!第一天,我们的主要任务是搭建开发环境,并实现登录界面以及完成登录功能,并返回token!搭建环境的过程不再赘述,感兴趣的朋友可以自行网上搜索教程,我们直接上代码,实现登录功能!首先展示下完整的工程结构: main.

文章图片
#vue.js#docker#elementui +1
七天从0到1基于vue实现docker管理平台之第0天

从本期文章开始,我将带大家从0开始基于前端vue框架实现一个docker管理平台。因为我是后端开发出身,对于前端技术完全是零基础,所以本次边做边学习,完成任务的同时,提高自己的技术能力!本次任务预计涉及的相关技术栈如下:1、vue、js、element-ui、css、nodejs基础等;2、golang、gin、docker-go-sdk;3、虚拟机及docker环境;4、开发工具包括vscode

文章图片
#vue.js#docker#java
手把手教你编写脚本批量实现k8s镜像部署

背景日常工作过程中,避免不了经常遇到很多需要手工进行的重复劳动,如果我们可以凭借自己勤劳的双手和聪明的智慧编写一些小工具或者脚本,这样我们就可以节省大量的时间,用来duo'ka

#java#devops#k8s
浅谈支付业务的分表方案

在互联网相关的业务场景中,为了解决数据存储层面的扩展问题,满足线上的并发性能需求,经常会对数据库(如mysql)进行分库分表操作。常见的分表方案都是基于水平拆分,如基于range分段拆分,或者基于hash取模的方式等等。实际上,分表的规则的设计往往是基于实际业务场景来决定的,此外还要事先对系统的规模进行数据推演等等,如短期内是否会出现爆发式的业务增长,这些都是决定系统架构设计是否成熟的关键因素。下

#mysql#java#后端
Java高级开发/架构技能总结

1、语言基础;内存模型,垃圾回收,多线程,juc,锁相关;jvm调优,jmap -heap pid, jmap -dump pid等2、框架基础;springboot,mybatis等;3、中间件基础;dubbo,rocketmq,rabbitmq,qz,zk等;4、数据库基础;mysql,redis,es,mongodb等;5、架构设计基础;微服务设计,分布式协议,设计模式,DDD,性能调优等;

文章图片
#java#架构#开发语言
浅谈支付业务的分表方案

在互联网相关的业务场景中,为了解决数据存储层面的扩展问题,满足线上的并发性能需求,经常会对数据库(如mysql)进行分库分表操作。常见的分表方案都是基于水平拆分,如基于range分段拆分,或者基于hash取模的方式等等。实际上,分表的规则的设计往往是基于实际业务场景来决定的,此外还要事先对系统的规模进行数据推演等等,如短期内是否会出现爆发式的业务增长,这些都是决定系统架构设计是否成熟的关键因素。下

#mysql#java#后端
到底了