gradle安装 Gradle是一个基于JVM的构建工具,是一款通用灵活的构建工具,支持maven, Ivy仓库,支持传递性依赖管理,而不需要远程仓库或者是pom.xml和ivy.xml配置文件,基于Groovy,build脚本使用Groovy编写,需要到gradle官网下载对应版本,http:// ...
分类:
编程语言 时间:
2020-04-26 18:40:21
阅读次数:
97
本文将简述Flink SQL / Table API的内部实现,为大家把 "从SQL语句到具体执行" 这个流程串起来。并且尽量多提供调用栈,这样大家在遇到问题时就知道应该从什么地方设置断点,对整体架构理解也能更加深入。 ...
分类:
数据库 时间:
2020-04-25 10:52:10
阅读次数:
119
插件描述:该插件仅供个人学习之用,如果要量化商业项目去版权的情况,建议前往官方查看相关去版权的方法。插件特点:1. 一键去除,不需要懂代码。2. 同步升级,网盘更新,不断迭代。以目前最新版本的商城为例,官方暂时没有提供插件应用的入口,基于整体架构的一致性,商城去版权插件跟之前的用法一样,上传到weapp目录下即可,支持微商城。
分类:
其他好文 时间:
2020-04-22 11:43:38
阅读次数:
64
Scrapy 使用了 Twisted 异步非阻塞网络库来处理网络通讯,整体架构大致如下(绿线是数据流向): Scrapy主要包括了以下组件: 引擎(Scrapy)用来处理整个系统的数据流处理, 触发事务(框架核心) 调度器(Scheduler)用来接受引擎发过来的请求, 压入队列中, 并在引擎再次请 ...
分类:
其他好文 时间:
2020-04-05 18:28:55
阅读次数:
140
1. 整体架构 2. Standalone cluster 模式 3. Driver的运行流程 ...
分类:
其他好文 时间:
2020-03-31 14:37:16
阅读次数:
82
整体架构优化点: 根据不同业务需求进行日期分区, 并执行类型动态分区。 hive.exec.dynamic.partition=true 为了减少磁盘存储空间以及I/O次数, 对数据进行压缩(Gzip) mapreduce.output.fileoutputformat.compress=true ...
分类:
其他好文 时间:
2020-03-29 19:55:40
阅读次数:
105
01 Mybatis 简介 Mybatis 整体架构分为三层,分别是基础层、核心处理层、和接口层。如下图: 基础支持层 基础支持层包含整个 Mybatis 的基础模块,这些模块为核心处理层的功能提供了良好的支撑下面简单描述各个模块的功能。 反射模块 MyBatis 中专门提供了反射模块,该模块对Ja ...
分类:
其他好文 时间:
2020-03-29 15:27:49
阅读次数:
84
转自:https://www.jianshu.com/p/52c38cf2e3d4 JVM理解(上):classloader加载class文件的原理和机制 安东尼_Anthony关注 12018.11.10 10:16:40字数 4,361阅读 3,731 1 JVM架构整体架构 在进入classl ...
分类:
其他好文 时间:
2020-03-27 00:57:20
阅读次数:
66
在许多的高端开发的岗位中都会或多或少有要求面试人员要研究过一些常用中间件源码。这是因为一切的秘密都是藏在源码中,阅读源码能够让我们对框架或者中间件的理解更加深刻,而我们也能够在源码的研究中获得其中一些优秀的设计方式。而我们的中间件和源码那么多,我们该从何入手呢?其实大部分的中间件或者框架都有一些共性的部分,例如网络编程、多线程、反射和类加载等技术。所以深入研究透了一两个中间件的话,那么再回过头来看
分类:
其他好文 时间:
2020-03-09 00:45:48
阅读次数:
64