摘要: Linux 基础 操作系统 操作系统 Operating System 简称 OS ,是软件的一部分,它是硬件基础上的第一层软件,是硬件和其它软件沟通的桥梁。 操作系统会控制其他程序运行,管理系统资源,提供最基本的计算功能,如管理及配置内存、决定系统资源供需的优先次序等,同时还提供一些基本的服务程序 阅读全文
posted @ 2022-01-15 18:23 struggler-ma 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 一、Java 基础知识 1、Object 类相关方法 getClass 获取当前运行时对象的 Class 对象。 hashCode 返回对象的 hash 码。 clone 拷贝当前对象, 必须实现 Cloneable 接口。浅拷贝对基本类型进行值拷贝,对引用类型拷贝引用;深拷贝对基本类型进行值拷贝, 阅读全文
posted @ 2021-08-24 17:58 struggler-ma 阅读(842) 评论(0) 推荐(0) 编辑
摘要: http、TCP/IP协议与socket之间的区别下面的图表试图显示不同的TCP/IP和其他的协议在最初OSI模型中的位置: 7 应用层 例如HTTP、SMTP、SNMP、FTP、Telnet、SIP、SSH、NFS、RTSP、XMPP、Whois、ENRP 6 表示层 例如XDR、ASN.1、SM 阅读全文
posted @ 2021-01-15 17:59 struggler-ma 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 首先呢 我们打CTF,是十分需要docker环境的,因为github上面可以搞到很多漏洞环境和复现的题目,用Dockerfile构建很轻松,而且我比较喜欢在本地搭建,这样宿主机和虚拟机在同一个网段,访问起来比较方便。 安装方式下文会说,但我先记录一下我之前遇到的问题,看看能否帮助大家: 1、虚拟机的 阅读全文
posted @ 2020-12-03 19:39 struggler-ma 阅读(378) 评论(0) 推荐(1) 编辑
摘要: Elasticsearch基本操作 目录 1.ES结构 1.1索引index 1.2 类型type 1.3文档 1.4属性Field 2.操作ES的RESTFUL语法 3.索引的操作 3.2查看索引的方式 3.3删除索引 3.4 ES中Field可以指定的类型(可以去官网查看自己版本的对应文档) 3 阅读全文
posted @ 2020-11-06 08:10 struggler-ma 阅读(99) 评论(0) 推荐(1) 编辑
摘要: Elastic安装 目录 一.Elasticsearch介绍 二.Elasticsearch安装 三、Kibana安装 一.Elasticsearch介绍 二.Elasticsearch安装 1.记得用docker安装 docker pull elasticsearch:7.2.0 2.启动es d 阅读全文
posted @ 2020-11-06 08:07 struggler-ma 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 练习一:简单增删改查 //1.进入my_test数据库 use my_test //2.向数据库的user集合中插入一个文档 db.users.insert({ username:"sunwukong" }); //3.查询user集合中的文档 db.users.find(); //4.向数据库的u 阅读全文
posted @ 2020-10-13 17:33 struggler-ma 阅读(142) 评论(0) 推荐(0) 编辑
摘要: - 基本概念 数据库(database) 集合(collection) 文档(document) - 在MongoDB中,数据库和集合都不需要手动创建, 当我们创建文档时,如果文档所在的集合或数据库不存在会自动创建数据库和集合 - 基本指令 show dbs show databases - 显示当 阅读全文
posted @ 2020-10-13 17:26 struggler-ma 阅读(91) 评论(0) 推荐(0) 编辑
摘要: Mac OSX 平台安装 MongoDB MongoDB 提供了 OSX 平台上 64 位的安装包,你可以在官网下载安装包。 下载地址:https://www.mongodb.com/download-center#community 接下来我们使用 curl 命令来下载安装: # 进入 /usr/ 阅读全文
posted @ 2020-10-13 16:52 struggler-ma 阅读(136) 评论(0) 推荐(0) 编辑
摘要: Kafka 概述 1.1 定义 Kafka 是一个分布式的基于发布/订阅模式的消息队列(Message Queue),主要应用于大数据实时处理领域。 1.2 消息队列 1.2.1 传统消息队列的应用场景 使用消息队列的好处 1)解耦 允许你独立的扩展或修改两边的处理过程,只要确保它们遵守同样的接口约 阅读全文
posted @ 2020-09-07 11:42 struggler-ma 阅读(113) 评论(0) 推荐(1) 编辑