自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HTTP协议请求详解

✏️✏️✏️今天给大家分享的是 HTTP 请求部分的基础知识。🛩️🛩️🛩️希望我的文章能对你有所帮助,有不足的地方还请各位看官多多指教,大家一起学习交流!在此谢过啦!哈哈哈!😛😛😛。

2024-01-18 14:21:22 1742 6

原创 详解HTTPS加密工作过程

https加密过程详解

2024-01-18 14:20:49 1371 7

原创 一文带你了解Java中synchronized原理

🌈🌈🌈今天给大家分享的是Java中 synchronized 的基本原理🛩️🛩️🛩️希望我的文章能对你有所帮助,有不足的地方还请各位看官多多指教,大家一起学习交流!在此谢过啦!哈哈哈!😛😛😛。

2024-01-13 21:55:45 1480 3

原创 详解CAS及ABA问题

CAS以及ABA问题

2024-01-13 21:55:28 1630 6

原创 数据结构之单链表基本操作

单链表基本操作、头插法、尾插法、删除节点......

2024-01-09 09:19:19 1794 7

原创 浅谈顺序表基本操作

源码链接-清风的Gitee 1.2 类定义二、实现的功能2.1检查容量如果当前容量不足,则扩大2倍。 2.2表尾插入元素在插入前,首先检查容量,容量不足就先扩容,之后继续插入。2.3判满2.4指定位置增加元素首先要检查指定位置是否合法:2.5判空2.6检查数据是否在表中2.7查找指定元素的下标2.8获取指定位置的元素同样需要检查指定位置是否合法:2.9设置表中指定位置的元素2.10删除元

2024-01-09 09:19:00 968 6

原创 什么是线程安全问题?如何确保线程安全?进来看看就明白了!!

🌈🌈🌈今天给大家分享的是:什么是线程安全,在程序中多线程并发执行的时候,是否会产生线程不安全问题,以及如何解决线程不安全问题。🛩️🛩️🛩️希望我的文章能对你有所帮助,有不足的地方还请各位看官多多指教,大家一起学习交流!🛩️🛩️🛩️在此谢过啦!哈哈哈!✈️✈️✈️。

2024-01-07 09:50:19 1459 5

原创 浅谈 JVM 类加载过程

如果一个类加载器收到了类加载的请求,它首先不会自己去尝试加载这个类,而是把这个请求委派给父类加载器去完成,每一个层次的类加载器都是如此,因此所有的加载请求最终都应该传送到最顶层的启动类加载器中,只有当父加载器反馈自己无法完成这个加载请求 (它的搜索范围中没有找到所需的类) 时,子加载器才会尝试自己去完成加载。启动类加载器:加载JDK中lib目录中Java的核心类库,即目录。扩展类加载器。加载lib/ext目录下的类。应用程序类加载器:加载我们写的应用程序。

2024-01-07 09:50:01 1577 2

原创 《计算机网络》期末复习——第三章:数据链路层

🛩️🛩️🛩️快期末考试了,再不复习就寄了。🛩️🛩️🛩️希望我的文章能对你有所帮助,有不足的地方还请各位看官多多指教,大家一起学习交流!在此谢过啦!哈哈哈!😛😛😛。

2024-01-06 09:56:20 2294 9

原创 《计算机网络》期末复习——第二章:物理层

🛩️🛩️🛩️ 快期末考试了,再不复习就寄了。🛩️🛩️🛩️希望我的文章能对你有所帮助,有不足的地方还请各位看官多多指教,大家一起学习交流!在此谢过啦!哈哈哈!😛😛😛。

2024-01-06 09:55:54 1465 3

原创 UDP报文格式详解

UDP报文格式

2024-01-05 09:44:10 2350 7

原创 详解TCP报文格式以及TCP相关特性

TCP报文格式详解、TCP相关重要特性机制

2024-01-05 09:43:47 2840 8

原创 一文带你认识JVM

JVM 是的简称,意为Java虚拟机。虚拟机是指通过软件模拟的具有完整硬件功能的、运行在一个完全隔离的环境中的完整计算机系统,常见的虚拟机:JVM、VMwave。JVM和其他两个虚拟机的区别:VMwave与VirtualBox是通过软件模拟物理CPU的指令集,物理系统中会有很多的寄存器。JVM则是通过软件模拟Java字节码的指令集,JVM中只是主要保留了PC寄存器,其他的寄存器都进行了裁剪。JVM是一台被定制过的现实当中不存在的计算机。

2024-01-03 10:06:02 851 1

原创 《计算机网络》期末复习——第一章:概述

运行网络程序。如PC、服务器和智能手机等。通信线路:传输介质,如 铜线、光纤和无线电等。互联设备,如路由器和交换机等。协议:规定了通信的规则。如以太网、IP、TCP 和 HTTP 等协议。资源共享:硬件、软件和信息等资源的共享。计算机网络:用通信线路将分散在不同地点并具有独立功能的计算机互相连接,根据网络协议进行数据通信,实现资源共享的信息系统。

2024-01-02 09:54:37 1613 4

原创 LeetCode 取经之路——第三题-无重复长度的最长子串

无重复长度的最长子串

2023-12-20 14:32:27 252 5

原创 网络层重点协议——IP协议详解

IP协议

2023-12-10 12:36:11 466 5

原创 搞懂HashTable, HashMap, ConcurrentHashMap 的区别,看着一篇就足够了!!!

🛩️🛩️🛩️ 今天给大家分享的是 HashTable, HashMap, ConcurrentHashMap之间的区别,也是自己学习过程中的总结。🛩️🛩️🛩️希望我的文章能对你有所帮助,有不足的地方还请各位看官多多指教,大家一起学习交流!在此谢过啦!哈哈哈!😛😛😛HashMap 本身不是线程安全的。在多线程环境下使用哈希表可以使用Hashtable。

2023-12-08 18:09:23 313 4

原创 锁策略之干货分享,确定不进来看看吗?️️️

在正式开始了解 synchronized 之前,需要先理解一些关于锁策略的基本知识,了解乐观锁、悲观锁、公平锁、非公平锁、可重入锁、不可重入锁的一些基本概念。读写锁就是把读操作和写操作分别进行加锁读锁和读锁之间不互斥写锁和写锁之间互斥写锁和读锁之间互斥读写锁最主要用在 "频繁读, 不频繁写" 的场景中。

2023-12-04 21:22:05 252 4

原创 没了解死锁怎么能行?进来看看,一文带你拿下死锁产生的原因、死锁的解决方案。

🌈🌈🌈今天给大家分享的是死锁产生的原因,以及如何解决死锁问题。🛩️🛩️🛩️希望我的文章能对你有所帮助,有不足的地方还请各位看官多多指教,大家一起学习交流!在此谢过啦!哈哈哈!😛😛😛。

2023-12-03 13:14:49 583 12

原创 Java中的线程池你了解多少?

/通过这个方法,把任务添加到线程池中//创建固定数量的线程池public MyThreadPool(int n){//n表示线程池中线程的个数i < n;i++) {//取出任务并执行try {});t.start();i < 100;i++) {@Override//要执行的工作});🌈🌈🌈好啦,今天的分享就到这里!🛩️🛩️🛩️希望各位看官读完文章后,能够有所提升。🎉🎉🎉创作不易,还希望各位大佬支持一下!✏️✏️✏️评论:你的意见是我进步的财富!

2023-12-02 17:18:02 240

原创 带你手搓阻塞队列——自定义实现

/生产者线程try {System.out.println("生产元素:>"+count);count++;});//消费者线程try {System.out.println("消费元素:>"+elem);});运行结果:🌈🌈🌈好啦,今天的分享就到这里!🛩️🛩️🛩️希望各位看官读完文章后,能够有所提升。🎉🎉🎉创作不易,还希望各位大佬支持一下!✏️✏️✏️评论:你的意见是我进步的财富!

2023-12-01 21:29:42 573 7

原创 在程序运行过程中,线程的状态是什么?进来看看就通透了

🌈🌈🌈今天给大家分享的是:在程序运行过程中,怎么得到线程的状态。这部分内容对于我们更加深入的理解线程会有很大的帮助。下面我就来介绍一下线程的状态。🛩️🛩️🛩️希望我的文章能对你有所帮助,有不足的地方还请各位看官多多指教,大家一起学习交流!🛩️🛩️🛩️在此谢过啦!哈哈哈!✈️✈️✈️。

2023-11-28 09:30:00 246 3

转载 【JavaEE初阶】一文带你了解线程、多线程基础

while (!t.start();//主线程执行其他逻辑,让t线程结束System.out.println("把t线程终止");

2023-11-27 09:30:00 1115 5

原创 【JavaEE初阶】浅谈进程

在学习这部分内容之前,还是需要了解一下什么是操作系统?通俗来说,操作系统就是管理应用程序,对下,要管理各种硬件设备,对上,要给应用程序提供一个稳定的运行环境。这里涉及到的内容也是方方面面的。那么,今天我们就来了解一下操作系统中的最重要的内容——进程。每个应用程序运行于现代操作系统之上时,操作系统会提供一种抽象,好像系统上只有这个程序在运行,所有的硬件资源都被这个程序在使用。这种假象是通过抽象了一个进程的概念来完成的,进程可以说是计算机科学中最重要和最成功的概念之一。

2023-11-26 12:53:47 1223 5

原创 深入理解MySQL索引及事务

✏️✏️✏️今天给各位带来的是关于数据库索引以及事务方面的基础知识😛😛😛希望我的文章能对你有所帮助,有不足的地方还请各位看官多多指教,大家一起学习交流!在此谢过啦!哈哈哈!😛😛😛。

2023-11-25 09:41:52 532 3

原创 MySQL数据库约束你真的懂吗?

✏️✏️✏️今天给各位带来的是关于数据库约束方面的知识😛😛😛希望我的文章能对你有所帮助,有不足的地方还请各位看官多多指教,大家一起学习交流!在此谢过啦!哈哈哈!😛😛😛。

2023-11-23 21:04:09 1316 8

原创 一文带你拿下MySQL之增删查改(基础)

MySQL增删查改

2023-11-22 11:53:00 578 10

原创 一文带你了解MySQL数据库基础

本篇文章旨在带大家了解以下内容:数据库的操作:创建数据库、删除数据库常用数据类型表的操作:创建表、删除表-- 显示-- 创建-- 使用use xxx;-- 删除。

2023-11-21 09:13:42 237 8

原创 关于MySQL安装时一直卡在starting sever......手把手教你搞定

MySQL安装保姆级教程

2023-11-19 10:30:00 4724 12

原创 不允许你还没有了解哈希表、哈希桶、哈希冲突的解决,如何避免冲突

哈希桶实现

2023-11-18 11:15:29 573 4

原创 了解七大经典排序算法,看这一篇就足够了!!!

排序算法

2023-11-16 10:21:11 234 4

原创 LeetCode——OJ题之二叉树【上】

✏️✏️✏️今天给大家分享几道二叉树OJ题!😛😛😛希望我的文章能对你有所帮助,有不足的地方还请各位看官多多指教,大家一起学习交流!在此谢过啦!哈哈哈!😛😛😛✏️✏️✏️如果觉得我分享和内容还不错的话,可以给我一个小小的赞吗。

2023-11-15 10:43:59 257 4

原创 浅谈二叉树

二叉树

2023-11-13 20:17:23 676 12

原创 一文带你了解栈的基本概念以及栈的实现

默认栈的大小为10,也可以通过构造函数自己定义栈的大小。

2023-11-11 17:19:48 389 8

原创 Java异常你还没有了解吗?

Java异常处理、认识异常

2023-11-05 16:23:43 282 13

原创 Java之图书管理系统

今天给大家分享一下Java实现一个简易的图书管理系统!🌂c/java领域新星创作者😛😛😛希望我的文章能对你有所帮助,有不足的地方还请各位看官多多指教,大家一起学习交流!在此谢过啦!哈哈哈!😛😛😛。

2023-11-04 21:28:52 1152 6

原创 一文带你轻松拿下Java中的抽象类

浅谈Java抽象类

2023-11-03 20:28:29 299 9

原创 带你深入理解Java中的多态

当父类引用,引用的子类对象不一样的时候,调用这个重写的方法,所表现出来的行为是不一样的!!!我们把这种思想就叫做多态!行文至此,相信大家已经对多态理解的很透彻了。今天我也就给大家分享到这里!✨创作不易,还希望各位大佬支持一下!👍⭐✏️评论:你的意见是我进步的财富!

2023-11-02 15:59:09 637 4

原创 再谈Java类和对象

在文件的最上方加上一个 package 语句指定该代码在哪个包中.包名需要尽量指定成唯一的名字, 通常会用公司的域名的颠倒形式(例如 com.bit.demo1 )包名要和代码路径相匹配. 例如创建 com.bit.demo1 的包, 那么会存在一个对应的路径com/bit/demo1 来存储代码.如果一个类没有 package 语句, 则该类被放到一个默认包中.在 IDEA 中先新建一个包: 右键 src -> 新建 -> 包:在弹出的对话框中输入包名, 例如 com.bit.demo1。

2023-11-01 11:07:47 346 15

原创 初识【Java类和对象】

Java是一门纯面向对象的语言(Object Oriented Program,简称OOP),在面向对象的世界里,一切皆为对象。面向对象是解决问题的一种思想,主要依靠对象之间的交互完成一件事情。用面向对象的思想来涉及程序,更符合人们对事物的认知,对于大型程序的设计、扩展以及维护都非常友好。面相对象程序设计关注的是对象,而对象是现实生活中的实体,比如:洗衣机。但是洗衣机计算机并不认识,需要开发人员告诉给计算机什么是洗衣机。上图就是对洗衣机简单的描述,该过程称为对洗衣机对象实体进行抽象。

2023-10-31 21:56:24 295 8

空空如也

空空如也

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

TA关注的人

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