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

原创 JavaScript常用事件

JS事件

2022-11-20 22:41:08 662 1

原创 @Autowired自动装配原理

@Autowired是Spring提供的注解,默认的注入方式是byType(按类型自动注入),修饰属性,通过set方法,且方法可以省略。

2022-10-24 19:17:20 708

原创 TCP协议的拥塞控制

在网络中,如果出现大量的数据访问情况时,超过了该资源所能提供的可用部分,就会照成网络拥塞,这时对拥塞的管理和控制就显得尤为重要;拥塞控制就是为了防止大量的数据进入到网络中,使得网络中的路由器或链路不会超过负荷,造成网络拥塞。

2022-10-08 19:15:04 201

原创 TCP与UDP的区别

TCP与UDP的区别

2022-09-22 19:45:58 509

原创 简述浏览一个网站时的整个过程

浏览一个网站时的整个过程。

2022-09-22 19:10:34 2680

原创 CopyOnWriteArrayList源码分析

CopyOnWriteArrayList源码分析

2022-09-18 22:39:05 110

原创 创建对象在堆区如何分配内存

创建对象的内存分配

2022-09-18 21:59:55 169

原创 死锁的相关知识总结

多线程在运行期间,都需要获取对方线程所持有的锁,导致形成相互等待的局面,形成死锁。

2022-09-15 16:33:13 107

原创 Session会话追踪的实现机制

我们把这种基于唯一ID识别用户身份的机制称为Session。每个用户第一次访问服务器后,会自动获得一个Session ID。如果用户在一段时间内没有访问服务器,那么Session会自动失效,下次即使带着上次分配的Session ID访问,服务器也认为这是一个新用户,会分配新的Session ID。当我们需要向Session(会话)中存储值时,这时我们只需获取服务器已经创建好了的Session,,我们可以实现在客户端浏览器中存储数据的目的,例如保存用户名和密码。的有效期,单位为秒,最后通过。...

2022-08-25 20:14:21 76

原创 Servlet生命周期

Servlet的生命周期即Servlet实例创建和使用(实例化、初始化、服务、销毁)的过程,被称为Servlet的生命周期。

2022-08-22 00:01:17 143

原创 当添加一个键值对元素时,HashMap发生了什么?

首先 HashMap 初始化时,默认的数组大小只有 16 ,通过位运算 1

2022-08-14 19:48:07 84

原创 基于FTP协议的文件上传与下载

FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议之一。FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。此外,由于FTP传输效率非常高,在网络上传输大的文件时,一般也采用该协议。默认情况下FTP协议使用TCP端口中的 20和21这两个端口,其中20用于传输数据,21用于传输控制信息。上传文件至FTP服务器的服务端;从FTP服务器下载文件;.

2022-08-07 16:43:19 541

原创 常见哈希算法总结、对称式加密与非对称式加密的对比

常用的哈希算法有根据碰撞概率,哈希算法的输出长度越长,就越难产生碰撞,也就越安全。

2022-07-24 17:36:31 780

原创 编码算法(URL编码和Base64编码)

URL编码是浏览器发送数据给服务器时使用的编码,它通常附加在URL的参数部分,例如https//www.baidu.com/s?wd=%E4%B8%AD%E6%96%87。URL编码是对字符进行编码,表示成%xx的形式,而Base64编码是对二进制数据进行编码,表示成文本格式。是因为出于兼容性考虑,因为很多的服务器只识别ASCII字符,URL拥有一套自己的规则。例从文本文件中读取一张图片的Base64编码值,再用Base64解码。...

2022-07-20 14:58:52 990

原创 用JAVA实现电子邮件的发送——JAVA Email

电子邮件是一种用电子手段提供信息交换的通信方式,是互联网应用最广的服务。通过网络的电子邮件系统,用户可以以非常低廉的价格(不管发送到哪里,都只需负担网费)、非常快速的方式(几秒钟之内可以发送到世界上任何指定的目的地),与世界上任何一个角落的网络用户联系。...

2022-07-17 18:13:24 703 2

原创 JAVA网络编程(TCP)

在开发网络应用程序的时候我们会遇到Socket这个概念;这是一个抽象的概念,一个应用程序通过Socket来建立一个远程连接;而Socket内部通过TCP/IP协议把数据传输到网络。

2022-07-17 11:57:21 256

原创 Excel文件解析

Excel文件的读写的介绍

2022-07-13 19:23:44 498

原创 Integer的缓存池

在Java 5中,在Integer的操作上引入了一个新功能来节省内存和提高性能;整型对象通过使用相同的对象引用实现了缓存和重用。适用于整数值区间-128 ~ 127。只适用于自动装箱;使用构造函数创建对象不适用。...

2022-02-21 19:52:04 83

原创 String、StringBuilder、StringBuffer的区别

1.在java中String是一个引用类型,也是一个class类。实际上在String内部是通过一个char[]数组表示的(如:String s = new String(new char[] {" "," "," "} ));String类型的字符串是不可变的,不改变原字符串的内容,而是返回新字符串。2.StringBuilder、StringBuffer的相同点:都是可变字符串,都是AbstractStringBuilder类的子类。3.StringBuilder、StringBuffer的不同

2022-02-21 19:17:04 143

原创 字符串常见方法总结:方法的作用、参数、返回值

1. 构造方法:构造方法是类的一种特殊方法,用来初始化类的一个新的对象。特点如下:构造方法没有返回值,包括void,默认的返回类型就是对象类型本身;必须与类名一致;可以有零个、一个或者多个参数,每个类中都会有一个默认的无参构造方法;不能有return返回语句,通过new关键字调用。2. 静态方法:用static关键字修饰的方法称为静态方法;调用静态方法不需要实例对象,可通过类名直接调用;静态方法只能访问静态成员变量和静态方法,但是可以被普通方法内部调用,或者通过实例对象也可以调用静态方法;静态方法无法访

2022-02-20 19:30:30 161

原创 java中(abstract)抽象类与(interface)接口的区别

抽象类:顾名思义也是一个类,是由abstract class关键字定义的一个类,所以他只能继承一个class类,可以定义成员变量,也可通过final关键字定义常量使之值不能被改变,类中可以定义抽象方法,以及普通方法和构造方法,可以使用任意访问修饰符。接口:使用interface关键字定义的,他不是一个类,它可以通过implements关键字实现多个接口,并且接口与接口之间可以多重继承。它不能定义成员变量,只能定义常量,可以定义抽象方法,或者通过default方法定义普通方法(注意:只有JDK1.8及其高

2022-02-16 19:21:58 109

原创 java中重载与重写的区别

重载:在同一个类中,针对相同功能的一组同名方法的定义,方法的参数(类型、个数、顺序)不同时,则视为重载。重载的返回值类型都时一样的,因此不能通过返回值去判断是否重载。重写:字面意思就是再写一次。发生在子类与父类之间,是子类覆写了父类中的某个方法,使得子类继承父类中的原有方法;方法名,参数列表,返回值都完全一样,对其方法体进行覆写,则称之为重写。...

2022-02-16 19:01:17 217

原创 “equals“和“==“之间的差别

“==”相较于两个字符串来说,比较的是两者是否相等,更多时候在比较两个字符串时,用"=="会比较两个字符串的内存地址,所以用"=="来比较两个字符串之间是否相等并不准确,有额外的影响因素在。"equals"相对于"=="来说更为准确一些,它单纯的比较的就是两个字符串是否相等,而不是去比较他们之间的内存地址。对于比较两个字符串是否相等我推荐使用"equals"!...

2022-02-11 19:58:41 341

空空如也

空空如也

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

TA关注的人

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