自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 Kafka安装部署(快速上手)

官网:http://kafka.apache.org下载地址:http://kafka.apache.org/downloads选择自己想要的版本:集群安装安装kafka之前的准备:Java 8, 11或17 还有 Zookeeper解压安装包tar -zxvf kafka_2.12-3.1.0.tgz -C /home/app/添加KAFKA_HOME到环境变量(~/.bash_profile)export KAFKA_HOME=/home/app/kafka_2.12-3.

2022-02-14 23:24:16 867

原创 ZooKeeper安装部署

一、ZooKeeper下载官网:https://zookeeper.apache.org软件直接下载地址:https://archive.apache.org/dist/zookeeper/zookeeper-3.6.2/apache-zookeeper-3.6.2.tar.gz如果想要其他版本可以直接修改以上地址的zookeeper的版本号,更多版本:https://archive.apache.org/dist/zookeeper/二、ZooKeeper本地安装

2022-02-14 22:16:46 192

原创 ClickHouse安装(快速上手)

打开ClickHouse官网的Quick Start:https://clickhouse.com/#quick-start选择自己的OS版本://使用以下命令可先判断机器是否支持ClickHouse安装grep -q sse4_2 /proc/cpuinfo && echo "SSE 4.2 supported" || echo "SSE 4.2 not supported"//安装ClickHousesudo yum install yum-utilssudo rpm.

2022-02-11 16:18:03 937

转载 Java关键字(final 和 static)

final1. 数据声明数据为常量,可以是编译时常量,也可以是在运行时被初始化后不能被改变的常量。对于基本类型,final 使数值不变;对于引用类型,final 使引用不变,也就不能引用其它对象,但是被引用的对象本身是可以修改的。final int x = 1;// x = 2; // cannot assign value to final variable 'x'final A y = new A();y.a = 1;2. 方法声明方法不能被子类重写。private 方法隐

2021-11-22 00:19:38 119

转载 为什么 String 在 Java 中是不可变的?

一、字符串池的要求字符串池(String intern pool)是方法区中的一个特殊的存储区。创建字符串时,如果字符串已存在于池中,则将返回现有字符串的引用,而不是创建新对象。下面的代码将只在堆中创建一个字符串对象。String string1 = "abcd" ; String string2 = "abcd" ;如下图:如果字符串是可变的,使用一个引用更改字符串将导致其他引用的值错误。2. Hashcode字符串的哈希码在 Java 中经常使用。 例如,在 HashMap 或

2021-11-21 22:16:29 139

转载 CentOS安装MySQL详解

Linux上安装软件常见的几种方式:源码编译压缩包解压(一般为tar.gz)编译好的安装包(RPM、DPKG等)在线安装(YUM、APT等)以上几种方式便捷性依次增加,但通用性依次下降,比如直接下载压缩包进行解压,这种方式一般需要自己做一些额外的配置工作,但只要掌握了方法,各个平台基本都适用,YUM虽然简单,但是平台受限,网络受限,必要的时候还需要增加一些特定YUM源。几种安装方式最好都能掌握,原则上能用简单的就用简单的:YUM > RPM > tar.gz > 源码本文

2021-09-20 22:41:38 285

原创 Linux目录结构

2021-09-15 15:54:00 75

原创 Linux安装 JDK 步骤

1)卸载现有 JDK注意:安装 JDK 前,一定确保提前删除了虚拟机自带的 JDK。rpm -qa | grep -i java | xargs -n1 rpm -e --nodeps➢ rpm -qa:查询所安装的所有 rpm 软件包➢ grep -i:忽略大小写➢ xargs -n1:表示每次只传递一个参数➢ rpm -e –nodeps:强制卸载软件2)用 XShell 传输工具将 JDK 导入到 opt 目录下面的 software 文件夹下面绝对路径:/opt/software/

2021-09-14 11:25:01 178

原创 StringBuffer 类

java.lang.StringBuffer代表可变的字符序列,JDK1.0中声明,可以对字符 串内容进行增删,此时不会产生新的对象。很多方法与String相同。作为参数传递时,方法内部可以改变值。StringBuffer类不同于String,其对象必须使用构造器生成。有三个构造器:StringBuffer() :初始容量为16的字符串缓冲区StringBuffer(int size) :构造指定容量的字符串缓冲区StringBuffer(String str) :将内容初始化为指定字符串.

2021-08-21 12:27:16 102

原创 String 的特性

**String 类 : 代表字符串。**Java 程序中的所有字符串字面值(如 “abc” )都作为此类的实例实现。String是一个final类,代表不可变的字符序列。字符串是常量,用双引号引起来表示。它们的值在创建之后不能更改。String对象的字符内容是存储在一个字符数组value[]中的。字符串常量存储在字符串常量池,目的是共享。例:String str = “hello”;字符串非常量对象存储在堆中。例:String s1 = new String();字符串拼接:常量与常.

2021-08-21 12:14:50 65

原创 传递匿名函数至简原则

匿名函数**说明:**没有名字的函数就是匿名函数。(x:Int) => {函数体}x:表示输入参数类型;Int:表示输入参数类型;函数体:表示具体代码逻辑传递匿名函数至简原则:参数的类型可以省略,会根据形参进行自动的推导类型省略之后,发现只有一个参数,则圆括号可以省略;其他情况:没有参数和参数超过 1 的永远不能省略圆括号。匿名函数如果只有一行,则大括号也可以省略如果参数只出现一次,则参数省略且后面参数可以用_代替...

2021-08-12 10:23:59 185

原创 函数至简原则:能省则省

函数至简原则:能省则省return 可以省略,Scala会使用函数体的最后一行作为返回值如果函数体只有一行代码,可以省略花括号返回值类型如果能够推断出来,那么可以省略(:和返回值类型一起省略)如果有 return,则不能省略返回值类型,必须指定如果函数明确声明 unit,那么即使函数体中使用 return 关键字也不起作用Scala 如果期望是无返回值类型,可以省略等号如果函数无参,但是声明了参数列表,那么调用时,小括号,可加可不加如果函数没有参数列表,那么小

2021-08-12 10:19:48 371

原创 idea快捷键设置

idea快捷键设置1.设置快捷为 Eclipse 的快捷键2. 通过 快捷键功能 修改快捷键设置3.通过指定快捷键, 查看或修改 其 功能4.常用快捷键

2021-08-10 15:58:47 82

原创 Idea设置自动导包

Idea设置自动导包file->settings->Editor->General->Auto Import

2021-07-23 11:17:51 61

原创 Numpy(时间日期和时间增量)

datetime64 基础在 numpy 中,我们很方便的将字符串转换成时间日期类型 datetime64(datetime 已被 python 包含的日期时间库所占用)。datatime64是带单位的日期时间类型,其单位如下:

2021-05-08 09:35:36 1619

原创 Numpy(数据类型)

常见数据类型Python 原生的数据类型相对较少, bool、int、float、str等。这在不需要关心数据在计算机中表示的所有方式的应用中是方便的。然而,对于科学计算,通常需要更多的控制。为了加以区分 numpy 在这些类型名称末尾都加了“_”。下表列举了常用 numpy 基本类型。创建数据类型numpy 的数值类型实际上是 dtype 对象的实例。class dtype(object): def __init__(self, obj, align=False, copy=False

2021-05-08 09:16:24 974

原创 Numpy(常量)

常量numpy.nan表示空值。nan = NaN = NAN两个numpy.nan是不相等的。numpy.inf表示正无穷大。Inf = inf = infty = Infinity = PINFnumpy.pi表示圆周率 pi = 3.1415926535897932384626433…numpy.e表示自然常数e = 2.71828182845904523536028747135266249775724709369995…...

2021-05-07 20:41:50 86

原创 VMware界面全屏教程(ubuntu 18.04)

VMware界面全屏教程(ubuntu 18.04)以下为不完全屏ubuntu18.041、点击虚拟机 → 安装Vmware tools出现以下双击点开将其全部复制到桌面一个tools文件夹内通过终端进入该文件夹并解压 VMware 压缩包此时多了一个vmware-tools-distrib,进入该文件中,并执行当前目录下的安装文件使用sudo执行该条命令之后,只有第一条输入yes,其余全部回车此时VMware tools安装成功如果虚拟机没反应,重启即可。以下为全屏u

2021-04-20 23:34:02 744

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除