自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 URL的构成

http://www.csdn.com:8080/files/index.asp?indexID=5&ID=2&page=1#id以上面URL为例子从上面的URL可以看出,一个完整的URL包括以下几部分:1.协议部分:该URL的协议部分为“http:”,这代表网页使用的是HTTP协议。在Internet中可以使用多种协议,如HTTP,FTP等等本例中使用的是HTTP协议。在"HTTP"后面的“//”为分隔符2.域名部分:该URL的域名部分为“www.csdn.com”。一个URL中

2021-08-08 10:36:24 2167

转载 CPU密集型和IO密集型

CPU密集型(CPU-bound)CPU密集型也叫计算密集型,指的是系统的硬盘、内存性能相对CPU要好很多,此时,系统运作大部分的状况是CPU Loading 100%,CPU要读/写I/O(硬盘/内存),I/O在很短的时间就可以完成,而CPU还有许多运算要处理,CPU Loading很高。在多重程序系统中,大部份时间用来做计算、逻辑判断等CPU动作的程序称之CPU bound。例如一个计算圆周率至小数点一千位以下的程序,在执行的过程当中绝大部份时间用在三角函数和开根号的计算,便是属于CPU boun

2021-08-08 10:18:48 397

原创 new String(“ab“) 一共创建几个对象的理解

public class Main { public static void main(String[] args) { String s = new String("1"); //创建两个对象,一个对象是字符串常量池中对象“1”,另一个是new在堆上的对象 s.intern();//由于字符串常量池中有“1”对象,所以此处应返回字符串常量池中的“1”的地址 String s2 = "1";//由于字符串常量池中有“1”对象,故s2指向字符串常量池中.

2021-07-29 10:43:45 849

原创 MyISAM与InnoDB的区别

对比项 MyISAM InnoDB 外键 不支持 支持 事务 不支持 支持 行表锁 表锁,不适合高并发 行锁,适合高并发 缓存 之缓存索引,不缓存真实数据 不仅缓存索引而且缓存真实数据,内存大小对性能影响大 关注 节省资源,消耗少,业务简单 并发写,事务,更大资源 默认 系统自带表使用 自建表默认使用 ...

2021-07-21 14:21:45 1611

原创 JVM学习笔记

jvm: 跨语言的平台,支持js,kotlin等类加载过程:class字节码文件->加载->链接(验证,准备,解析)->初始化 验证:验证格式是否符合虚拟机要求 准备:变量分配内存,变量分配初始值(赋0值),常量在编译时已分配值 解析:常量池中符号引用转换为直接引用 初始化:构造器方法clinit按所有类变量(静态变量)的赋值动作和静态代码块的语句按出现顺序执行。若有父类,先执行父类的clinit方法、类加载器:只责加载class文件,Execut...

2021-07-18 13:34:44 1617 4

原创 Java I/O相关函数及注意事项

package File类;//path路径不管对错,都不报错import java.io.File;import java.io.IOException;public class Main { public static void main(String[] args) throws IOException { //创建文件可能会有io异常,路径可能不存在 String path = "day_15/src/File类/Main.java";//相对路径 .

2021-07-14 17:30:32 1990

原创 java中常用的含参构造方法及工具类方法

String类:String(byte[]bytes)

2021-06-05 14:26:10 3539

原创 Linux 实验室服务器运维常用命令

目录Mysql基础MySQL服务启动Mysql登录Mysql退出Mysql注释SQL分类DDL一.操作数据库二.操作表DML:Mysql基础MySQL服务启动net start mysql : 启动mysql的服务net stop mysql:关闭mysql服务Mysql登录1.mysql -uroot -p密码2.mysql -hip -uroot -p连接目标的密码Mysql退出1.exit2.quitMysql注释...

2020-08-29 20:33:36 3179

原创 Java flush()作用及适用场景 FileOutputStream BufferedOutputStream区别 缓冲区与字节数组的理解

flush()作用及适用场景flush(): 刷新缓冲区,流对象可以继续使用。 close():先刷新缓冲区,然后通知系统关闭资源,流对象不可以再被使用。flush()使用场景:字符输出流:1.创建Filewriter对象,构造方法中绑定要写入数据的地址2.使用Filewriter中的方法write,把数据写入到内存缓冲区中(字符转换为字节的过程)3.使用Filewriter中的方法flush,把内存缓冲区中的数据,刷新到文件中4.释放资源(会先把内存缓冲区中的数据刷新到..

2020-08-25 23:25:19 6932

原创 Java中Lambda表达式使用前提及省略规则

Lambda标准格式 Lambda格式由3个部分组成: 参数 箭头 代码 Lambda表达式的标准格式为: (参数类型 参数名称) ‐> { 代码语句 }格式说明: ()内的语法与传统方法参数列表一致:无参数则留空;多个参数则用逗号分隔。 -> 是新引入的语法格式,代表指向动作。 {}内的语法与传统方法体要求基本一致。省略规则 在Lambda标准格式的基础上,使用省略写法的规则为: 1. 小括号内参数...

2020-08-22 18:50:35 7434 1

原创 Java中Set集合存储元素不重复的原理 判断依据

要点:set集合存储元素不重复的元素前提:存储的元素必须重写hashCode方法和equals方法。example://创建HashSet集合对象HashSet<String> set = new HashSet<>();String s1 = new String( original: "abc");String s2 = new String( original: "abc");set.add(s1);set.add(s2);set.add("重地");s

2020-08-17 18:16:01 3426 1

原创 Java String int char基本数据类型 数组 常用转换方法

import java.io.UnsupportedEncodingException;import java.nio.charset.StandardCharsets;public class Cast { public static void main(String[] args) throws UnsupportedEncodingException { String string = "123"; int num; StringBu..

2020-08-15 22:42:44 3626

原创 Java中四种权限修饰符区别和限制

Java中有四种权限修饰符: public> protected> (default)>private同一个类 YES YES YES YES同一个包 YES YES YES NO不同包子类 YES YES NO NO不同包非子类 YE...

2020-08-14 20:54:56 3427

原创 Java接口成员及注意事项

在Java 9+版本中,接口的内容可以有:1. 成员变量其实是常量,格式:[public] [static] [final] 数据类型常量名称=数据值;注意:常量必须进行赋值,而且一旦赋值不能改变。常量名称完全大写,用下划线进行分隔。2.接口中最重要的就是抽象方法,格式:[public] [abstract] 返回值类型方法名称(参数列表); .注意:实现类必须覆盖重写接口所有的抽象方法,除非实现类是抽象类。3.从Java 8开始,接口里允许定义默认方法,格式:[public] defa

2020-08-12 23:32:40 3797

原创 Java 方法重载和覆盖重写的区别及注意事项

方法重载:只要满足方法名相同,方法参数不同(参数个数,类型不同均可)即为重载方法。 与方法返回值类型,方法权限,是否静态静态无关。方法重写(覆盖重写):必须保证父子类之间方法的名称相同,参数列表也相同。且有以下注意事项:方法覆盖重写的注意事项:1.必须保证父子类之间方法的名称相同,参数列表也相同。@Override:写在方法前面,用来检测是不是有效的正确覆盖重写。2.子类方法的返回值必须[小于等于]父类方法的返回值范围。3.子类方法的权限必须[大于等于]父类方法的权限修饰符。小扩展提示:

2020-08-12 00:30:59 4262

原创 Java 栈堆内存模型 实例 示意图

Java的内存需要划分成为5个部分:1.栈(Stack) :存放的都是方法中的局部变量。方法的运行一定要在栈当中运行。 局部变量:方法的参数,或者是方法({}内部的变量 作用域:一旦超出作用域,立刻从栈内存当中消失。2.堆(Heap) :凡是new出来的东西,都在堆当中。 堆内存里面的东西都有一个地址值: 16进制 堆内存里面的数据,都有默认值。规则: ...

2020-08-07 18:40:24 4433 1

原创 Java 基本数据类型转换 自动类型转换 强制类型转换

补充:

2020-08-05 23:31:45 4197

原创 Java装箱和拆箱

目录1、Integer 类简介 2、Integer 类和 int 的区别 3、Integer 的自动拆箱和装箱   ①、自动装箱   ②、自动拆箱 4、回顾开头的问题 5、测试  突然发现自己对Integer i = 10;这种语法不太明白,于是乎有了这篇文章,那么在讲解 Integer 之前,我们先看下面这段代码: 1 2 3 4 5 6 7 8 9 10 11 12 1.

2020-08-03 15:03:05 1058

原创 java中selenium设置http代理

前言:越是简单的东西,我们往往越是没有去把它明白,但我们大部分时间又常常在用,就像我们今天说的int与Integer的使用,我们程序员基本天天都在用,但是我今天没用详细弄清楚之前我也是不清楚,我们来看看这两个在用==号比较给我们带来的疑问。先看看下面的代码,看看我们是否都会@Test public void testEquals() { int int1 = 12; int int2 = 12; ...

2020-08-03 14:45:06 3349 2

原创 java 常见排序算法

什么是流流是个抽象的概念,是对输入输出设备的抽象,输入流可以看作一个输入通道,输出流可以看作一个输出通道。 输入流是相对程序而言的,外部传入数据给程序需要借助输入流。 输出流是相对程序而言的,程序把数据传输到外部需要借助输出流。什么是字节流?字节流--传输过程中,传输数据的最基本单位是字节的流。什么是字符流?字符流--传输过程中,传输数据的最基本单位是字符的流。字符编码方式不同,有时候一个字符使用的字节数也不一样,比如ASCLL方式编码的字符,占一个字节;而UT...

2020-07-31 10:59:28 3632

原创 Java中equals和==的用法

简单介绍equals方法是java.lang.Object类的方法有两种用法说明:一、对于字符串变量来说,使用“==”和“equals()”方法比较字符串时,其比较方法不同。1、“==”比较两个变量本身的值,即两个对象在内存中的首地址。(java中,对象的首地址是它在内存中存放的起始地址,它后面的地址是用来存放它所包含的各个属性的地址,所以内存中会用多个内存块来存放对象的各个参数,而通过这个首地址就可以找到该对象,进而可以找到该对象的各个属性)2、“equals()”比较字符串中..

2020-07-26 12:05:53 3888 1

原创 Linux 常用命令

0x00引言很多不了解html、js编码的童鞋挖掘xss漏洞时,都是一顿乱插,姿势对了,就能获得快感,姿势不对,就么反应。本文介绍常见的编码方法,能力不足,如有其他意见,请指正。0x01常用编码URL编码:一个百分号和该字符的ASCII编码所对应的2位十六进制数字,例如“/”的URL编码为%2F(一般大写,但不强求)HTML实体编码:命名实体:以&开头,分号结尾的,例如“<”的编码是“&lt;”字符编码:十进制、十六进制ASCII码或unicode...

2020-07-18 17:19:35 3431

原创 XSS Challenges 解题思路及技巧记录

Stage #1payload:首先输入“123”进行测试F12键查看网页源码:发现注入点即为<b></b>标签中,构造payload闭合标签即可payload:"</b><script>alert(document.domain);</script>注入成功:...

2020-07-14 23:29:24 3976

gfvdasgfsdgsdfhsgfdh

gfvdasgfsdgsdfhsgfdh

2024-04-01

WPSFDAOFHDKASFJKA

WPSFDAOFHDKASFJKA

2024-03-08

udp-tcp-webrtcfdsgfsdgdfg

gfdsg

2024-03-01

4_JanusSignaling.zip

4_JanusSignaling.zip

2023-11-21

2_JanusSignaling.zip

2_JanusSignaling.zip

2023-11-20

wyze.zip

wyze.zip

2023-11-15

kms.zip

kms.zip

2023-11-07

janus流程peer2.txt

janus流程peer2.txt

2023-09-28

janus流程peer1.txt

janus流程peer1.txt

2023-09-28

janus.zip

janus.zip

2023-09-27

WEBRTC1234123432423

WEBRTC1234123432423

2023-09-18

空空如也

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

TA关注的人

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