JFrog 的搭建与使用 JFrog 官方安装文档: Installing Artifactory - JFrog Documentation 一、JFrog Artifactory1. docker-compose 启动 JFrog Artifactory12345mkdir -p /opt/docker/jfrog/artifactory && cd /opt/docker/jfrog/arti 2022-08-07 DevOps > 环境搭建 #tools
DevOps(三)制品与制品库 一、什么是制品与制品库?制品由源码编译打包生成的二进制文件(jar、war、镜像等),不同的开发语言对应着不同格式的二进制文件,这些二进制通常可以直接运行在服务器上。 按照使用场景,制品大致分为三类 外部引入的第三方组件(Maven、Npm等); 产品内部依赖包,公共SDK; 产品交付安装包(jar包,docker镜像等)。 制品库用来统一管理不同格式的软件制品。 除了基本的存储功能,还提供 2022-08-06 DevOps > 基础知识 > 制品与制品库 #Harbor #Jfrog #Nexus
DevOps(二)初识 Jenkins 一、什么是 CI / CD互联网软件的开发和发布,已经形成了一套标准流程,假如把开发工作流程分为以下几个阶段: 编码 → 构建 → 集成 → 测试 → 交付 → 部署 如上图所示, 敏捷开发(Agile Development)、持续集成(Continuous Integration)、持续交付(Continuous Delivery)和持续部署(Continuous Deploy 2022-08-01 DevOps > 基础知识 > Jenkins #jenkins
效能指标数据报表查询 一、需求概述前台支持根据条件查询多项测试效能数据指标数据报表 需求背景 需要查询的各项数据指标来自不同数据库的多张数据源表 数据源表存在大表(1000w-2亿数据量不等) 部分表日增量超过100w,且需要每日同步 前台查询响应时间不能太长 需求分析工欲善其事,必先利其器。依据上述需求背景,设计方案如下: 多数据源表同步至统一的数据仓库: 存量数据同步:因存量数据量大,将datax 环境打包成 2022-07-31 Java后端 > 实战系列 #docker #java #mysql #oracle
CountDownLatch 多线程执行同一任务 一、什么是 CountDownlatch CountDownLatch 是一个同步工具类,它通过一个计数器来实现的,初始值为线程的数量。每当一个线程完成了自己的任务,计数器的值就相应得减1。当计数器到达0时,表示所有的线程都已执行完毕,然后在等待的线程就可以恢复执行任务 二、常用方法详解 CountDownLatch(int count):count为计数器的初始值(一般需要多少个线程执行,co 2022-07-30 Java后端 > 多线程 #springboot
高效数据同步工具DataX的使用 一、DataX 简介DataX 是阿里云 DataWorks 数据集成 的开源版本,主要就是用于实现数据间的离线同步。 DataX 致力于实现包括关系型数据库(MySQL、Oracle 等)、HDFS、Hive、ODPS、HBase、FTP 等 各种异构数据源(即不同的数据库) 间稳定高效的数据同步功能。 为了 解决异构数据源同步问题,DataX 将复杂的网状同步链路变成了星型数据链路,Da 2022-07-29 数据库 #mysql
Linux中的定时任务crontab 一、crontab 功能通过 crontab 命令,我们可以在固定的间隔时间执行指定的系统指令或 shell 脚本。时间间隔的单位可以是分钟、小时、日、月、周及以上的任意组合。这个命令非常适合周期性的日志分析或数据备份等工作。 二、crontab 安装12345678910111213141516171819## 安装crontabyum install crontabs## 启动服务servic 2022-07-28 Linux #shell
Java 中定时任务实现 一、TimerTimer 是JAVA自带的定时任务类,实现如下: 12345678910111213public static void main(String[] args){ // 定义一个任务 TimerTask timerTask = new TimerTask() { @Override public void run() & 2022-07-27 Java后端
七月问题汇总 javabean中属性命名大小写问题: java中属性命名get字母大小写问题 涉及group by的慢查询: 【mysql】group by 特别慢,优化方法 线程池应保证单例,不能在方法里new 2022-07-16 Java后端 > 问题 #java