自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 RocketMq学习指引

入门指引入门直接看官方中文文档即可. 文档介绍了rockermq的概念、架构、demo等。 通读文档并跟随demo练习,即可较好的掌握。官方github文档安装官网提供的是二进制的安装包。 建议直接使用docker方式安装。 Docker Hub网站上搜索rocket。这里推荐 foxiswho/rocketmqSpringboot 中使用 rocketMQ建议使用带自动装配的 rocketmq-spring-boot-starter也可以使用 rocketmq-client 自己写配置.r

2021-03-25 00:39:31 162 2

原创 IDEA解决maven包依赖冲突

在idea maven工具的项目模块上右键 -> show dependencies会打开模块的库依赖图表. 红色虚线表示库重复引入或者版本冲突. 如图红色虚线上面 2.1.7:4.2.2表示引入了aliyun-java-sdk-core不同的版本. 这个时候就得选择一个去掉.但是有时候模块依赖的库太多的时候,图表会显示的很杂. 如果我们要专心处理依赖冲突的话.可以图表上 右键->show categories -> show conflict/dumplicates.

2021-03-25 00:39:20 734

原创 Spring 异步任务与定时任务的线程配置

异步任务和定时任务的默认线程配置IDEA文件目录树 -> External Libraries -> 找到 spring-boot-autoconfigure-*.jar -> 找到TaskExecutionProperties文件可以得知 异步任务的 默认配置为:private int queueCapacity = Integer.MAX_VALUE;private int coreSize = 8; (默认8个线程)private int maxSize = Integer

2021-03-25 00:39:08 370

原创 docker安装kafka和管理面板cmak

docker安装kafka和管理面板cmakdocker pull zookeeperdocker pull wurstmeister/kafkadocker pull vimagick/cmak#zookeeperdocker run -d -p 2181:2181 --name=zookeeper --restart always zookeeper#kafkadocker run -d --name kafka -p 9092:9092 -e KAFKA_BROKER_ID=0

2021-03-25 00:38:43 922

原创 K8s 部署springboot应用

打包Docker镜像并推送到Docker Hub提前准备一个最简单的springboot 的jar包。然后参考下文把jar包推送到docker Hub.镜像推送到Docker Hub创建Deploymentdocker镜像上传docker hub吼,我们就可以写k8s的部署文件了。#创建deploymentkubectl create deployment springboot-k8s-demo --image=zhoushen100/springboot-k8s-demo:1.0 --dry-

2021-03-25 00:37:54 293 1

原创 使用kubeadm搭建K8s 1.20x学习环境

使用官方推荐的kubeadm搭建k8s学习环境。服务器准备准备至少2台Centos8环境的服务器,一台用于部署Master(控制平面)、一台用于部署工作节点。可以用vagrant在本地起两台虚拟机 ,参考 使用vagrant+virtualBox创建Centos8虚拟机Master (控制平面)172.28.128.7Centos8 2core 2G RAMNode-1 (工作节点)172.28.128.9Centos8 2core 2G RAMNode-2

2021-03-25 00:37:43 433

原创 使用Minikube搭建K8s学习环境

MiniKube 单节点的k8s集群。一键安装, 用于本地开发学习k8s。安装docker#安装sudo yum install -y yum-utilssudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.reposudo yum install -y docker-ce docker-ce-cli containerd.io#启动sudo syste

2021-03-25 00:37:32 219

原创 Docker搭建genkins

安装jenkinsdocker run -p 8080:8080 -p 50000:50000 --name jenkins \-u root \--mount src=jenkins_home,target=/var/jenkins_home \-d jenkins/jenkins:lts访问 ip:8080查看安装密码docker exec -it jenkins cat /var/jenkins_home/secrets/initialAdminPassword依据安装向导完成安

2021-03-24 03:18:05 141

原创 springboot分层打包docker镜像

​ 使用分层打包减少docker镜像体积和构建速度。demo准备首先我们准备个demo项目。 注意springboot的版本需要>2.3.x。TIP:版本 < 2.3.x 无法分层打包版本 > 2.3.x spring-boot-maven-plugin默认分层打包.分层Dockerfile编写如下dockerfileFROM adoptopenjdk:11-jre-hotspot as builderWORKDIR applicationARG JAR_.

2021-03-24 03:16:27 452

原创 镜像推送到Docker Hub

注册Docker Hub账号前往官网注册 https://hub.docker.com/创建仓库登录并创建一个仓库。Springboot镜像打包到本地Docker创建Dockerfile文件,写入FROM openjdk:8-jdk-alpineCOPY demo-0.0.1-SNAPSHOT.jar app.jarENTRYPOINT ["java","-jar","/app.jar"]TIP:选择 openjdk:<版本号>-alpine 格式的openjdk打包

2021-03-24 03:15:17 248

原创 Docker快速入门

快速入门直接学习 Docker–从入门到实践安装docker安装环境为centos 8#安装sudo yum install -y yum-utilssudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.reposudo yum install -y docker-ce docker-ce-cli containerd.io#启动sudo syste

2021-03-24 03:14:16 257 1

原创 安装harbor docker镜像仓库

准备好docker环境.安装docker composesudo curl -L "https://github.com/docker/compose/releases/download/1.28.5/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-composesudo chmod +x /usr/local/bin/docker-composesudo ln -s /usr/local/bin/docker-c

2021-03-24 03:12:05 245

原创 Nexus3作为Docker镜像仓库

docker启动nexus命令sudo docker run -d --name nexus3 --restart=always \ -p 8081:8081 \ -p 5000:5000 \ -p 5001:5001 \ -e INSTALL4J_ADD_VM_PARAMS="-Xms1g -Xmx1g -XX:MaxDirectMemorySize=2g" \ --mount src=nexus-data,target=/nexus-data \ son

2021-03-24 03:10:57 562

原创 Docker部署nexus3私有仓库

本教程通过Docker部署Nexus3私有仓库,并演示包上传私有仓库 与 引用依赖上传的包.前置准备docker环境安装nexus3sudo docker run -d --name nexus3 --restart=always \ -p 8081:8081 \ -e INSTALL4J_ADD_VM_PARAMS="-Xms1g -Xmx1g -XX:MaxDirectMemorySize=2g" \ --mount src=nexus-data,target=/ne.

2021-03-24 03:09:45 200

原创 使用vagrant+virtualBox创建Centos8虚拟机

学习后端开发,必备Linux环境。本篇通过vagrant+virtualBox的方式来管理创建Linux。vagrant 是一个虚拟机管理工具。 通过vagrant控制virtual创建centos8.提前了解vagrant有助于理解本文。 征服诱人的Vagrant 什么是vagrant下载安装下载安装virtualbox https://www.virtualbox.org/wiki/Downloads下载安装vagrant https://www.vagrantup.com/.

2021-03-24 03:01:30 657 1

原创 IDEA 必装插件

IDEA 必装插件一些常用的插件,用来提升java的开发效率,包括代码检测 代码生成 等.Alibaba Java Coding Guidelines阿里巴巴《Java 开发手册》配套插件,可以实时检测代码中不符合手册规约的地方,助你码出高效,码出质量。当我们违反手册规约时,该插件会自动检测并进行提示;[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cZxnhaV0-1616525070390)(idea_must_plugin/idea_plugins_26

2021-03-24 02:55:08 1080

原创 使用Genkins持续部署java项目

Docker安装genkins#拉取镜像docker pull jenkins/jenkins:lts#启动docker run -p 8080:8080 -p 50000:5000 --name jenkins \-u root \-v /mydata/jenkins_home:/var/jenkins_home \-d jenkins/jenkins:lts访问 ip:8080,依据安装向导完成安装。配置maven环境进入全局工具配置点击新增maven,指定maven的安装路径

2020-10-01 16:29:08 403

原创 Git项目迁移到新仓库

如果你想从别的 Git 托管服务那里复制一份源代码到新的 Git 托管服务器上并且保持提交记录,可以通过以下步骤来操作从原地址克隆一份裸版本库,比如原本托管于 GitHubgit clone --bare git://github.com/username/project.git然后到新的 Git 服务器上创建一个新项目,比如 GitCafe。以镜像推送的方式上传代码到 GitCafe 服务器上。cd project.gitgit push --mirror git@gitcafe.com/u

2020-09-18 17:26:07 700

原创 技术管理素养

最近几年一直在做技术管理工作, 期间也是感慨颇多,总结成经验跟大家分享一下(部分资料来源于知乎某大佬的分享),如果你也在做技术管理工作,希望这些对你有所帮助: )向下管理技术人员一般都比较年轻,较少来自生活的压力,他们更注重工作体验、团队氛围、公司福利、扁平化、个人发展前景。所以管理年轻的团队, 需要给他们清晰的愿景,传递好公司的价值观,同时又要做到人性化,为他们考虑,和他们一起成长。一定要让那些让你满意的人满意,不让你满意的人可以选择性的放弃。赋能你的团队成员,看到每个人的优缺点,扬长避短。.

2020-09-17 13:43:05 179

原创 最简单的Vue.js入门方法

最近花了几天看了下vue, 确实vue相对于其他两大前端框架来说,学习成本会低很多。 文档、社区、资料都很完善。下面是我觉得还不错的学习路径,希望对你有帮助。传统的前端项目开发最大的问题是没法工程化和模块化。 css跟js(es6之前)本身不支持模块化开发,也就导致了代码文件没法按功能拆分、组合、压缩优化,这在大型项目的开发上制造了很多麻烦。另外在大前端日趋火热的当下,为了写一次接口能适配到不同端(PC、wap、android、ios、桌面应用、小程序.etc),前后端分离也是必不可少。基于以上原因,.

2020-09-17 13:38:58 278

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除