JavaEE
文章平均质量分 93
多线程编程,文件操作,网络编程,HTML,CSS,JavaScirpt, Tomcat 和 HTTP 协议,Servlet, Linux 操作系统。JVM 虚拟机, Spirng, SpringBoot, SpringMVC, Mybatis
保护小周ღ
遇见你,所有的星星都落在了我的头上……
展开
-
【JVM】垃圾回收机制
今天给大家带来的是JVM (Java 虚拟机) 的垃圾回收机制,回收是指回收什么? 如何确定要回收的内存: 引用计数,可达性分析,如何释放空间 : 标记清除,复制算法,标记整理,分代回收,一起来看看叭~原创 2023-09-07 14:02:51 · 2891 阅读 · 10 评论 -
【Spring 】执行流程解析:了解Bean的作用域及生命周期
今天给大家带来的是 Spring 项目的执行流程解析和 Bean 对象的6 种作用域以及生命周期,本文将为大家讲解,一起来看看叭~原创 2023-07-19 18:49:16 · 4150 阅读 · 34 评论 -
【SpringBoot】简介及传统的 Spring 框架:对比和分析
今天给大家带来的是 SpringBoot 的简介,SpringBoot 项目的创建,相较于 Spring 框架的优点: 1. 快速的集成框架 2.内置运行容器, 快速的部署项目3. 摒弃繁琐的 xml,使用注解和配置的方式进行开发。4. 支持更多的监控的指标,本文将为大家讲解,一起来看看叭~原创 2023-07-26 15:06:09 · 2394 阅读 · 30 评论 -
【Spring】使用注解读取和存储Bean对象
谈起Java 圈子里的框架,最年长最耀眼的莫过于 Spring 框架啦,本期给大家带来的是:将对象存储到 Spring 中、Bean 对象的命名规则、从Spring 中获取bean 对象、注入的关键字、@Autowired 与@Resource 的区别、解决@Bean 方法注解注入多个同类型 Bean 对象的报错。本文将为大家讲解,一起来看看叭~原创 2023-07-08 14:49:17 · 5380 阅读 · 51 评论 -
【Spring 】项目创建和使用
哈喽,哈喽,大家好~ 我是你们的老朋友:保护小周ღ 本期的重点是如何创建 Spring 项目, 将 Bean 对象存储到 Spring 容器中, 从 Spring 容器中 获取并使用 Bean 对象;本文将为大家讲解,一起来看看叭~原创 2023-06-25 18:50:17 · 5904 阅读 · 48 评论 -
【Spring】核心与设计思想
谈起Java 圈子里的框架,最年长最耀眼的莫过于 Spring 框架啦,如今已成为最流行、最广泛使用的Java开发框架之一。不知道大家有没有在使用 Spring 框架的时候思考过这些问题,什么是框架?Spring 是什么?如何理解 Spring ? loC 和 DI 是什么,有什么区别? Spring 最核心的功能是啥? 本文将为大家讲解,一起来看看叭~原创 2023-06-09 17:03:47 · 6309 阅读 · 41 评论 -
【HTTP 协议】掌握 Web 的核心技术
谈起 HTTP 协议(超文本传输协议),不知道大家第一次是从什么地方了解到这个协议的呢?在真实的网络环境中网络协议的种类非常多,其中有一些耳熟能详的协议,网络层的 IP 协议,传输层的 TCP, UDP 协议, 以及应用层的 HTTP/HTTPS. 站在 webapp(网站)的开发角度接触到的最多的就是 HTTP 协议,HTTP 究竟是一个什么样的协议呢,一起来看看叭~原创 2023-06-02 16:14:20 · 6966 阅读 · 42 评论 -
【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 · 2345 阅读 · 24 评论 -
【JavaEE】CAS机制(比较并交换)
哈喽,大家好~我是你们的老朋友保护小周ღ,本期为大家带来的是 CAS (compare and swap) 比较并交换,CAS 是物理层次支持程序的原子操作,CAS 是一种完全不同于 synchronized 锁保证多线程安全问题的机制,可以用来进行无锁编程,讲述了 CAS 的概率,使用场景,以及优缺点,确定不来看看嘛~更多精彩敬请期待:保护小周ღ *★,°*:.☆( ̄▽ ̄)/$:*.°★* ‘原创 2023-04-09 15:52:35 · 731 阅读 · 0 评论 -
【JavaEE】线程池
哈喽,大家好~我是保护小周ღ,本期为大家带来的是 Java 线程池,讲述了线程池的概念,线程池的几种类型,如何创建使用线程池,线程池的拒绝策略(线程池满后的操作),还有最后就是模拟实现线程池啦~ 确定不来看看嘛~更多精彩敬请期待:保护小周ღ *★,°*:.☆( ̄▽ ̄)/$:*.°★* ‘原创 2023-04-03 12:42:27 · 1364 阅读 · 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 多线程的 线程的状态,New 新建状态,Runnable 运行状态,Blocked 阻塞状态,waiting 等待状态,Time_Waiting 超时等待状态,Terminated 终止状态,以及展示线程的状态的常用方法。更多精彩敬请期待:保护小周ღ *★,°*:.☆( ̄▽ ̄)/$:*.°★* ‘原创 2023-03-23 15:49:28 · 1108 阅读 · 13 评论 -
【JavaEE】线程安全
哈喽,大家好~我是保护小周ღ,本期为大家带来的是 Java 多线程状态下的线程安全问题,多线程修改共享数据,内存可见性,指令重排序造成的线程安全,以及详细的讲述了 解决方案,使用 synchronized 关键字对程序进行加锁 和 volatile 关键字 保证内存可见性相关知识,确定不来看看嘛~更多精彩敬请期待:保护小周ღ *★,°*:.☆( ̄▽ ̄)/$:*.°★* ‘原创 2023-03-27 10:25:26 · 1249 阅读 · 22 评论 -
【JavaEE】Thread 类及常用方法
哈喽,大家好~我是保护小周ღ,本期为大家带来的是 Java 多线程的 Thread 类,讲述了 Thread 类的常用方法及常用属性,例如:线程的 name, 如何启动线程,终止线程,等待线程…… 更多精彩敬请期待:保护小周ღ *★,°*:.☆( ̄▽ ̄)/$:*.°★* ‘原创 2023-03-20 13:21:22 · 1783 阅读 · 25 评论 -
【JavaEE】初识线程
哈喽,大家好~我是保护小周ღ,本期为大家带来的是 线程的概念,简述进程与线程之间的区别,以及Java代码 创建线程的三种方式,继承 Thread, 实现 Runnable 接口,以及 lambda 表达式创建线程 。更多精彩敬请期待:保护小周ღ *★,°*:.☆( ̄▽ ̄)/$:*.°★* ‘原创 2023-03-16 12:53:29 · 1592 阅读 · 6 评论 -
【JavaEE】浅识进程
哈喽,大家好~我是保护小周ღ,本期为大家带来的是 Java 学习过程中一个很重要的知识点,进程的概念,本文会详细讲述什么是进程,进程的基本属性,CPU处理进程的方式,并发执行的基本属性,进程运行的内存分配,进程之间的通信,更多精彩敬请期待:保护小周ღ *★,°*:.☆( ̄▽ ̄)/$:*.°★* ‘原创 2023-03-14 13:15:00 · 1558 阅读 · 32 评论