moss 发布的文章

首先我们需要准备的那些东西硬件环境1 台8 核 16GB 内存机器,或者 2 台 4 核 8GB 内存机器。Linux,Mac 均可 笔者环境为 MacBook Pro 32G也可以选择8G搭建本地 Maven 仓库 Artifactory 开源版启动 zipkin 服务部署 Selenium在 Centos7 系统上安装DockerDocker 部署 Jira Server部署 YAPI部署方式 2: Kubernetes 部署构建并推送镜像Helm部署、notebook部署:Jenkins 流水线Docker 启动 Jenkins安装插件Pipeline Git Artifactor...

使用技术HBase+Spring Boot HBase 使用场景瞬间写入量很大,常用数据库不好支撑或需要很高成本支撑的场景数据需要长久保持,且量会持久增长到比较大的场景HBase不适用于有join,多级索引,表关系复杂的数据模型HBase基础架构HBase写入流程HBase读流程HBase操作过滤器能干什么HBase 为筛选数据提供了一组过滤器,通过过滤器可以在HBase中的数据的多个维度(行,列,数据版本)上进行对数据的筛选操作通常来说,通过行键、列来筛选数据的应用场景较多基于行的过滤器PrefixFilter:行的前缀匹配PageFilter:基于行的分页基于列和单元值得过滤器Sin...

主要特性Vector API(孵化)提升了Java在CPU向量计算的性能,这是对大规模的张量计算的支持,提升了Java在AI领域的能力。启用了新的C++特性允许在JDK中C++源代码中使用 C ++ 14的新特性。从 Mercurial 迁移到 GitGit目前已经成为代码版本管理领域的绝对统治者,现在Java顺应潮流也使用Git进行源代码管理。迁移到GitHubOpenJDK的代码现在由GitHub托管。ZGC垃圾收集器并发线程堆栈处理的垃圾收集器。Unix域套接字通道Unix域套接字对ServerSocketChannel和SocketChannel的支持。Alpine Linux ...

分支的目的是隔离,但多一个分支也意味着维护成本的增加。我们可以分别从开发和发布分支的多寡,做个简单组合,即:主干开发,主干发布。分支开发,主干发布。主干开发,分支发布。分支开发,分支发布。设想两个不同的场景:如果一个软件,只有一个开发者,只需要一个发布版本,那他需要什么样的分支模式?如果一个软件,有 10 位开发者,需要支持多个版本,那他们又需要什么样的分支模式?一个好的分支模式,可以大大提高软件的开发、集成和发布效率。选择什么样的分支策略,是每一个开发团队开始工作时面临的第一个问题。那么,选择什么样的分支模式才适合我们呢?在回答这个题之前,我们先了解一下几种常见的分支模式。主流的分支模...

docker官网:https://www.docker.com/查看电脑操作系统版本:cat /etc/redhat-release 安装依赖包yum install -y yum-utils添加Docker 软件包源yum-config-manager \    --add-repo \    https://download.docker.com/linux/centos/docker-ce.repo安装Docker CEyum install -y docker-ce启动Docker服务并设置开机启动systemctl start dockersystemctl enable do...