自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 输入IP段和想要拆分的IP段数自定义拆分成几个小IP段

import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;import java.util.regex.Pattern;public class ipDivide1 { public static void main(String[] args) { System.err.println(subnetD

2021-11-08 18:08:56 1160

原创 java集合

Java集合篇说说List,Set,Map三者的区别?List(对付顺序的好帮手): List接口存储一组不唯一(可以有多个元素引用相同的对象),有序的对象Set(注重独一无二的性质): 不允许重复的集合。不会有多个元素引用相同的对象。Map(用Key来搜索的专家): 使用键值对存储。Map会维护与Key有关联的值。两个Key可以引用相同的对象,但Key不能重复,典型的Key是String类型,但也可以是任何对象。HashMap 和 Hashtable 的区别线程是否安全: HashMap

2021-11-04 18:46:36 472

原创 java基础

Java 的8种基本数据类型 及其大小?Java 基本类型与引用类型的区别?基本类型保存原始值,引用类型保存的是引用值(引用值就是指对象在堆中所 处的位置/地址)自动装箱和拆箱是什么自动装箱是Java 编译器在基本数据类型和对应的对象包装类型之间做的一个转化。比如:把int转化成 Integer,double转化成 Double,等等。反之就是自动拆箱。原始类型: boolean,char,byte,short,int,long,float,double封装类型:Boolean,Charac

2021-11-04 18:43:29 331

原创 javaWeb

JSP 和 servlet 有什么区别?JSP 是 servlet 技术的扩展,本质上就是 servlet 的简易方式。servlet 和 JSP 最主要的不同点在于,servlet 的应用逻辑是在 Java 文件中,并且完全从表示层中的 html 里分离开来,而 JSP 的情况是 Java 和 html 可以组合成一个扩展名为 JSP 的文件。JSP 侧重于视图,servlet 主要用于控制逻辑。JSP 有哪些内置对象?作用分别是什么?JSP 有 9 大内置对象:request:封装客户端的请求,

2021-11-04 18:42:56 126

原创 Elasticsearch

详细描述一下 Elasticsearch 搜索的过程?1、搜索被执行成一个两阶段过程,我们称之为 Query Then Fetch;2、在初始查询阶段时,查询会广播到索引中每一个分片拷贝(主分片或者副本分片)。 每个分片在本地执行搜索并构建一个匹配文档的大小为 from + size 的优先队列。PS:在搜索的时候是会查询 Filesystem Cache 的,但是有部分数据还在 MemoryBuffer,所以搜索是近实时的。3、每个分片返回各自优先队列中 所有文档的 ID 和排序值 给协调节点,它

2021-11-04 18:42:13 496

原创 dubbo

Dubbo是什么?Dubbo是阿里巴巴开源的基于 Java 的高性能 RPC 分布式服务框架,现已成为 Apache 基金会孵化项目。Dubbo是阿里巴巴开源的基于 Java 的高性能 RPC 分布式服务框架,现已成为 Apache 基金会孵化项目。致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,并且本质上是个服务调用的东东,说白了就是个远

2021-11-04 18:41:34 265

原创 Kafka配置SSL加密传输

Kafka配置SSL加密传输一、证书配置1、生成证书如我输入命令如下:依次是 密码—重输密码—名与姓—组织单位—组织名—城市—省份—国家两位代码—密码—重输密码,后面告警不用管,此步骤要注意的是,名与姓这一项必须输入域名,如 “localhost”,切记不可以随意写,我曾尝试使用其他字符串,在后面客户端生成证书认证的时候一直有问题。keytool -keystore server.keystore.jks -alias localhost -validity 3650 -genkeyEnter k

2021-11-04 18:37:44 7980 3

原创 低版本基于RPM安装Docker

1、首先去网站http://yum.dockerproject.org/repo/main/centos/7/Packages/获取相应版本的rpm包,放到自己创建的centos的soft目录下,需要两个文件2、安装必要的依赖包yum install -y yum-utils device-mapper-persistent-data lvm2 3、运行命令 进行rpm安装yum ins...

2021-07-30 18:00:18 147

原创 JVM详解

jre、jdk、jvm之间的关系JDK是Java程序员常用的开发包、目的就是用来编译和调试Java程序的。JRE是指Java运行环境,也就是我们的写好的程序必须在JRE才能够运行。JVM是Java Virtual Machine(Java虚拟机)的缩写,是指负责将字节码解释成为特定的机器码进行运行,值得注意的是在运行过程中,Java源程序需要通过编译器编译为.class文件,否则JVM不认识。jvm组成结构我们先来研究一下jvm的组成结构都有哪些jvm结构图类加载子系统负责从文件系统或是网

2021-07-30 17:55:58 980

原创 JDK 1.8 Stream学习

JDK1.8 Stream学习@Datapublic class Person { private String name; // 姓名 private int salary; // 薪资 private int age; // 年龄 private String sex; //性别 private String area; // 地区 public Person(String name, int salary, String sex, String

2021-07-30 17:52:51 131

原创 Mysql索引

索引原理索引的目的在于提高查询效率,与我们查阅图书所用的目录是一个道理:先定位到章,然后定位到该章下的一个小节,然后找到页数。相似的例子还有:查字典,查火车车次,飞机航班等本质都是:通过不断地缩小想要获取数据的范围来筛选出最终想要的结果,同时把随机的事件变成顺序的事件,也就是说,有了这种索引机制,我们可以总是用同一种查找方式来锁定数据。b+树性质**索引字段要尽量的小:**通过上面的分析,我们知道IO次数取决于b+数的高度h,假设当前数据表的数据为N,每个磁盘块的数据项的数量是m,则有h=㏒(m+

2021-07-27 15:42:22 63

原创 国产银河麒麟系统源码安装Openvas

国产麒麟系统源码安装Openvas1、银河麒麟安装所需安装源2、执行更新命令:3、执行安装命令:4、安装源码包libmicrohttpd-dev5、从github下载openvas的源码包,依次安装openvas-lib、openvas-scanner、openvas-manager(配置文件数据)、openvas-gsad(web页面)、openvas-cli(omp)6、源码安装redis(安...

2019-11-18 19:35:34 3282 5

半完全源码安装---可用.zip

研究一个多月之后,从各个源码库中搜寻到的可用的openvas源码安装包,按照文章的步骤即可源码安装openvas,内涵银河麒麟安装源,有效期至2020-05-13 17:10:46,基于OpenVAS的漏洞扫描系统设计与实现的学术论文、漏洞扫描器中插件技术的研究_曹元大的学术论文等。

2019-11-18

空空如也

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

TA关注的人

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