自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

热爱生活の李

一起学JAVA(大佬带带我QAQ)

  • 博客(49)
  • 资源 (1)
  • 收藏
  • 关注

原创 Cookie、Session与Token的区别理解

Cookie、Session与Token的区别理解

2022-10-28 18:07:42 4903 3

原创 动态代理(cglib与jdk)

动态代理(JDK与CGLIB)的对比以及demo演示

2022-10-27 21:31:56 951 4

原创 JDK动态代理出现com.sun.proxy.$Proxy0 cannot be cast to错误

JDK动态代理出现com.sun.proxy.$Proxy0 cannot be cast to错误的原因

2022-10-27 20:05:51 2285

原创 SpringSecurity中 出现UserDetailsService returned null, which is an interface contract violation

SpringSecurity中 出现UserDetailsService returned null, which is an interface contract violation

2022-10-24 11:05:23 3126

原创 SpringSession使用时候出错

SpringSession使用出错

2022-10-23 15:36:54 182

原创 Spring中是否必须使用三级缓存才能解决循环依赖

Spring中是否必须使用三级缓存才能解决循环依赖

2022-10-22 14:15:15 573

原创 Spring如何通过三级缓存来解决循环依赖

Spring如何通过三级缓存来解决循环依赖

2022-10-20 21:35:10 502

原创 Spring中Bean的生命周期

Spring中Bean的生命周期流程代码demo演示

2022-10-20 15:07:41 331 1

原创 Spring中Bean的作用域

Spring中Bean的作用域

2022-10-20 13:35:57 395

原创 Bean的作用域Request级别出现错误

Bean的作用域Request级别出现错误的原因以及解决办法

2022-10-20 13:22:00 332

原创 Spring中Bean注入的几种方式

Spring中Bean注入的几种方式

2022-10-19 14:45:38 1502

原创 Spring中事务的传播机制以及REQUIRED、REQUIRES_NEW、NESTED区别以及代码演示

Spring中事务的传播机制详解+demo理解更快以及如何判断他们到底是一个事务还是两个事务以及两个事务他们之间的区别

2022-10-17 21:16:20 2279 15

原创 MybatisPlus二级缓存不失效原因(缓存与数据库不一致)

MybatisPlus二级缓存不失效原因(缓存与数据库不一致)

2022-10-17 11:01:48 1302 1

原创 (byte)200 == (byte)100 + (short)100

因为byte是-128 ~ 127。

2022-10-12 15:24:21 325

原创 Linux-如何排查内存满了

Linux-如何排查内存满了

2022-10-11 15:15:48 1075

原创 HTTP1.0、1.1、2.0、3.0的区别

HTTP1.0、1.1、2.0、3.0的区别

2022-10-07 14:33:10 336 4

原创 常见五种IO模型简介

学会常见的的五种IO模型,包括阻塞IO、非阻塞IO、IO多路复用中select、poll、epoll和信号量IO以及异步IO

2022-10-05 23:20:43 1255 27

原创 线程池的简单理解

Java线程池的简单使用与理解

2022-10-01 17:45:00 926 31

原创 volatile

Volatitle原理

2022-09-30 09:47:40 385 15

原创 MySQL-SQL语句的优化

SQL语句的简单优化-插入数据、主键优化、order by优化、group by优化、limit 优化、count 优化、update优化

2022-09-29 08:57:22 436

原创 MySQL-索引及其原理

索引是帮助MySQL高效获取数据的数据结构。快速了解索引及其原理和是否创建索引

2022-09-28 17:26:12 1794 29

原创 计算机网络-TCP

快速了解TCP的三次握手、四次挥手、流量控制、拥塞控制、超时重传机制

2022-09-27 15:24:06 3248 22

原创 tomcat集群中的session共享问题解决方案

快速学会四种session共享问题解决方案

2022-09-19 00:12:11 914

原创 Java后端开发规范

10分支了解常用的开发规范-技术栈规约、命名规范、注释规范、异常与日志等等

2022-09-11 16:15:00 310

原创 解决跨域问题(CORS)

跨域:指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对javascript施加的安全限制只要ip、端口、协议有一样不同就会产生跨域问题注:详细信息可访问跨域原理。

2022-09-06 12:15:00 357

原创 Git常见命令与使用

教你10分钟学会git操作,熟悉git的一些简单使用命令,并随时记录使用过程中git操作问题

2022-09-01 23:01:12 154

原创 前后端开发接口规范

三分钟理解前后端开发接口规范

2022-08-31 19:08:32 2080

原创 VirtualBox + Vagrant 安装虚拟机centos7

三分钟学会使用VirtualBox+Vagrant 安装虚拟机centos7

2022-08-31 09:34:13 451

原创 敏感词过滤-前缀树

敏感词过滤就是词库匹配,你定义一个词库,里面有很多敏感词,匹配到了就说明这个词是敏感词。可以利用树更快判断是否是敏感词

2022-07-12 16:50:21 308

原创 JDK8-HashMap

默认值 //默认初始容量 16 static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; // aka 16 //最大容量 static final int MAXIMUM_CAPACITY = 1 << 30; //默认装载因子 static final float DEFAULT_LOAD_FACTOR = 0.75f; //树化标准 static final int T

2022-05-26 19:42:29 144

原创 深入理解Java虚拟机-垃圾收集概述和判断对象是否该被回收

垃圾收集器与内存分配策略概述垃圾收集器需要完成的三件事那些需要进行GC如何判断对象是否该被回收?引用计数法可达性分析算法引用概述垃圾收集器需要完成的三件事那些内存需要回收?什么时候回收?如何回收?那些需要进行GC程序计数器、虚拟机栈、本地方法栈3个区域随线程而生,随线程灭而灭,栈中的栈帧随着方法的进入和退出有条不紊的进行出栈和入栈操作。每一个栈帧中分配多少内存基本上是在类结构确定下来时就已知(尽管在运行期间会由即时编译器进行一些优化,但在基于概念模型的讨论里,大体上可以认为是已知的),因

2022-05-20 21:00:00 312

原创 王道OS-内存

内存的基础知识什么是内存?有何作用?内存是用于存放数据的硬件。程序执行前**需要先放到内存中才能被CPU处理 **思考: 在多道程序环境下,系统中会有多个程序并发执行,也就是说会有多个程序的数据需要同时放到内存中。那么如何区分各个进程的数据是放在什么地方的?方案: 给内存的存储单元编地址几个常用的数量单位进程的运行原理可见,我们写的代码要翻译成CPU能识别的指令。这些指令会告诉CPU应该去内存的那个地址存/取数据,这个数据应该做什么样的处理。在这个例子中,指令中直接给出了变量

2022-05-17 16:07:54 255 1

原创 王道OS-死锁

死锁的概念什么是死锁每个人都占有一个资源,同时又在等待另一个人手里的资源。发生死锁在并发环境下,各进程因竞争资源而造成的一种互相等待对方手里的资源,导致各进程都阻塞,都无法向前推进的现象就是死锁。发生死锁后若无外力干涉,这些进程都将无法向前推进。死锁、饥饿、死循环的区别死锁: 互相等待对方手里的资源,导致各进程都阻塞,都无法向前推进饥饿: 由于长期得不到想要的资源,某进程无法向前推进的对象死循环: 某进程执行过程中一直跳不出某个循环的现象死锁产生的必要条件互斥条件: 只有对必须

2022-05-13 14:44:41 154

原创 王道OS-进程

进程的定义、组成、组织方式、特征进程的定义程序:就是一个指令序列 早期的计算机(只支持单道程序)引入多道程序技术之后内存中同时放入多道程序,各个程序的代码、运算数据存放的位置不同。操作系统要怎么才能找到各程序的存放位置呢?为了方便操作系统管理,完成各程序并发执行,引入了进程、进程实体的概念系统为每个运行的程序配置了一个数据结构,称为进程控制块(PCB),用来描述进程的各种信息(如程序代码存放位置)PCB、程序段、数据段三部分构成了进程实体(进程映像)。一般来说,我们把进程实

2022-05-12 17:14:38 176

原创 王道计网-应用层

概述网络应用模型客户/服务器模型(Client/Server)P2P模型(Peer-to-Peer)**服务器:**提供计算服务的设备1、永久提供服务2、永久性访问地址/域名**客户机:**请求计算服务的主机1、与服务器通信,实验服务器提供的服务2、间隙性接入网络3、可能使用动态IP地址4、不与其他客户机直接通信应用Web,文件传输FTP,远程登录,电子邮件不存在永远在线的服务器每个主机既可以提供服务,也可以请求服务任意端系统/节点之间可以直接通讯节点间歇性接

2022-05-09 08:15:00 322

原创 HTTP与HTTPS的区别

​📒个人主页:热爱生活の李📒​❤️感谢大家阅读本文,同时欢迎访问本人主页查看更多文章​❤️🙏本人也在学习阶段,如若发现问题,请告知,非常感谢🙏基本概念HTTP超文本传输协议,是一个基于请求与响应,无状态的应用层协议,常基于TCP传输数据,是一个客户端和服务器端请求和应答的标准,用于从WWW服务器传输超文本到本地浏览器的传输协议。HTTPS是以安全为目标的HTTP通道,就是HTTP的安全版,即在HTTP下加入SSL,因此加密的详细内容就需要SSL。区别HTTP协议传输的数据都是没有.

2022-05-08 18:31:38 659

原创 王道计网-TCP&UDP

TCP和UDP概述

2022-05-08 10:07:02 354

原创 InnoDB引擎与MyISAM引擎

InnoDB存储引擎与MyISAM引擎的区别

2022-05-07 10:45:00 2296

原创 MySQL的逻辑架构

​📒个人主页:热爱生活の李📒​❤️感谢大家阅读本文,同时欢迎访问本人主页查看更多文章​❤️🙏本人也在学习阶段,如若发现问题,请告知,非常感谢🙏逻辑架构逻辑架构剖析Connectors第一层:连接层第二层:服务层第三层:引擎层存储层SQL执行流程MySQL的SQL执行流程MySQL中的执行原理数据库缓冲池(buffer pool)缓冲池vs查询缓存查询缓存缓存池如何读取数据查看/设置缓冲池的大小多个Buffer Pool实例逻辑架构剖析ConnectorsConnectors指的是不同语言.

2022-05-06 18:32:29 2091 5

原创 MySQL四大特性及其实现原理

MySQL事务详解以及四大特性及其实现原理,redo log、undo log和MVCC

2022-05-04 20:35:36 1699 2

JAVA实现操作数据库ATM(Springboot+MP+themeleaf)

主要功能 普通用户:注册、登录与退出,取款、存款、转账,交易记录,修改密码,冻结,个人信 息,忘记密码,重新激活,银行卡与信用卡的区分 管理员:登录与退出、激活与冻结,查询所有账户

2022-01-09

空空如也

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

TA关注的人

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