第一次写博客手有点抖 ,因为项目需要做日志搜集和分析系统 ,在网上看了一下,相对 flume更简单试用一些 ,所以就登陆了官网,一看全是英文 ,傻了。早知道上学的时候要把汉语拼音学好 。没办法一首拿着词典 ,一边看着 flume 的首页 进行了2个小时 ,才把首页翻译了一遍 。下面把 Welcome to Apache Flume第一页 看了一遍 ,说实话不是太懂 但是 了解了 flum
1.maven依赖的几个特性 1.1 依赖范围 -scope标签     maven在构建过程有3套classpath,我们会根据配置依赖的范围 依赖不同的classpath,如下图:      compile:默认是compile,对 编译 测试 运行 都有效 provided:对编译和测试classpath有效,运行的时候不
转载 2024-06-17 17:00:35
240阅读
[align=center][img]http://www.sonatype.com/images/page7_3.jpg[/img][/align] maven=构建工具+依赖管理+项目生命周期管理 什么是maven插件的目标? maven插件相当于一个功能集合, 而目标就是这个功能集合中的一个子功能(任务), 比如help:effective-p
在Maven的文档中是这样写的https://maven.apache.org/plugins/maven-compiler-plugin/"Also note that at present the default source setting is 1.5 and thedefault target setting is 1.5, independently of the JDK you ru
转载 2024-05-07 19:11:59
64阅读
一、Maven 版本区别我们看一个例子啊,打开 Spring 的官网,随便找个项目。可以看到啊,后面有很多单词,GA 啊、PRE 啊,我们来看看这些个东西是什么意思。1. SNAPSHOT(快照版本)这个就是我们项目初期,刚刚开始开发项目的时候,我们一般就使用这个东西,版本大部分都是 1.0 的,功能不完善、Bug 还多。这个版本的项目我们尽量不要去使用!!!2. PRE(预览版)这个版本是项目中
转载 2023-10-20 10:44:39
977阅读
1.maven 稳定版本和快照版本区别Snapshot版本代表不稳定、尚处于开发中的版本,快照版本。Release版本则代表稳定的版本,发行版本。什么时候用Snapshot版本?依赖库中的jar正处于开发的阶段,会被经常被更新,这种情况下,如果使用Release,会频繁增加版本号,导致版本号的滥用。在上传jar时,选择Snapshot和Release上传时,在版本号的构建上有所不同,如图:可以
转载 2024-02-19 06:55:38
1087阅读
而我的想法是,掌握一个类似于框架的高级工具是有用的,但是基础的东西可以让你永远不被淘汰。 不要被工具限制了自己的发展。 今天,我在这里想要展示的,就是不使用框架,甚至不使用python标准库中的高级包,只使用标准库中的socket接口(我不是很明白套接字这个翻译,所以使用socket的英文名字,写一个python服务器...我正在寻找一些关于使用python 3编写web服务器的文档,类似于moz
配置环境前,我们先来区别一下jdk与jre的关系: 一.jdk与jre的区别。       1.JDK就是Java Development Kit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。  
转载 2023-11-20 01:23:00
192阅读
        繁忙的学习、工作之余,我们未免想寻找一点方式去放松一下。在几天的劳累以后,我决定与小伙伴们整一个minecraft服务器一起快乐游玩,但是万事俱备,却在创建服务器的过程中出现了一点错误(如下图):A problem occurred running the Server launcher.java.lang.reflect.Invocatio
随着终止支持 Python 2 的脚步越来越近(至2020年),为了兼容 Python 2 和 Python 3,许多 Python 包的开发者会使用下面的代码:if sys.version_info[0] == 2: # Python 2 code else: # Python 3 code在某些方面,Python2 和 Python3 是存在差异的。six 通过提供一层包装,简化了差异,使得代
转载 2024-07-19 09:34:06
24阅读
在使用Maven多模块结构工程时,配置版本是一个比较头疼的事。继承版本,依赖版本,自身版本,都需要单独定义,很是麻烦。 版本号变更使用mvn versions:set,有时候也可能导致版本号不一致、不便于统一管理:mvn versions:set但其实Maven已经提供了这种CI版本的管理方式,下面来介绍具体用法。从Maven 3.5.0-beta-1版本开始,就可以使用${revisi
转载 2024-03-12 13:58:22
806阅读
1.概述flume是由cloudera软件公司产出的可分布式日志收集系统,后与2009年被捐赠了apache软件基金会,为hadoop相关组件之一。尤其近几年随着flume的不断被完善以及升级版本的逐一推出,特别是flume-ng;同时flume内部的各种组件不断丰富,用户在开发的过程中使用的便利性得到很大的改善,现已成为apache top项目之一.补充:cloudera公司的主打产品是CDH(
转载 2024-07-02 22:14:33
26阅读
       正式开始学习Unity了。当然,第一个遇到的问题就是Awake和Start的问题,之前在网上查过一下这两者的区别,简单记忆了一下,认为自己知道了两者的区别。不过实际用起来,发现对于这两者到底是什么区别,心里还是没底,而且最关键的是木有Unityt的源代码,所以我们只能是通过文档或者是别人的blog来了解,当然,还有一个办法就是自己做一下实验,实
一、常用的Linux发行版,不同发行版之间的联系与区别。Linux常用发行版主要分为Debian Linux、Red Hat Linux、GENtoo Linux、Slackware Linux等。 Linux 的各个发行版本使用的是同一个 Linux 内核,因此在内核层不存在什么兼容性问题,每个版本有不一样的感觉,只是在发行版本的最外层(由发行商整合开发的应用)才有所体现。Linux各发行版特点
gRPC基础:C++通过学习教程中例子,你可以学会如何:在一个 .proto 文件内定义服务.用 protocol buffer 编译器生成服务器和客户端代码.使用 gRPC 的 C++ API 为你的服务实现一个简单的客户端和服务器.为什么使用 gRPC? 我们的例子是一个简单的路由映射的应用,它允许客户端获取路由特性的信息,生成路由的总结,以及交互路由信息,如服务器和其他客户端的流量更新。有了
apache-tomcat-7.0.84.zipapache-tomcat-7.0.94.zip
原创 2022-07-06 08:13:25
266阅读
jQuery介绍(上篇)现在前端的开发,已经越来越离不开jQuery了,因为它可以让JS的开发变得越来越简单,而且还解决了浏览器的兼容性问题。我们来简单的将JS与jQuery做个对比:JavaScriptjquery入口函数只能有一个,如果有多个,后面的会覆盖前面可以有多个,并且不会发生覆盖的情况代码容错性代码容错性差,代码出现错误,会影响到后面代码的运行。代码容错性好,屏蔽错误,并且不会影响后面
转载 2023-07-27 22:27:41
570阅读
蓝牙作为一种小范围无线连接技术,能在设备间实现方便快捷、灵活安全、低成本、低功耗的数据通信和语音通信,因此它是实现无线个域网通信的主流技术之一。因为蓝牙技术,我们的工作和生活享受了不少便利,比较常见的蓝牙音箱、耳机、键盘、鼠标等设备,让我们摆脱有线束缚,纵享无线自由。那么,我们经常用的蓝牙,有哪些版本呢?蓝牙版本变化蓝牙1.1版本,传输率约为748~810kpbs,会受到同频率产品的通讯干扰。蓝牙
前言在前面的文章中,我们说了很多一致性协议,比如 Paxos,Raft,2PC,3PC等等,今天我们再讲一种协议,ZAB 协议,该协议应该是所有一致性协议中生产环境中应用最多的了。为什么呢?因为他是为 Zookeeper 设计的分布式一致性协议!1. 什么是 ZAB 协议? ZAB 协议介绍ZAB 协议全称:Zookeeper Atomic Broadcast(Zookeeper 原子广播协议)。
转载 11月前
24阅读
我猜很多像我一样的玩家在没有享用过SSD之前对HDD机械可能有人会一头雾水,那我给你说几个理由吧!你看完一定无力反驳!一:实际体验的差距大?价格还便宜点:如果从铭牌参数和跑分成绩来看,NVMe绝对是吊打SATA的存在。因为即便是性能最弱的NVMe SSD顺序读写速度都能很轻松地达到1000MB/s。而SATA SSD因为SATA3接口的速率只有6Gbps(M.2接口的速率为32Gbps),所以其
  • 1
  • 2
  • 3
  • 4
  • 5