分类: Java
thumbnail

【Java 集合】这次真的从0到1彻底吃透HashSet底层实现源码!

文章较长,希望你能耐心阅读!相信你能够受益匪浅 0、HashSet 简介 HashSet 是 Java 集合 Set 的一个实现类,Set 是一个接口,其实现类除 HashSet 之外,还有 ……
thumbnail

【Java JUC】线程的 6 种状态和wait()、notify()、notifyAll() 方法的使用注意点

本文章内容参考整理自 拉勾教育旗下Java并发编程78讲课程 官方地址:https://kaiwu.lagou.com/course/courseInfo.htm?courseId=16 线程的 6 种状态 就像生……
thumbnail

【Java JUC】如何正确停止一个线程?以及为什么用 volatile 标记位的停止方法是错误的?

前言 在这里我们主要学习如何正确停止一个线程?以及为什么用 volatile 标记位的停止方法是错误的? 首先,我们来复习如何启动一个线程,想要启动线程需要调用……
thumbnail

【Java JUC】多线程的创建方式有哪些?为什么说本质上只有一种实现线程的方式?

前言 实现线程是并发编程中基础中的基础,因为我们必须要先实现多线程,才可以继续后续的一系列操作。实现线程的方式到底有几种?大部分人会说有 2 种、3 种或……
thumbnail

Java 泛型中的PECS原则

问题 今天看到一个网友抛出这样一个问题: package Generics; import java.util.ArrayList; import java.util.List; /** * @Classname PECS * @Des……
thumbnail

Java后端实现文件的上传与下载

前言 在WEB应用开发过程中,文件的上传与下载功能可以说是基础必备的了,在这里就SpringBoot、Vue、Axios前后端分离的项目环境下,简单模拟一下通用的文件上传……
thumbnail

SpringBoot整合JSP和Shiro避坑!

SpringBoot整合JSP Shiro示例 今天在使用SpringBoot项目中整合Shiro框架时,使用JSP页面作为前端页面,不料在SpringBoot整合JSP时,遇到一些问题,在排除问题……
thumbnail

手写多表模糊条件分页查询 VS MP实现多表分页查询

手写多表模糊条件分页查询与MP实现分页查询Demo 前言 若想作为一名合格CRUD程序员,SQL语句的编写是前提,尽管现在有许许多多持久层的框架以及提供的分页查询……
thumbnail

RBAC-基于角色的访问控制(附经典五张数据表结构)

RBAC-基于角色的访问控制 传统的权限分配的方式是将用户与权限绑定,也就是直接将权限绑定到用户身上,例如之前盛行的ACL模型。这种做法的缺陷在于效率低下,……
thumbnail

SpringBoot + VUE + Shiro + JWT 实现前后端分离登录认证

案例Demo下载 来源:默认下载 立即下载 今天突然发现在写这个Demo时全程把Shiro……