草庐IT

一文带你快速入门 Go 语言微服务开发 - Dubbo Go 入门实践总结

更多详细示例可直接访问Dubbo官网或搜索关注官方微信公众号:ApacheDubbo1.安装Go语言环境建议使用最新版go1.17goversion>=go1.15【Go语言官网下载地址】将$GOPATH/bin加入环境变量2.安装序列化工具protoc【protoc下载地址】3.安装dubbogo-cli以及相关插件执行以下指令安装dubbogo-cli至$GOPATH/bin$exportGOPROXY="https://goproxy.cn"$goinstallgithub.com/dubbogo/dubbogo-cli@latest$dubbogo-clihello安装依赖的工具插件$

CI/CD和 DevOps还在傻傻分不清吗?今日一文让你通透

基本概念持续集成(ContinuousIntergration)​ 持续集成的重点在于构建编译及测试,开发人员每天要提交很多次代码到分支,在分支合并到主干前,需要通过编译和测试识别出问题。持续集成的流程就是通过自动化的构建(主要是构建编译、自动化测试)来验证,从而尽早地发现集成错误。持续集成的核心意义:通过自动化测试尽早的发现代码的问题。持续交付(ContinuousDelivery):​ 持续交付指的是将产品尽可能快的发布上线的过程。持续交付是在持续集成基础上的扩展,也就是说除了自动化编译、自动化测试,为了尽快上线我们还需要自动化发布流程,整个流程实现后,根据实际需要,可以周期性的进行产

CI/CD和 DevOps还在傻傻分不清吗?今日一文让你通透

基本概念持续集成(ContinuousIntergration)​ 持续集成的重点在于构建编译及测试,开发人员每天要提交很多次代码到分支,在分支合并到主干前,需要通过编译和测试识别出问题。持续集成的流程就是通过自动化的构建(主要是构建编译、自动化测试)来验证,从而尽早地发现集成错误。持续集成的核心意义:通过自动化测试尽早的发现代码的问题。持续交付(ContinuousDelivery):​ 持续交付指的是将产品尽可能快的发布上线的过程。持续交付是在持续集成基础上的扩展,也就是说除了自动化编译、自动化测试,为了尽快上线我们还需要自动化发布流程,整个流程实现后,根据实际需要,可以周期性的进行产

一文了解 Java 中的构造器

摘要:Java也采用了构造器,并且还提供了一个垃圾收集器(garbagecollector),当不再使用内存资源的时候,垃圾收集器会自动将其释放。本文分享自华为云社区《一文带你了解Java中的构造器》,作者:宇宙之一粟。C++引入了构造器(constructor,也叫构造函数)的概念,它是在创建对象时被自动调用的特殊方法。Java也采用了构造器,并且还提供了一个垃圾收集器(garbagecollector),当不再使用内存资源的时候,垃圾收集器会自动将其释放。构造器定义在Java中,可以通过编写构造器来确保每个对象的初始化。但是这里有两个问题:这个构造器使用的任何名字都有可能与类里某个成员相冲

一文了解 Java 中的构造器

摘要:Java也采用了构造器,并且还提供了一个垃圾收集器(garbagecollector),当不再使用内存资源的时候,垃圾收集器会自动将其释放。本文分享自华为云社区《一文带你了解Java中的构造器》,作者:宇宙之一粟。C++引入了构造器(constructor,也叫构造函数)的概念,它是在创建对象时被自动调用的特殊方法。Java也采用了构造器,并且还提供了一个垃圾收集器(garbagecollector),当不再使用内存资源的时候,垃圾收集器会自动将其释放。构造器定义在Java中,可以通过编写构造器来确保每个对象的初始化。但是这里有两个问题:这个构造器使用的任何名字都有可能与类里某个成员相冲

一文弄懂三色标记算法

本文已收录至Github,推荐阅读?Java随想录微信公众号:Java随想录CSDN:码农BookSea你愈是少说你的伟大,我将愈想到你的伟大。——培根目录三色标记算法增量更新原始快照面试官:我们先从JVM基础开始问,了解三色标记算法吗?我:额......不了解。面试官:出去的时候记得把门带上。现在Java面试真的已经是越来越卷了,很喜欢问底层实现原理。本篇来聊聊三色标记算法,也是Java面试的常客。三色标记算法可以扯出增量更新和原始快照,聊好了会让面试官觉得你这小伙子有点东西。三色标记算法既然叫三色标记算法,首先我们要搞明白是哪三色,三色是:黑色,白色,灰色。把遍历对象图过程中遇到的对象,按

一文弄懂三色标记算法

本文已收录至Github,推荐阅读?Java随想录微信公众号:Java随想录CSDN:码农BookSea你愈是少说你的伟大,我将愈想到你的伟大。——培根目录三色标记算法增量更新原始快照面试官:我们先从JVM基础开始问,了解三色标记算法吗?我:额......不了解。面试官:出去的时候记得把门带上。现在Java面试真的已经是越来越卷了,很喜欢问底层实现原理。本篇来聊聊三色标记算法,也是Java面试的常客。三色标记算法可以扯出增量更新和原始快照,聊好了会让面试官觉得你这小伙子有点东西。三色标记算法既然叫三色标记算法,首先我们要搞明白是哪三色,三色是:黑色,白色,灰色。把遍历对象图过程中遇到的对象,按

【微信小程序】一文带你搞懂小程序的页面配置和网络数据请求

文章目录页面配置页面配置文件的作用页面配置和全局配置的关系页面配置网络数据请求网络数据请求的限制配置request合法域名发起get/post请求在页面刚加载时请求数据跳过request合法域名校验关于跨域和ajax请求页面配置每个小程序页面都有一个.json文件,该文件用来对小程序的页面进行配置。页面配置文件的作用小程序中,每个页面都有自己的.json配置文件,用来对当前页面的窗口外观、页面效果等进行配置。页面配置和全局配置的关系小程序中,app.json中的window节点,可以全局配置小程序中每个页面的窗口表现。如:当在app.json中全局配置导航栏的文字为苏凉时,此时每个页面的导航栏

【微信小程序】一文带你搞懂小程序的页面配置和网络数据请求

文章目录页面配置页面配置文件的作用页面配置和全局配置的关系页面配置网络数据请求网络数据请求的限制配置request合法域名发起get/post请求在页面刚加载时请求数据跳过request合法域名校验关于跨域和ajax请求页面配置每个小程序页面都有一个.json文件,该文件用来对小程序的页面进行配置。页面配置文件的作用小程序中,每个页面都有自己的.json配置文件,用来对当前页面的窗口外观、页面效果等进行配置。页面配置和全局配置的关系小程序中,app.json中的window节点,可以全局配置小程序中每个页面的窗口表现。如:当在app.json中全局配置导航栏的文字为苏凉时,此时每个页面的导航栏

一文参透分布式存储系统Ceph的架构设计、集群搭建(手把手)

1.Ceph概述1.1背景Ceph是一个去中心化的分布式存储系统,提供较好的性能、可靠性和可扩展性。Ceph项目最早起源于Sage就读博士期间的工作(最早的成果于2004年发表),并随后贡献给开源社区,遵循LGPL协议(LESSERGENERALPUBLICLICENSE的简写,中文译为“较宽松公共许可证”)。在经过了数年的发展之后,目前已得到众多云计算厂商(OpenStack、CloudStack、OpenNebula、Hadoop)的支持并被广泛应用。1.2介绍Ceph是一个可靠、自动重均衡、自动恢复的分布式存储系统,根据场景划分可以将Ceph分为三大块,分别是对象存储、块设备和文件系统服