自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 注册域名并使用cloudflare解析

原创地址:https://www.ermao.net/skill/cloudflare/一、购买域名域名注册地址:https://www.namesilo.com/?rid=a4b3993ud点击”Account Domains“后面的数字就可以看到此域名。二、通过 cloudflare 解析域名(免费)https://dash.cloudflare.com/sign-up输入刚刚注册好的域名,点击”添加站点“回到 namesilo 的域名管理,添加以下解析设置地址:https:/

2022-02-28 11:22:08 8710

原创 kali linux的airmon-ng工具进行wifi密码破解

一、准备:1.Kali Linux操作系统2.支持监听功能的网卡3.密码字典二、连接有监听功能的网卡,并激活网卡的监听功能执行ifconfig命令会多一个wlan0出来,这个就是我们的网卡这里我们用root权限用airmon-ng命令来测试一下我们的网卡是否支持监听功能(无线网卡wlan0出现表示支持,没出现就是不支持)airmon-ng然后我们就用airmon-ng start wlan0命令激活无线网卡,开启网卡的监听模式。airmon-ng start wlan0用i

2021-12-07 17:00:44 5748 1

原创 maven项目引入本地jar包,以及对本地jar包打包部署发布项目详解

一、项目搭建1.引入本地jar包时依赖需要新增两行配置<scope>system</scope><systemPath>${project.basedir}/src/main/resources/lib/xxx.jar</systemPath>2.启动类(application)的pom文件新增标签,打包时将本地jar包包含进去<configuration> <includeSystemScope>true<

2021-11-26 13:09:10 1325 1

原创 java将图片转换为base64格式&将base64格式图片解码保存到本地

java将图片转换为base64格式&将base64格式图片解码保存到本地 private static void demo() { //图片转为Base64编码 String imgFile = "C://Users/DELL/Desktop/XXX.png";// 待处理的图片 InputStream in = null; byte[] data = null; String encode = null; /

2021-11-18 10:37:58 726

原创 重载和重写的区别

重载和重写的区别重载:同一类中,方法名相同,参数类型、个数、顺序不同,返回类型可以相同也可以不同,访问修饰符可以不同。重写:发生在父子类中,方法名和参数列表必须相同,子类返回值范围小于等于父类,抛出异常的话,子类范围小于等于父类。访问修饰符大于等于父类;父类是private子类不能重写。...

2021-07-13 14:46:19 67

原创 接口和抽象类

接口和抽象类接口抽象类接口接口的目的是对类的行为进行约束,只是约束了行为的有无,但对方法是如何实现的他不管。抽象类抽象类的设计目的是为了代码的复用,要是不同的类有一些相同的行为就可以把这些共性提取出来生成一个抽象类。是先有子类再有的父类。抽象类可以有抽象的方法也可以有实现方法。我理解的抽象类就是is a,比如宝马,奔驰和车的关系都是is a,但是他还有各自的特点。而接口就是like a的关系,比如鸟像飞行器一样可以飞,接口就只是定义了他可以飞,但是他到底是什么,可以做什么接口并不关心。所以当关

2021-07-13 14:43:15 59

原创 string,stringbuffer,stringbuilder的区别和使用场景

string,stringbuffer,stringbuilder的区别和使用场景String是final修饰的,不可变,每次操作都生成新的string对象,不断的创建就会不断的占用内存Stringbuffer和stringbuilder都是在原对象上操作,所以如果经常对字符串内容进行改变的话就用这两种。Stringbuffer是线程安全的,Stringbuilder是线程不安全的。Stringbuffer都是synchronized修饰的场景:性能:stringbuilder>string

2021-07-13 14:39:16 195

原创 JDK,JRE,JVM的联系

JDK,JRE,JVM的联系JDK的全英文是java development kit,就是java开发工具的意思,是提供给开发人员来用的;JRE是java runtime environment ,是java运行时环境,是提供给运行java程序的用户来用的,也就是说谁需要运行java程序,谁就要安装JRE,不像我们开发人员必须要安装JDK,单纯的想运行java程序的话只需安装JRE就可以了。JVM属于虚拟机,用来解释编译.Class文件,解释成机械码,然后让操作系统可以执行。我理解的是jvm和l

2021-07-13 14:28:42 84

原创 ArrayList和LinkedList的知识点及区别

ArrayList和LinkedList分析ArrayListLinkedListArrayList不适合插入删除的原因一般也不建议使用Linkedlist的原因ArrayList说ArrayList是数组不是很完善,相对于普通数组来说他是一种动态数组,是一种连续的内存存储,在内存中他是连续存储的,而链表是分散在内存中的,对内存的要求不是很高,就是内存哪怕是碎片空间也可以做存储。所以在内存这一块ArrayList必须要有连续的内存空间,在生成内存的时候要求就会高一点。正因为连续储存的结构,而且在数组中

2021-07-13 14:03:31 147

原创 ==和equals的区别

==对比栈中的值,基本类型比变量值,引用类型是堆中内存对象的地址(两个string类型不等)equals:不做特殊处理和==是一样的,但是equals一般都会重写,比如string就对其进行了重写,比较的就是字符串的内容,内容相等就相等...

2021-07-13 13:44:54 106

原创 异常知识点

异常知识点概念异常与错误的区别处理异常概念异常指的是在程序运行过程中发生的异常事件,通常是由外部问题(如硬件错误、输入错误)所导致的。在Java等面向对象的编程语言中异常属于对象。异常与错误的区别异常(Exception)都是运行时的。编译时产生的不是异常,而是错误(Error)。最开始大家都将程序设计导致的错误(Error)认定文不属于异常(Exception)。但是一般都将Error作为异常的一种,所以异常一般分两类,Error与Except。处理异常1.捕获异常try{有问题的代码

2021-03-27 14:21:44 81

空空如也

空空如也

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

TA关注的人

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