暂时未有相关云产品技术能力~
暂无个人介绍
第一篇文章是在windows下操作的. 第二篇文章是在mac下操作的. 二者结合着看.
安装virtualBox
整了两天, 虚拟机才在我的mac上顺利跑起来.
k8s的网络模型假定了所有的Pod都在一个可以直接连通的扁平的网络空间中, 这在GCE(Google Compute Engine)里面是线程的网络模型, Kubernetes假定这个网络已经存在. 而在私有云里搭建Kubernetes集群, 就不能假定这个网络已经存在了. 我们需要自己实现这个网络假设, 将不同节点上的Docker容器之间的互相访问先打通, 然后运行Kubernetes.
本节重点有两个: 1. Pod 2. 网络通讯
目录内容: 1. 发展经历 2. 知识图谱 3. 组件说明 本节目标: 要求会画bolg系统和kubernetes系统的架构图, 并且知道架构每一部分的作用.
registry介绍
nacos基础文章3篇
nacos基础文章3篇
nacos基础文章3篇
Go语言并发编程
我们做java, 为什么学习go?
广度优先搜索类似于树的层次遍历。从图中的某一顶点出发,遍历每一个顶点时,依次遍历其所有的邻接点,然后再从这些邻接点出发,同样依次访问它们的邻接点。按照此过程,直到图中所有被访问过的顶点的邻接点都被访问到。
感觉channel在理解起来还有点费劲的, 尤其是select的使用, 既要可以读数据, 又要可以写数据.
channel用于goroutine之间的通讯. 其内部实现了同步, 确保并发安全, 多个goroutine同时访问, 不需要加锁.
接下来学习并发编程, 并发编程是go语言最有特色的地方, go对并发编程是原生支持.
java也可以生成文档, 就像一个手册一样, 可以用来查看方法, 接口, 下面我们给go项目生成文档
下面分析近期做过的一个beego项目
pprof的基本操作, 上次博客有记录, 这里进一步研究pprof 接下来开始今天的学习内容. 计划今天研究以下几个部分的内容
go语言单元测试写法 1. 文件命令, 测试内容+ _test 2. 测试的方法名以Test开头. 参数为(test *Test) 3. 测试文件和源文件放在同一个目录中
资源处理是什么? 打开文件需要关闭, 打开数据库连接, 连接需要释放. 这些成对出现的就是资源管理. 有时候我们虽然释放了, 但是程序在中间出错了, 那么可能导致资源释放失败. 如何保证打开的文件一定会被关闭呢? 这就是资源管理与错误处理考虑的一个原因
接口的设计原则有很多. 今天我们来研究两种. 后面在陆续研究 1. 开闭原则 2. 依赖倒置原则
下面介绍几个常用的接口
第一天: 接口的定义和实现 第二天: go语言是面向接口编程.在学习继承的时候说过, go语言只有封装, 没有继承和多态. 那么继承和多态在go中如何实现呢? 通过接口来实现
第一天: go对象的基础. 如何创建结构体, 方法, 构造方法(工厂函数), 接收者模式 第二天: 包, 如何引入外部包和系统包(定义别名或组合) 第三天: 每个目录定义一个main方法.
参考地址:https://www.zhihu.com/question/26032781 亲测有效
最近做一个新项目接触到和微信网页授权有关的两方面的内容: 1. 分享链接, 自定义标题、描述、分享图片。 2. 网页授权获取用户的信息。
为什么要学习进制 因为计算机只认识二进制, 也就是0和1, 为了更好地学习计算机, 我们要深入的理解学习进制
机器语言--->汇编语言--->C语言之间的关系
指针 先来看一段代码
环境: 在mac上编译, 编译后上传到linux, 然后运行代码
1. go定义变量的几种方式 2. go内建变量类型 3. 常量的定义 4. go枚举 5. go的if语句
获取ascii类型字符的长度个数和获取utf8类型字符长度的个数
Go语言没有类和继承的概念,所以它和 Java 或 C++ 看起来并不相同。
参考文章: https://www.jianshu.com/p/64363dff9721 【beego项目】 一. 打包 1. 打开Terminal 定位到工程的 main.go 文件夹目录 2. 执行命令,打包 linux打包: bee pack -be GOOS=linux windows打包:
进入到工作空间中(我的是$HOME/go, 所以使用cd $HOME/go命令直接进入)
go环境的安装和卸载, 有时已经安装过,需要对go版本进行升级. 所以我们需要先卸载, 然后在安装
想要一探JDK内部的实现机制,最便捷的路径之一就是自己编译一套JDK,通过阅读和跟踪调试JDK源码去了解Java技术体系的原理,虽然门槛高一点,但肯定比阅读各种书籍,文章,博客更在贴切一点,另外,JDK的很多方法都是本地化(Native)的,需要跟踪这些方法的运作或对JDK进行Hack的时候,都需要自己编译一套JDK。
gitLab在linux上已经安装好了, 在配置项目的时候报如下异常
昨天遇到一个问题, 200万的表里查询9万条数据, 耗时达63秒. 200万数据不算多, 查询9万也还好. 怎么用了这么长的时间呢? 问题是一句非常简单的sql.
出现这个问题, 说明一点, 我对spring的注解方式的配置只是知道一个皮毛. 没有深入理解. 有时间要把这部分充充电
在qizhi项目改版的时候, 所有代码都迁移好了, 但是compile的时候报程序包*****不存在, 具体到某一个类就是: 找不到符号. 下面这篇文章是正解
在tomcat中配置多个Host的时候, 出现项目重复启动多次的情况. 刚开始以为是spring boot发布项目的时候自带了一个tomcat引起的, 后来发现不是
在前面一篇中说过, 入了好几个坑. 后来使用了nginx+tomcat配置的方式. 终于成功了. 因为头一次使用nginx, 不知道具体怎么操作, 于是我在操作的时候, 按照以下几个步骤执行的:
之前配置了好几天, 就想通过tomcat直接配置.
本文主要讲解sonar的安装及使用。 分为两个维度来讲解
通常获取一个资源文件很简单,问题是对于jar包内的资源文件,可能会发生意外。
数据库优化方案(百万级数据量)
servlet的生命周期 画出servlet的运行原理. 其中第3.4.5.8是servlet的生命周期
代理模式场景描述