自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【JVM】垃圾回收机制

今天给大家带来的是JVM (Java 虚拟机) 的垃圾回收机制,回收是指回收什么? 如何确定要回收的内存: 引用计数,可达性分析,如何释放空间 : 标记清除,复制算法,标记整理,分代回收,一起来看看叭~

2023-09-07 14:02:51 2887 10

原创 【从零开始学习Linux】常用命令及操作

本期给大家带来的是 Linux 常用命令及操作,主要有三个分类:文件操作,目录操作,网络操作,创建文件 touch , 创建目录 mkdir , 删除文件或目录 rm , 文本编辑器 vim , 查看文件内容 cat , 文件覆盖写入 echo , 文件目录复制 cp , 文件目录移动或重命名mv,以及网络相关命令,ps + grep 命令,查看指定进程,netstat + grep 查看进程的端口号及使用指定端口号的进程,sudo 执行特殊权限的任务,我们可以配合其他的一些指令来释放端口~ 更多指

2023-08-18 12:14:15 851 10

原创 【SpringBoot】简介及传统的 Spring 框架:对比和分析

今天给大家带来的是 SpringBoot 的简介,SpringBoot 项目的创建,相较于 Spring 框架的优点: 1. 快速的集成框架 2.内置运行容器, 快速的部署项目3. 摒弃繁琐的 xml,使用注解和配置的方式进行开发。4. 支持更多的监控的指标,本文将为大家讲解,一起来看看叭~

2023-07-26 15:06:09 2341 30

原创 【Spring 】执行流程解析:了解Bean的作用域及生命周期

今天给大家带来的是 Spring 项目的执行流程解析和 Bean 对象的6 种作用域以及生命周期,本文将为大家讲解,一起来看看叭~

2023-07-19 18:49:16 4144 34

原创 【从零开始学习Linux】背景知识与获取环境

本期给大家带来的是 Linux 操作系统的背景知识,以及如何获取一个Linux 的环境.

2023-07-13 10:31:44 1482 14

原创 【Spring】使用注解读取和存储Bean对象

谈起Java 圈子里的框架,最年长最耀眼的莫过于 Spring 框架啦,本期给大家带来的是:将对象存储到 Spring 中、Bean 对象的命名规则、从Spring 中获取bean 对象、注入的关键字、@Autowired 与@Resource 的区别、解决@Bean 方法注解注入多个同类型 Bean 对象的报错。本文将为大家讲解,一起来看看叭~

2023-07-08 14:49:17 5362 51

原创 【Spring 】项目创建和使用

哈喽,哈喽,大家好~ 我是你们的老朋友:保护小周ღ 本期的重点是如何创建 Spring 项目, 将 Bean 对象存储到 Spring 容器中, 从 Spring 容器中 获取并使用 Bean 对象;本文将为大家讲解,一起来看看叭~

2023-06-25 18:50:17 5903 48

原创 【JavaWeb】Cookie和Session的使用场景分析与应用

Cookie 和 Session都是网页中常用的状态保持的技术,它们可以帮助网站识别用户身份,保存用户状态等,什么是 Cookie ?什么是 Session ?他们具体是什么?他们有什么区别和联系,本文将为你详细解惑,一起来看看叭~

2023-06-13 17:14:30 2476 35

原创 【Spring】核心与设计思想

谈起Java 圈子里的框架,最年长最耀眼的莫过于 Spring 框架啦,如今已成为最流行、最广泛使用的Java开发框架之一。不知道大家有没有在使用 Spring 框架的时候思考过这些问题,什么是框架?Spring 是什么?如何理解 Spring ? loC 和 DI 是什么,有什么区别? Spring 最核心的功能是啥? 本文将为大家讲解,一起来看看叭~

2023-06-09 17:03:47 6305 41

原创 【HTTP 协议】掌握 Web 的核心技术

谈起 HTTP 协议(超文本传输协议),不知道大家第一次是从什么地方了解到这个协议的呢?在真实的网络环境中网络协议的种类非常多,其中有一些耳熟能详的协议,网络层的 IP 协议,传输层的 TCP, UDP 协议, 以及应用层的 HTTP/HTTPS. 站在 webapp(网站)的开发角度接触到的最多的就是 HTTP 协议,HTTP 究竟是一个什么样的协议呢,一起来看看叭~

2023-06-02 16:14:20 6959 42

原创 【MySQL】浅谈事务

谈起 “事务”,可能大家都会在心中出现一个大大的 ?,博主的理解——事务就是解决 MySql数据库在应对多线程环境下针对同一存储空间的数据修改引起的数据安全问题的一种机制,本质是将多个 sql 语句打包一个整体,要么全部执行成功,要么都不执行,当出现 sql 语句执行到中间的时候 “服务”,从而造成数据安全问题。

2023-05-17 13:21:11 1067 14

原创 【TCP 协议】连接管理之 “三次握手,四次挥手”

本期为大家带来的是网络编程中的 TCP 传输控制协议保证数据可靠性传输的机制之一的——连接管理,通信双方采用 “三次握手” 来建立连接,采用 “四次挥手” 会断开连接,如何进行 ”握手” 和 “挥手” 操作,本文将为您解析~~

2023-05-09 14:21:22 1509 12

原创 【Java网络编程】基于UDP-Socket 实现客户端、服务器通信

本期为大家带来的是网络编程的 UDP Socket 套接字,基于 UDP协议的 Socket 实现客户端服务器通信,Socket 套接字可以理解为是,传输层给应用层提供的一组 API,如此程序,确定不来看看嘛~~更多精彩敬请期待:保护小周ღ *★,°*:.☆( ̄▽ ̄)/$:*.°★* ‘

2023-05-01 12:17:27 3509 33

原创 【TCP 协议】报文格式,数据可靠传输的机制(一)

本期为大家带来的是网络编程的 TCP 传输控制协议的概念 ,首先会讲解 TCP 协议的报文格式,在学习报文格式之后,会学习两种 TCP 保证数据可靠传输的机制,确认应答,超时重传,这也是TCP 中较为核心的机制,以及接收缓冲区可以将数据排序,去重的功能。

2023-04-28 08:36:18 2836 26

原创 【Java网络编程】Socket套接字

哈喽,大家好~我是你们的老朋友:保护小周ღ,本期为大家带来的是网络编程的前提概念 Socket 套接字,操作系统提供Socket 用于封装底层的协议细节和通信逻辑,使应用程序可以通过简单直观的API与网络进行交互。所以客观的角度讲基于Socket 套接字开发,就是网络编程。概念篇~~更多精彩敬请期待:保护小周ღ *★,°*:.☆( ̄▽ ̄)/$:*.°★* ‘

2023-04-23 16:13:09 1377

原创 站在程序猿的角度理解:UDP 协议

哈喽,大家好~我是保护小周ღ,本期为大家带来的是 网络基础原理中的 UDP 协议,从什么协议?,认识 UDP 协议,UDP 的报文格式,UDP 传输大文件时的策略,以及 UDP 协议的工作流程这几个方面讲解,咱们程序猿不会网络知识是不行的,确定不来看看嘛~~更多精彩敬请期待:保护小周ღ *★,°*:.☆( ̄▽ ̄)/$:*.°★* ‘

2023-04-20 14:20:13 1406 15

原创 程序猿眼中的协议:TCP / IP 五层网络模型

哈喽,大家好~我是你们的老朋友:保护小周ღ,本期为大家带来的是 网络基础原理中的 TCP / IP 五层网络模型,主要从协议的概念,网络模型,数据分层传输的流程,几个方面讲解,看完之后可以轻松的理解数据是如何在网络中传输的,确定不来看看嘛~~更多精彩敬请期待:保护小周ღ *★,°*:.☆( ̄▽ ̄)/$:*.°★* ‘

2023-04-17 12:27:35 8011 56

原创 Java[集合] Map 和 Set

哈喽,大家好~ 我是保护小周ღ,本期为大家带来的是 Java Map 和 Set 集合详细介绍了两个集合的概念及其常用方法,感兴趣的朋友可以来学习一下。更多精彩敬请期待:保护小周ღ *★,°*:.☆( ̄▽ ̄)/$:*.°★* ‘

2023-04-15 23:54:36 1815 2

原创 【Java文件操作】手把手教你拿捏IO 流

哈喽,大家好~我是保护小周ღ,本期为大家带来的是 Java 文件操作,理解文件的概念以及,常用的操作文件的类和方法,FileInputStream 类 和 FileOutputStream , PrintWriter and Scnner, Reader andWirter确定不来看看嘛~更多精彩敬请期待:保护小周ღ *★,°*:.☆( ̄▽ ̄)/$:*.°★* ‘

2023-04-11 17:00:21 1228 14

原创 HashMap、HashTable、ConcurrentHashMap 之间的区别

哈喽,大家好~我是保护小周ღ,本期为大家带来的是 HashMap、HashTable、ConcurrentHashMap 之间的区别,从数据结构到多线程安全~确定不来看看嘛~更多精彩敬请期待:保护小周ღ *★,°*:.☆( ̄▽ ̄)/$:*.°★* ‘

2023-04-11 16:22:32 2325 24

原创 【JavaEE】CAS机制(比较并交换)

哈喽,大家好~我是你们的老朋友保护小周ღ,本期为大家带来的是 CAS (compare and swap) 比较并交换,CAS 是物理层次支持程序的原子操作,CAS 是一种完全不同于 synchronized 锁保证多线程安全问题的机制,可以用来进行无锁编程,讲述了 CAS 的概率,使用场景,以及优缺点,确定不来看看嘛~更多精彩敬请期待:保护小周ღ *★,°*:.☆( ̄▽ ̄)/$:*.°★* ‘

2023-04-09 15:52:35 726

原创 【JavaEE】多线程常见的锁策略

哈喽,大家好~我是保护小周ღ,本期为大家带来的是多线程开发中为了保证线程安全而设计锁策略,synchronized 锁——1. 既是乐观锁,也是悲观锁2. 既是轻量级锁,也是重量级锁3. 轻量级锁是基于自旋锁实现,重量级锁是基于挂起等待锁实现4. 不是读写锁,是互斥锁5. 是可重入锁6. 是非公平锁,确定不来看看嘛~更多精彩敬请期待:保护小周ღ *★,°*:.☆( ̄▽ ̄)/$:*.°★* ‘

2023-04-06 14:17:01 1103 14

原创 【JavaEE】线程池

哈喽,大家好~我是保护小周ღ,本期为大家带来的是 Java 线程池,讲述了线程池的概念,线程池的几种类型,如何创建使用线程池,线程池的拒绝策略(线程池满后的操作),还有最后就是模拟实现线程池啦~ 确定不来看看嘛~更多精彩敬请期待:保护小周ღ *★,°*:.☆( ̄▽ ̄)/$:*.°★* ‘

2023-04-03 12:42:27 1363 33

原创 【JavaEE】单例模式设计

哈喽,大家好~我是保护小周ღ,本期为大家带来的是 Java 设计模式中的单例模式,采用两种方式来实现——“饿汉”模式 和 “懒汉” 模式 。确定不来看看嘛~更多精彩敬请期待:保护小周ღ *★,°*:.☆( ̄▽ ̄)/$:*.°★* ‘

2023-04-01 11:55:53 417 21

原创 【JavaEE】wait 和 notify

哈喽,大家好~我是保护小周ღ,本期为大家带来的是 Java 线程的有序调度,由于线程之间的调度是无序的,但是实际开发中有时候我们希望合理的协调多个线程之间的执行先后顺序,这个时候就可以使用 wait() 方法和 notify() 方法来控制,具体方法、具体实现,确定不来看看嘛~更多精彩敬请期待:保护小周ღ *★,°*:.☆( ̄▽ ̄)/$:*.°★* ‘

2023-03-29 14:10:05 566 13

原创 【JavaEE】线程安全

哈喽,大家好~我是保护小周ღ,本期为大家带来的是 Java 多线程状态下的线程安全问题,多线程修改共享数据,内存可见性,指令重排序造成的线程安全,以及详细的讲述了 解决方案,使用 synchronized 关键字对程序进行加锁 和 volatile 关键字 保证内存可见性相关知识,确定不来看看嘛~更多精彩敬请期待:保护小周ღ *★,°*:.☆( ̄▽ ̄)/$:*.°★* ‘

2023-03-27 10:25:26 1247 22

原创 【JavaEE】线程的状态

哈喽,大家好~我是保护小周ღ,本期为大家带来的是 Java 多线程的 线程的状态,New 新建状态,Runnable 运行状态,Blocked 阻塞状态,waiting 等待状态,Time_Waiting 超时等待状态,Terminated 终止状态,以及展示线程的状态的常用方法。更多精彩敬请期待:保护小周ღ *★,°*:.☆( ̄▽ ̄)/$:*.°★* ‘

2023-03-23 15:49:28 1106 13

原创 【JavaEE】Thread 类及常用方法

哈喽,大家好~我是保护小周ღ,本期为大家带来的是 Java 多线程的 Thread 类,讲述了 Thread 类的常用方法及常用属性,例如:线程的 name, 如何启动线程,终止线程,等待线程…… 更多精彩敬请期待:保护小周ღ *★,°*:.☆( ̄▽ ̄)/$:*.°★* ‘

2023-03-20 13:21:22 1778 25

原创 【MySQL】索引

哈喽,大家好~我是保护小周ღ,本期为大家带来的是 MySQL 数据库中表的索引,详细得讲解了索引得基本概念,使用场景,如何添加索引,删除索引,展示索引,以及索引背后的数据结构,确定不来看看~更多相关知识敬请期待:保护小周ღ *★,°*:.☆( ̄▽ ̄)/$:*.°★*

2023-03-18 14:00:36 4043 28

原创 【JavaEE】初识线程

哈喽,大家好~我是保护小周ღ,本期为大家带来的是 线程的概念,简述进程与线程之间的区别,以及Java代码 创建线程的三种方式,继承 Thread, 实现 Runnable 接口,以及 lambda 表达式创建线程 。更多精彩敬请期待:保护小周ღ *★,°*:.☆( ̄▽ ̄)/$:*.°★* ‘

2023-03-16 12:53:29 1591 6

原创 【JavaEE】浅识进程

哈喽,大家好~我是保护小周ღ,本期为大家带来的是 Java 学习过程中一个很重要的知识点,进程的概念,本文会详细讲述什么是进程,进程的基本属性,CPU处理进程的方式,并发执行的基本属性,进程运行的内存分配,进程之间的通信,更多精彩敬请期待:保护小周ღ *★,°*:.☆( ̄▽ ̄)/$:*.°★* ‘

2023-03-14 13:15:00 1557 32

原创 【MySQL】数据库的约束

哈喽,大家好!我是保护小周ღ,本期为大家带来的是 MySQL 数据库中对表的约束,主要有null (空约束),unique(唯一约束),primary key(主键约束),default(默认值约束), forelgn key(外键约束),check(检查约束),超多实例讲解,通俗易懂。更多相关知识敬请期待:保护小周ღ *★,°*:.☆( ̄▽ ̄)/$:*.°★*

2023-03-10 13:00:00 2903 28

原创 【MySQL】表的数据处理

哈喽,大家好!我是保护小周ღ,本期为大家带来的是 MySQL 数据表中数据的基本处理的操作,数据表的增删改查,更多相关知识敬请期待:保护小周ღ *★,°*:.☆( ̄▽ ̄)/$:*.°★*

2023-03-06 13:38:39 3617 38

原创 【JavaSE】对象的比较

哈喽,大家好!我是保护小周ღ,本期为大家带来的是Java中自定义类型(对象)的三种比较方式,equals 方法, Comparable 泛型接口, Comparator 泛型接口 。在日常编程中,我们常常会需要比较的问题,那么对于我们的基本数据类型来讲可以直接使用 比较运算符来比较大小(> , < ,== , >= , < =…… ),实际中在Java开发中我们经常使用的是“类”类型,也就是对象,那么作为一个对象又该怎么样去比较数据呢?

2023-03-01 14:35:22 1356 41

原创 [MySQL]基本数据类型及表的基本操作

哈喽,大家好!我是保护小周ღ,本期为大家带来的是 MySQL 数据库常用的数据类型,数据表的基本操作:创建、删除、修改表,针对修改表的结构进行了讲解,随后是如何向数据表中添加数据,浅浅的提了一下表中数据的查询,更多相关知识敬请期待:保护小周ღ *★,°*:.☆( ̄▽ ̄)/$:*.°★*

2023-02-22 08:35:03 3949 53

原创 [MySQL]初识数据库

哈喽,大家好!我是保护小周ღ,本期为大家带来的是 MySQL 数据库,也是新的知识,首先我们会初步认识什么是数据库,什么是Mysql 数据库,以及我们 mysql 主要学什么,SQL 语句简单使用,创建数据库,删除数据库,选中数据库,展示数据库中所有的表等基础操作。

2023-02-18 10:30:10 1195 35

原创 【JavaSE】初识泛型

大家好!我是保护小周ღ,本期为大家带来的是Java的泛型,会来大家初步了解什么是泛型,以及泛型的使用,感受一手泛型的思想,面向对象编程太爽了~

2022-11-29 17:13:51 2884 54

原创 【Java SE】基本数据类型

大家好!我是保护小周ღ,本期为大家带来的是Java的基本数据类型,内容会与C语言的基本数据类型进行基本的比较,数据类型提示,整型提升,以及简单了解 String 类型 ,进一步感受Java 的安全性。

2022-11-01 09:43:57 6112 88

原创 【C语言】站在数组的角度看指针

​哈喽大家好,我是保护小周ღ,C语言,接下来给大家带来的是深入理解数组和指针——数组元素的访问,这篇主要讲的是基础指针和数组的相关知识,是博主的所见所闻,细节上的知识后面会这里面没有提,会放在后期的文章讲,多多包含~​

2022-10-25 00:00:45 2184 211

原创 【C语言】深入理解数组和指针——初识指针

哈喽大家好,我是保护小周ღ,C语言,接下来给大家带来的是深入理解数组和指针的初识指针,这篇主要讲的是基础指针的相关知识,是博主的所见所闻,细节上的知识后面会这里面没有提,会放在后期的文章中与数组相结合讲,多多包含~

2022-09-17 18:36:51 2456 289

空空如也

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

TA关注的人

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