自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 docker-compose 快速部署 Elasticsearch 和 Kibana 保姆级教程

本文详细介绍了如何搭建一个基于Docker的Elasticsearch集群,并配置Kibana进行数据可视化。首先,创建了一个名为bigdata的Docker网络,并设置了挂载目录和权限。接着,修改了Linux系统的句柄数和最大线程数,以优化Elasticsearch的性能。然后,下载并配置了IK分词器,并编写了Elasticsearch和Kibana的配置文件。最后,通过docker-compose命令部署了包含三个Elasticsearch节点和一个Kibana节点的集群,并进行了测试验证。整个过程涵盖

2025-05-18 20:17:49 248

原创 Elasticsearch:使用 Docker compose 来一键部署 Elastic Stack 8.x

本文介绍了如何通过.env文件设置环境变量,并使用docker-compose.yml配置文件启动一个安全的三节点Elasticsearch集群和Kibana实例。.env文件中需定义ELASTIC_PASSWORD和KIBANA_PASSWORD变量,分别用于设置elastic和kibana_system用户的密码。docker-compose.yml文件配置了三个Elasticsearch节点和一个Kibana实例,启用了身份验证和网络加密,确保集群的安全性。通过运行docker-compose up

2025-05-14 18:08:50 301

原创 管理宝塔面板命令

更多关于宝塔Linux面板管理及说明,请以官方页面为准。作者:gemgotclass https://www.bilibili.com/read/cv24906429/ 出处:bilibili。旧版本管理宝塔(5.x版本以下适用)

2024-06-23 13:46:17 1642 1

原创 javascript-obfuscator混淆

javascript-obfuscator混淆

2024-06-17 18:46:18 657 1

原创 深入理解JVM:内存结构、垃圾收集与性能调优

是一个新生代收集器,也是复制算法的收集器,同时也是多线程并行收集器,与PartNew不同是,它重点关注的是程序达到一个可控制的吞吐量(Thoughput,CPU 用于运行用户代码 的时间/CPU 总消耗时间,即吞吐量=运行用户代码时间/(运行用户代码时间+垃圾收集时间)),高吞吐量可以最高效率地利用CPU 时间,尽快地完成程序的运算任务,主要适用于在后台运算而不需要太多交互的任务。比如对象a,只要任何一个对象引用了a,则a的引用计数器就加1,当引用失效时,引用计数器就减1,当计数器为0时,就可以对其回收。

2024-05-27 14:30:23 1241

原创 Java多线程

进程是系统中正在运行的一个程序,程序一旦运行就是进程。进程可以看成程序执行的一个实例。进程是系统资源分配的独立实体,每个进程都拥有独立的地址空间。一个进程无法访问另一个进程的变量和数据结构,如果想让一个进程访问另一个进程的资源,需要使用进程间通信,比如管道,文件,套接字等。是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。

2024-05-26 16:21:44 1035

原创 Java IO&NIO

一个Channel(通道)代表和某一实体的连接,这个实体可以是文件、网络套接字等。也就是说,通道是Java NIO提供的一座桥梁,用于我们的程序和操作系统底层I/O服务进行交互。通道是一种很基本很抽象的描述,和不同的I/O服务交互,执行不同的I/O操作,实现不一样,因此具体的有FileChannel、SocketChannel等。通道使用起来跟Stream比较像,可以读取数据到Buffer中,也可以把Buffer中的数据写入通道。

2024-05-26 11:32:35 778

原创 Java中5个常见异常RuntimeException

java.lang.NullPointerException 空指针异常;出现原因:调用了未经初始化的对象或者是不存在的的对象 java.lang.NumberFormatException 字符串转换数字异常;出现原因:数据中包含了非数字型字符 java.lang.IndexOutOfBoundsException 数组角标越界异常,常用于操作数组对象时发生 java.lang.IllegalArgumentException 方法传递参数错误 java.lang.ClassCastExcepti

2024-05-25 16:25:37 158

原创 List,Set,Map之间的区别是什么?

List,Set,Map的区别主要体现在两个方面:元素是否有序,是否允许元素重复。

2024-05-25 15:13:48 173

原创 Java集合框架的基础接口有哪些?

Collection为集合层级的根接口。一个集合代表一组对象,这些对象即为它的元素。Java平台不提供这个接口任何直接的实现。

2024-05-25 14:56:35 200

原创 java序列化

java序列化就是将对象转换为字节序列的过程,反序列化就是将字节序列转换为目标对象的过程。当java对象需要在网络上传输时或者持久化存储到文件中时。Serializable接口,标注该类对象是可被序列化的。

2024-05-25 14:42:22 208

原创 Java的四种引用

一般用于实现内存敏感的高速缓存,软引用可以和引用队列ReferenceQueue联合使用,如果软引用的对象被垃圾回收,JVM就会把这个软引用加入到与之关联的引用队列中。当垃圾回收器准备回收一个对象时,如果发现它还有虚引,就会在回收对象的内存之前,把这个虚引用加入到与之关联的引用队列中。最普遍的一种引用方式,如String s1 = "feizhou",变量s1就是字符串"abc"的强引用,只要强引用存在,则垃圾回收器就不会回收这个对象。就是形同虚设,与其中几种引用都不同,虚引用并不决定对象的的生命周期。

2024-05-25 14:33:04 186

原创 java中static关键字面试五连问

抽象方法本来将来就是要被重写的,而静态方法不能被重写,所以是错误的。

2024-05-25 11:51:50 505

原创 Java 中操作字符串有哪些类?它们之间有什么区别

String声明的是不可变的对象,每次操作都会生成新的String对象,然后将指针指向新的String对象。所以在经常改变字符串的情况下最好不要使用String。

2024-05-25 11:21:51 288

原创 c语言程序设计:九九乘法表

【代码】c语言程序设计:九九乘法表。

2024-04-19 15:46:41 310

原创 c语言程序设计:数组逆序存放后输出

通过键盘输入5个数组元素,将该数组中的值按逆序重新存放后输出。

2024-04-18 17:10:32 745 2

原创 解决IDEA打开项目不显示代码文件夹目录的问题

在使用IDEA打开项目时,有时可能会出现不显示代码文件夹目录的情况。这可能是因为IDEA的某些设置或缓存问题。本文将提供解决此问题的方法。

2024-04-16 12:15:17 2830 1

原创 C语言程序设计-原文转密文

为了使电文保密,往往按一定的规律将原文转换为密文,收报人再按原先约定的规律将其译回原文。用以下规律将原文转换成密文:原文中的字母变成该字母后的第4个,如A→E,B→F,..., V→Z,W→A,X→B,Y→C,Z→D,小写字母也按同样的规则进行转换,其他字符保持不变。请编写程序实现输人一个字符串,输出其密文。如输入“China",输出“Glmre"

2024-04-15 20:37:47 769 1

原创 C语言程序设计-36砖36人搬砖问题

现有36块砖,由男人、女人、小孩共36个人搬。已知男人一次搬4块,女人一次搬3块,2个小孩抬1块砖,要求一次性刚好搬完。问男人、女人、小孩各多少人?

2024-04-12 19:32:23 2026

原创 c语言:若一个口袋里有12个球,其中3红,3白,6黑,从中取8个球,问有多少种不同的颜色搭配?

若一个口袋里有12个球,其中3红,3白,6黑,从中取8个球,问有多少种不同的颜色搭配?

2024-04-12 14:02:57 873

原创 C语言:输入一个三位数,将它反向输出

输入一个三位数,将它反向输出。

2024-04-12 11:34:38 3148

原创 基本类型占用字节

char : 1 int :4 short : 2 unsigned int : 4 long : 4 unsigned long : 4 long long : 8 float : 4 double : 8 指针 : 4。

2024-04-11 13:52:56 212 1

原创 C语言:计算某天是某年的第几天

通过键盘输入年月日,计算该日是这一年的第几天。

2024-04-10 15:30:00 710 1

空空如也

空空如也

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

TA关注的人

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