1.Maven也是用Java编写的工具,同样运行在JVM上,所以我们在安装Maven之前需要确保已经安装了JDK,首先来检查电脑上是否安装JDK. 2.如上图说明电脑中已经安装了JDK,下面就要去官网下载Maven的安装包,下载地址:http://maven.apache.org/download.cgi,根据你所需的版本进行下载: 3.将下载好的Maven安装包解压到硬盘中,尽量放在一个放在一个非中文无空格路径下. 4.配置Maven相关的环境变量,在控制面板\系统和安全\系统\高级系统设置中…
本文章经授权转载 Apache Kylin 上游通常有复杂的数据 ETL 过程,如 Hive 入库.数据清洗等:下游有报表刷新,邮件分发等.集成 Apache DolphinScheduler 后,Kylin 可以方便地将大数据平台各组件串联起来,让各个任务通过 DAG 统一调度. 01 背景 Apache Kylin 是一个支持海量大数据的在线分析引擎,需要离线或流式地从 Apache Hive.Apache Kafka 加载数据.通常当上游数据准备好以后,用户需要使用 Kylin 的 Web…
ThinkPHP背景介绍:     ThinkPHP是一个免费开源的,快速.简单的面向对象的轻量级PHP开发框架,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业级应用开发而诞生的.拥有众多的优秀功能和特性,经历了三年多发展的同时,在社区团队的积极参与下,在易用性.扩展性和性能方面不断优化和改进,众多的典型案例确保可以稳定用于商业以及门户级的开发.教程目录:第1讲ThinkPHP搭建CMS项目设计01.rmvb 123.2MB第2讲ThinkPHP搭建CMS项目设计02.rmv…
[源码分析] OpenTracing之跟踪Redis 目录 [源码分析] OpenTracing之跟踪Redis 0x00 摘要 0x01 总体逻辑 1.1 相关概念 1.2 埋点插件 1.3 总体逻辑 0x02 示例代码 0x03 Redis代理 3.1 Client 代理类 3.2 List 代理类 0x04 Tracing功能类 4.1 配置类 4.2 Tracing基础功能类 4.3 Redission专用Tracing功能类 4.3.1 测试代码 4.3.2 TracingRediss…
肉夹馍是什么 肉夹馍通过静态代码织入方式实现AOP的组件..NET常用的AOP有Castle DynamicProxy.AspectCore等,以上两种AOP组件都是通过运行时生成一个代理类执行AOP代码的,肉夹馍则是在代码编译时直接修改原始方法IL代码,在原始方法内织入AOP代码的..NET静态AOP的组件或许有人使用过PostSharp,这是一个功能完善且强大的静态代码织入组件,Postsharp有社区版,但可惜的是社区版不支持异步方法,肉夹馍的实现方式与Postsharp类似,同时也支持了…
️Reference: https://github.com/grafana/intro-to-mlt 这是关于 Grafana 中可观察性的三个支柱的一系列演讲的配套资源库. 它以一个自我封闭的 Docker 沙盒的形式出现,包括在本地机器上运行和实验所提供的服务所需的所有组件. Grafana 全栈可观察性产品 具体的可观察性转换图 前提 Docker Docker Compose 概述 这个系列的演示是基于这个资源库中的应用程序和代码,其中包括: Docker Compose 清单,便于设…
CNCF 简介 CNCF(Cloud Native Computing Foundation),中文为"云原生计算基金会",CNCF是Linux基金会旗下的基金会,可以理解为一个非盈利组织. 当年谷歌内部一直用于编排容器的Borg项目开源了,为了该项目更好的发展,谷歌与Linux基金会一起创办了CNCF.同时,谷歌把Borg用Go语言重写,更名为Kubernetes并捐赠到CNCF. 成立这个组织的初衷或者愿景,简单说: 推动云原生计算可持续发展: 帮助云原生技术开发人员快速地构建出色…
写在最前面 这个系列的主旨是要跟大家分享一下关于自动化测试框架的构建的一些心得.这几年,做了一些自动化测试框架以及团队的构建的工作.过程中遇到了很多这样的同学,他们在学习了某一门语言和一些自动化测试的类库或者工具之后,打算进一步的提高.我想这个系列也许会帮助到你,我们一起从各个维度来看一看自动化测试框架的一些最佳实践.本人能力有限,如果有什么不正确的的地方还各位大牛指正. 自动化测试 - 设计模式 设计模式(Design pattern)代表了最佳的实践,是针对一些特定场景下问题的解决方案.设计…
用Python构建一个SSH僵尸网络-02 手动与SSH交互 - 登录SSH服务器端的 root 用户 我的电脑(攻击者)的系统:Ubuntu14.04 : 用户名: aobosir@ubuntu:~$ 被攻击对象电脑(模拟的SSH服务端)的系统:Ubuntu16.04 : 用户名:aobo@ubuntu:~$ 这一节,我们来手动的使用 SSH 连接目标电脑. 构建僵尸网络的第一件事情你知道是什么吗?嘿嘿,就是找一个目标服务器做为攻击对象.目标服务器就是一个启动了SSH服务端的电脑.(后面我们都…
IntelliJ IDEA 2018.3.6 x64 07 Maven高级:01.maven分模块构建(上) 07 Maven高级:01.maven分模块构建(中) 07 Maven高级:01.maven分模块构建(下) 07 Maven高级:02.私服的应用 一.安装本地的jar包到本地仓库 WINDOWS键+R 调出 cmd窗口,用下面的命令行可以安装第三方jar包ojdbc14-10.2.0.1.0.jar到maven本地仓库. mvn install:install-file -Dgro…