遍历 var arr = Array("001a", "001b", "002a")
for (a <- arr) {
print(a + " ")
}
println()
for (i <- 0 to arr.length - 1) {
print(arr(i) + " ")
}
println()
for (i <- 0 until arr.length)
转载
2016-02-21 19:50:33
79阅读
1 package com.atguigu.chapter01; 2 /** 3 * 4 */ 5 //main 方法名 6 //小括号表示参数列表 7 // 参数声明方式: java -> 类型 参数名 8 // scala -> 参数名 : 类型 9 // public修饰符: scala中没有
原创
2022-09-05 15:41:10
165阅读
Scala集合与Java集合的相互转换为什么要相互转换?假如有一个Scala代码和一个Java代码,两者之间相互调用的时候,中间可能需要传参数,因为两者在一些方面是不兼容的,因此需要相互转换Java集合转换为Scala集合Java转Scala,导入隐式转换:import scala.collection.JavaConversions._package com.shujia.scala
impo
转载
2022-03-06 20:03:00
257阅读
目录源码类`scala底层的编译机制`反编译class文件得到的demo01_test反编译cl
原创
2022-12-28 15:25:58
186阅读
Scala程序编译工具 工具一、Scala ide 下载网址:http://scala-ide.org/download/sdk.html 工具二、IDEA中配置scala插件 1, 打开idea项目后,点击Configure->Plugins 2,搜索scala,点击Install安装 3,设置j
转载
2020-06-24 14:08:00
120阅读
2评论
Scala 解释器
开始Scala最简单的方法是使用Scala解释器,它是一个编写Scala表达式和程序的交互式“shell”。简单地在解释器里输入一个表达式,它将计算这个表达式并打印结果值。Scala的交互式shell就叫做scala。你可以在命令提示符里输入scala使用它:
示例:
C:\Users\4cv748wpd3>scala
Welcome to Scala 2.12.6 (
转载
2013-07-31 16:10:00
436阅读
2评论
Scala 程序基本结构/** * Author z * Date 2021-01-24 15:32:42
原创
2021-08-02 13:54:20
4446阅读
今天主要简单写一下kafka的读写,我写了java,scala两个版本的,写法比较老,但都能用,已经测试过了,直接上代码吧;java版本:package com.cn.kafka;import java.util.Arrays;import java.util.HashMap;import java.util.Map;import java.util.Properties;i...
原创
2021-08-16 15:21:09
345阅读
今天主要简单写一下kafka的读写,我写了java,scala两个版本的,写法比较老,但都能用,已经测试过了,直接上代码吧;
java版本:
package com.cn.kafka;
import java.util.Arrays;
import java.util.HashMap;
import java.util.Map;
import java.util.Properties;
imp
原创
2021-08-16 15:21:50
448阅读
本文目的研究了一下Kafka Produce/Consumer 的API,发现Consumer API的使用并没有那么的straight forward。折腾了2天后,终于摸到了一些门道,这里记录下怎样使用High Level Consumer API来接收并处理一个Topic中的消息。本文的例子用Scala编写,如果要改成Java的其实很容易。环境Kafka为0.8.2.0(CDH版本) Sc
转载
2023-08-23 22:44:15
112阅读
Kafka版本选择 我们这次分析的Kafka的版本是0.10.1版本,现在最新的Kafak版本2.5.x了。但是我们分析的Kafka的核心源码流程没多大变化。选择分析老版本的一个原因是:我个人的习惯一般去分析一个技术的源码都不挑最新的版本,都会挑老一点的版本,正常情况下老一点的版本代码结构会更清晰,因为像这种开源的项目,很多人都会去提交一些patch,但是提交patch的开发人员水平参差
转载
2024-04-15 12:18:28
118阅读
大家好,我是tin,这是我的第22篇原创文章kafka是一个高吞吐、低延时的消息中间件。采用Java和scala语言编写,它有着非常多的优秀设计。要想学习讨论kafka的优秀理念,源码阅读必不可少。今天我们开始搭建kafka环境。目录一、JDK二、scala三、gradle四、kafka源码1. 拉取源码库2. 安装scala插件3. 启动kafka broker五、结语一、J
转载
2024-03-06 08:12:32
104阅读
在windows下,使用idea 阅读kafka2.x源代码 1.前提必读 kafka ReadMehttps://github.com/apache/kafka/blob/trunk/README.mdApache KafkaSee our web site for details on the project.You need to have Gradl
转载
2024-03-27 10:15:59
44阅读
最早的介绍 Scala 语言的书都是以 Scala 的静态类型系统为傲。Scala 也算是个脚本语言,却不像其他许多脚本语言那样类型是动态的,只有执行时才确定,而 Scala 在执行前就确定了类型,比如依赖于比 Java 更强大的类型推断行为。静态类型不光是变量类型是确定的,还有比如在使用 qual.sel
转载
2023-10-04 11:50:14
116阅读
ranger如何对在非安全模式下的kafka进行授权操作我可以通过ranger对非安全模式下的kafka进行访问控制我可以通过ranger的用户用户组来对非安全模式下的kafka进行访问控制当用ranger对非安全模式下的kafka进行控制有没有推荐的policy设置方法确保信息发布者具有合适的权限为什么我们需要将非安全模式下的所有的policy的user group都指定为public在使用R
转载
2024-03-24 20:11:55
56阅读
环境准备JDK1.7 or higher(建议使用 JDK 1.8)软件准备scala-2.11.12.zip 下载地址:https://www.scala-lang.org/download/2.11.12.html
gradle-4.8.1-bin.zip(写本文的时候gradle最新版是4.8.1) 下载地址:https://gradle.org/releases/ 下载binary-onl
转载
2024-07-18 17:50:15
170阅读
1、简述编译程序与翻译程序、汇编程序的联系与区别。 编译程序是现代计算机系统的基本组成部分之一,而且多数计算机系统都配有不追中高级语言的编译程序。从功能上看,一个编译程序就是一个语言编译程序。 翻译程序是吧一种语言书写的程序翻译成另一种语言的等价程序。 汇编程序是一个翻译程序,他把汇编语言程序翻译成机器语言程序。 2、编译过程包括哪几个主要阶段及每个阶段的主要功能。 //
转载
2024-04-21 07:27:12
41阅读
git clone http://git-wip-us.apache.org/repos/asf/kafka.git D:\git\kafka https://kafka.apache.org/downloads.html 安装gradle 到kafka目录下 运行gradle wrapper,解决找不到类&n
原创
2023-04-20 17:04:39
52阅读
Android优势在于开源,手机和平板生产商可以根据自己的硬件进行个性定制自己的手机产品,如小米、乐Phone、M9等,因此,在对Android的源码进行定制时,很有必要了解一下Android对的编译过程。Google公司官方的编译过程只是告诉用户如何去编译一个通用的系统。 Android系统的下载与编译,Google的官网上已经给出了详细的说明,请参照Android的官方址:http://
最近想学习下nginx的源码,之前在linux环境编译安装过多次,在windows环境还是第一次尝试,遇到了不少问题,记录一下。可惜的是编译成功后,在最后运行的时候还是会报错,如果有人遇到类似的问题希望能帮忙解答下环境安装Nginx是使用C++编写的,所以我们首先需要的就是一个C++编译器,我选择通过MinGW安装gcc,然后进行编译,IDE选择的VS code。1. gcc安装首先安装MinGW