博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
互联网架构师必备技术 Docker仓库与Java应用服务动态发布那些事
阅读量:6567 次
发布时间:2019-06-24

本文共 1409 字,大约阅读时间需要 4 分钟。

讲师简介:

James老师

img_a6a0680eb9d94c3089b239ec49b92a7e.jpe

十余年Java经验,曾就职于携程、人人网等一线互联网公司,专注于java领域,精通软件架构设计,对于高并发、高性能服务有深刻的见解, 在服务化基础架构和微服务技术有大量的建设和设计经验

视频详情

干货列表

1,Docker安装过程的各种坑

2,完成Docker仓库环境搭建

3,增加模板基础镜像,供JAVA应用项目使用

4,将定制化的镜像上传到仓库及注意事项

5,Dockfile详解,结合Java应用程序,将JAVA应用服务镜像发布到仓库

6,企业常用技能Maven打包创建本地镜像,推送仓库及部署;

7,创建Java应用服务容器,完成代码到容器的发布及应用自启

8,演示测试

什么是Docker?

docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux服务器上,可以实现虚拟化,容器是完全使用沙箱(沙盒)机制,相互之间不会有任何接口。

那些在玩docker的大佬

京东:http://www.infoq.com/cn/news/2015/06/jd-618-docker

腾讯内部:http://www.infoq.com/cn/articles/tencent-millions-scale- docker-application-practice

阿里巴巴:http://www.infoq.com/cn/news/2015/07/paas-tae-dock

Docker性能

Docker容器启动速度秒级,基于操作系统内核技术,对现有基础设施的侵入较少,所有实现在内核中完成,所以性能几乎与原生一致,依赖简单,与进程无本质区别

正确理解Docker内部流程

img_8f14e133c3ccd560b9f055eb6ed2c917.jpe

Docker线上环境操作流程

Docker实战

1,Docker安装过程的各种坑

2,完成Docker仓库环境搭建

3,增加模板基础镜像,供JAVA应用项目使用

4,将定制化的镜像上传到仓库及注意事项

5,Dockfile详解,结合Java应用程序,将JAVA应用服务镜像发布到仓库

6,企业常用技能Maven打包创建本地镜像,推送仓库及部署;

7,创建Java应用服务容器,完成代码到容器的发布及应用自启

互联网架构树

img_bbc75771614a0659bbb95ac28973eb57.jpe

互联网前沿技术思维导图

架构师筑基:

从架构设计,到应用层调优,再深入了解底层原理,扎实的Java基本功才能让自己变为扫地神僧:内存模型,并发模式,线程模型,锁细节

img_c8dd477faaff31655befc7b3234ada2a.png

开源框架解析:

框架的应用开源,也是必须的

img_f23b397dc14897558e85863d74f54f77.jpe

团队协作开发:

工欲善其事必先利其器,选择好的工具,提升开发效率和团队协作效率,是必不可少的:Maven,项目管理,Jenkins,持续集成,Sonar,代码质量管理,Git,版本管理

img_1d7490b87f598c3cc552ed5aa561b4b9.jpe

微服务架构

业务越来越复杂,服务分层,微服务架构是架构升级的必由之路。比如:微服务框架,Spring Cloud,Docker与虚拟化

img_3075024a5d69a72687e38baf17244c0e.jpe

高性能架构:

任何脱离细节的ppt架构师都是耍流氓,向上能运筹帷幄,向下能解决一线性能问题,比如:性能指标体系,JVM调优,Web调优,DB调优

img_b536cdd3694b202fee7d7e7f210f940b.jpe

B2C商城:

这个无需多说,没有实战的肯定不是合格的架构师

img_ce793add4000efd0904fd621b79fcc26.jpe

本节视频和思维导图相关视频获取方式

进群即可获取,群号:923116658

点击链接加入群聊【Java架构解析】:https://jq.qq.com/?_wv=1027&k=5e1QsXb

转载地址:http://vnvjo.baihongyu.com/

你可能感兴趣的文章
luvit 被忽视的lua 高性能框架(仿nodejs)
查看>>
也许每个农村出来的码农都有个田园梦
查看>>
J2EE的13种核心技术
查看>>
Express.js 中的 Sessions 如何工作?(译)
查看>>
Web自动化之Headless Chrome概览
查看>>
【133天】尚学堂高淇Java300集视频精华笔记(71-72)
查看>>
剖析 Laravel 计划任务--事件属性
查看>>
Micronaut教程:如何使用基于JVM的框架构建微服务
查看>>
检查IP是否可用的方法
查看>>
互联网架构师必备技术 Docker仓库与Java应用服务动态发布那些事
查看>>
Intellij IDEA 2018.2 搭建Spring Boot 应用
查看>>
作为数据科学家,我都有哪些弱点
查看>>
(转)线程安全的CopyOnWriteArrayList介绍
查看>>
对LinqtoExcel的扩展 【数据有限性,逻辑有效性】
查看>>
WPF TreeView HierarchicalDataTemplate
查看>>
32岁老程序员的现状和尴尬,无奈中透露些许悲凉,有选择却更痛苦
查看>>
WPF MeshGeometry3D
查看>>
puppet cron 模块
查看>>
mysql 协议的ResultsetRow包及解析
查看>>
Ymal格式转Properties格式
查看>>