引言 随着业务的高速发展,代码量也越来越多,良好的工程结构和依赖管理对构建速度有着积极的作用,文章介绍了最近一段时间得物Android工程gradle依赖优化的一些实践,以及...
引言 随着业务的高速发展,代码量也越来越多,良好的工程结构和依赖管理对构建速度有着积极的作用,文章介绍了最近一段时间得物Android工程gradle依赖优化的一些实践,以及...
简介 首先介绍下ClickHouse的特点以及适用场景,引用官方的介绍ClickHouse是一个用于联机分析(OLAP)的列式数据库管理系统(DBMS)。与mysql相比Cl...
前言 java后端经过多年的发展,涉及的规范、概念、框架非常多,目前使用广泛的开发模式中涉及的技术暴漏给开发者的API封装层次较高,以下是从spring快速入门文档[http...
发起以太坊交易时需要消耗以太币,开发智能合约做测试时如果在主网做测试成本会很高,并且主网的速度也比较慢,以太坊官方考虑到大家的这个需求提供了几条测试链供大家使用,比较知名的有...
背景 在组件管理和发布流程中,开发工具链之间处于信息孤岛状态,各个节点较为分散配置文件有很多,繁琐且易出错。正式包发布流程复杂,需要和各个业务线来回确认很多次信息,沟通成本高...
数组和链表是数据结构中最基本的部分,也是其余众多数据结构的基础。即使在Java中,这两种结构使用的也很普遍。这里我们会先对它们进行简要分析。 数组 在java中,数组定义为一...
Java虚拟机会在执行Java程序的时候把它所管理的内存区域分为若干个不同的数据区域。 程序计数器 Java虚拟机栈 本地方法栈 Java堆区 方法区,方法区中包含运行时常量...
很早就想写一篇Binder的文章了,但是迟迟没写出来,因为Binder机制牵涉到的知识点太多了,有Java层的Binder,也有底层的binder驱动。通常我们在Java层面...
优雅地统一Gradle依赖 目前网上已经有很多在模块化的情况下统一依赖的方案,在前段时间的重构中我们也进行了依赖的整理,来整理分析一下我们的方法。要优雅 项目整体 版本的配置...