首页
学习
活动
专区
工具
TVP
发布

IT架构圈

公众号:IT架构圈
专栏作者
831
文章
735104
阅读量
132
订阅数
「走进k8s」Kubernetes1.15.1的持久化存储StorageClass(32)
1.自动创建的 PV 以${namespace}-${pvcName}-${pvName}这样的命名格式创建在 NFS 服务器上的共享数据目录中。2.而当这个 PV 被回收后会以archieved-${namespace}-${pvcName}-${pvName}这样的命名格式存在 NFS 服务器上。3.下面的yaml涉及到3个yaml文件,都是参考github里面配置来的
IT架构圈
2019-09-08
7550
『中级篇』docker之CI/CD持续集成-项目生成镜像(76)
PS:实际上这个例子,就是特定版本的docker image的产生。一个版本的发布代表我们这个软件的稳定的版本的问世,接下来就可以进行对稳定版本的部署,我们对稳定版本的部署,稳定版本的部署具体是docker swarm还是k8s,最重要的是我们已经有了一个docker image,我们可以通过手动,或者自动的升级。update docker image 实现服务的不中断。 总体言之这几次的流程是:开发代码提交到分支后,分支下进行校验pipline,没有问题,进行deploy的,在deploy测试没有问题,打包tag,形成稳定的dockerimage版本。
IT架构圈
2019-07-08
6160
『中级篇』docker之CI/CD持续集成-整个流程串联(75)
PS:基本目前这种就是开发和测试,CICD的完整的流程。git的工作流,基于分支的工作流。部署到CI的服务器上。CD其实分几种情况,可能部署到生产的环境的机器,另外的一个单独系统,我们生产的环境的部署,一般情况是根据发布来部署的。今天这个基本是开发和测试,没有包括生产环境的。下次项目发布做部署,应该可以gitlab,gitlab-ci的什么流程
IT架构圈
2019-07-08
8770
『中级篇』docker之CI/CD持续集成-CD演示(74)
PS:基本的流程就是开发人员提交代码,自动构建,然后可以在ci服务器上访问,整个流程基本就是这样。
IT架构圈
2019-07-08
4780
『中级篇』docker之CI/CD持续集成—真实JAVA-Maven项目的CI演示(73)
修改Runner的 /etc/gitlab-runner/config.toml文件,在其中的 [runner.docker]下增加:
IT架构圈
2019-07-08
7780
『中级篇』docker之CI/CD持续集成—真实Python项目的CI演示(72)
修改Runner的 /etc/gitlab-runner/config.toml文件,在其中的 [runner.docker]下增加:
IT架构圈
2019-07-08
9240
『中级篇』docker之CI/CD持续集成—GitLab CI服务器(71)
PS:整个这个功能是否给你一个很大的想象空间,任何的软件的项目,可以通过ci-Pipelines方式,来定义自己的Pipelines,在测试,部署。很大很的发挥空间。都可以通过自定yml文件来实现。
IT架构圈
2019-07-08
7850
『中级篇』docker之CI/CD持续集成-gitlab安装(70)
PS:gitlab安装基本就是这样也不是很复杂,主要是必须更改源,国内的墙太高太宽了。
IT架构圈
2019-07-08
4000
『中级篇』CI/CD持续集成/持续部署(69)
PS:本人的目标CICD的整个流程,可以自己搭建一套小公司内部的流程,方便开发人员和测试使用。
IT架构圈
2019-07-08
6400
『互联网架构』软件架构-电商系统架构(下)(71)
PS:电商系统的集成环境彻底搭建完毕,陆陆续续从虚拟机的搭建,到一个一个服务的部署,服务之前的关联耗时3天时间,总算完成了,下一步咱们继续电商系统的学习。
IT架构圈
2019-06-11
5980
『互联网架构』软件架构-netty高性能序列化协议protobuf(56)
1.码流的大小,也就是解析后的二进制的大小,很明显原生的jdk序列化,字符长度很长,下面的滚动条都很长。数据越多,传输的带宽越大。在项目开发中内网通信的带宽都是固定的,你占的多了,就影响其他人使用带宽。 2.编解码性能,编解码速度越快,肯定就越好。
IT架构圈
2019-05-31
5980
『互联网架构』软件架构-jedis客户端使用(51)
PS:直接看源码最来劲,其实封装跟之前的redis命令一致。只要redis命令会基本java操作通过jedis操作redis也是这样,特别注意的就是jedisCluster的操作比较特殊点。
IT架构圈
2019-05-15
3860
『互联网架构』软件架构-zookeeper场景和实现(34)
PS:本次主要针对场景进行了,本身zk都是分布式框架,它很少存在宕机的情况,除非外在因素,例如内存硬盘爆了。
IT架构圈
2019-03-19
3420
『互联网架构』软件架构-spring源码之spring结构概述(八)
spring-core和spring-beans模块是[Spring框架的基础],包括控制反转和依赖注入等功能。BeanFactory是工厂模式的微妙实现,它移除了编码式单例的需要,并且可以把配置和依赖从实际编码逻辑中解耦。
IT架构圈
2019-03-06
7910
『互联网架构』软件架构-git服务搭建与使用(四)
很多跟我一样大概有十多年的同事,一直做着企业内部开发,现在还在使用svn,跟大家聊起来git,他们都知道,只是项目里用习惯了svn一直也没改变,我相信这只是时间的问题,在不久的将来必然会使用git,正如我刚入行的时候ssh还是struts1 和hibernate。git更接近互联网,更方便。有一次一个老铁告诉我,他们是上市公司,研发中心负责管理总体的代码都在svn总部那边,svn服务器挂了,导致他想回退版本都没办法,因为本地都没保存之前的代码。如果是git我告诉你这些都不是问题,这就是分布式和集中化的区别。其实可以理解,传统的行业还是svn占据范围比较大,git的使用还是要花费一定的时间,不想为工具上的事情花费时间也是可以理解的。源码:https://github.com/limingios/netFuture 里面的git
IT架构圈
2019-03-04
7220
「小程序JAVA实战」小程序视图之细说数据绑定(13)
在前面的小节里面其实对数据绑定都有所了解了,在这次给老铁在好好说下数据绑定,看下它的方方面面是如何实现的。源码:https://github.com/limingios/wxProgram.git 中的No.8 小程序的数据绑定 JQuery dom 操作 $选择器 微信小程序是通过数据绑定 vue/react .js 中通过data 对象与.wxml的元素绑定{{data}} ->Mustache 表达式语法 Mustache 是一款经典的前端模板引擎,在前后端分离的技术架构下面,前端模板引擎是一种可以被
IT架构圈
2018-12-21
7140
「小程序JAVA实战」小程序的事件(11)
我们以前在web开发的时候,web页面也有一些相关的事件,当然小程序要接触屏幕要进行一些点击和拖动事件。源码:https://github.com/limingios/wxProgram.git 中的
IT架构圈
2018-12-19
1.2K0
「小程序JAVA实战」 小程序私有页面的生命周期以及导航(10)
PS:这块主要是对配置的生命周期的熟悉,了解下redirectTo 和 navigateTo 之前的区别。
IT架构圈
2018-12-19
4500
「小程序JAVA实战」 小程序抽离公用方法进行模块化(12)
区别如果用了 ${} 最外层需要用``符号,如果你喜欢老套路可以按照我的 "Goodbye " + name + " !" 这种。
IT架构圈
2018-12-19
7520
「小程序JAVA实战」 小程序远程调试(九)
PS:最后想到了什么老铁,可以查看远端的代码是不是就可以获取到借鉴他的代码了。其实微信早就想到了,不是所有的都可以的。远端调试必须知道他的APPID的,不是说直接看就可以了。
IT架构圈
2018-12-18
9900
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档