![](https://img-blog.csdnimg.cn/20190927151043371.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java
文章平均质量分 59
Java相关
Jodie大白话
知识不缺页,状态无异常。
展开
-
MVCC 实现原理
MySQL 中事务的四种隔离级别,脏读、不可重复读、幻读的区别,MVCC 如何实现 RR。原创 2023-06-01 17:43:52 · 616 阅读 · 0 评论 -
Java 修饰符&关键字
static、final、volatile原创 2023-05-28 15:47:39 · 1017 阅读 · 0 评论 -
this 内存原理
this 本质为所在方法调用者的地址值,可用来区分成员变量和局部变量。原创 2023-05-27 22:05:09 · 249 阅读 · 0 评论 -
ArrayList&LinkedList 源码分析
💟这里是CS大白话专场,让枯燥的学习变得有趣!💟没有对象不要怕,我们new一个出来,每天对说不尽情话!原创 2023-05-26 11:10:57 · 125 阅读 · 0 评论 -
23种Java设计模式
Java 设计模式可以分为三大类:创建型模式 (Creational Patterns)、结构型模式 (Structural Patterns) 、行为型模式 (Behavioral Patterns)。另一类设计模式:J2EE 设计模式。原创 2023-03-06 19:15:56 · 2807 阅读 · 0 评论 -
多态大白话
🧡重载&重写🧡编译时多态&运行时多态原创 2022-10-28 10:26:54 · 117 阅读 · 0 评论 -
Redis大白话(●四●)
🧡锁 🧡分布式锁 基于数据库 基于Redis(性能最高)基于Zookeeper(可靠性最高)原创 2022-10-25 17:08:45 · 276 阅读 · 0 评论 -
Redis大白话(●三●)
🧡Redis实现消息队列 lpush&rpop / rpush&lpop pub&sub(发布订阅) stream🧡Kafka实现消息队列原创 2022-10-24 19:17:24 · 905 阅读 · 0 评论 -
SpringBoot大白话(●二●)
🧡什么是自动装配🧡自动装配流程@SpringBootApplication@SpringBootConfiguration@EnableAutoConfiguration@Import原创 2022-10-22 15:26:03 · 241 阅读 · 0 评论 -
MySQL索引
🧡聚集索引🧡非聚集索引🧡稠密索引🧡稀疏索引原创 2022-10-13 18:06:50 · 129 阅读 · 0 评论 -
多线程大白话(●—●)
🤗进程和线程的理解🧡实现多线程的主要方法 继承Thread类 继承Runnable类原创 2022-08-23 20:38:23 · 129 阅读 · 0 评论 -
Redis大白话(●二●)
🤗Redis线程理解 单线程/多线程 I/O多路复用 Redis为什么快?原创 2022-07-29 17:52:30 · 214 阅读 · 0 评论 -
Spring大白话(●—●)
💌Spring是一个优秀的Java开发框架,通过如下策略简化了开发过程:🍠基于POJO(PlainOrdinaryJavaObject)的轻量级和最小侵入性编程;🍠通过依赖注入和面向接口实现松耦合;🍠基于切面和惯例进行声明式编程;🍠通过切面和模板减少样板式代码。💌乍一看是不是很懵,这些策略与Spring中最重要的两个核心IOC和AOP有关,我们需要先深刻理解IOC和AOP到底是干什么事!...原创 2022-07-27 21:23:35 · 190 阅读 · 0 评论 -
修改头像上传至七牛云Java实现
💌改了一天终于改好了这个模块,记录下头像上传七牛云的步骤以及一些坑。💌采用的是客户端上传,也就是先向业务服务器申请上传凭证,使用上传凭证上传图片到云服务器。也可以服务器直传,客户端将文件传给业务服务器,由业务服务器直接上传图片云服务器。.........原创 2022-07-20 16:54:20 · 466 阅读 · 0 评论 -
用户登录模块Java后端实现
🍠先随机生成当前页面暂时的用户id→cookie🍠随机生成验证码→redis🍠输入账号密码验证码,账号密码正确后,比较redis中的验证码与输入的code🍠验证码正确,登录成功,生成登录凭证ticket→redis/cookie...原创 2022-07-19 17:14:49 · 1916 阅读 · 0 评论 -
MySQL大白话(●—●)
💌如何编写.sql文件创建MySQL数据库嘞?原创 2022-07-19 13:08:54 · 750 阅读 · 0 评论 -
Redis大白话(●—●)
目录🤗谈谈对Redis的理解🧡Redis数据类型🧡Redis持久化RDB(Redis DataBase)默认AOF(Append Only File)💌说Redis之前不得不提一下NoSQL(Not only SQL),泛指非关系型数据库,是随着web2.0诞生的!与传统的MySQL、Oracle数据库不同,NoSQL的数据之间没有关系,并不单单是二维表格式存储,因此易于扩展,有很高的读写性能。NoSQL分类:🍠键值(Key-Value)存储数据库:Redis、MemcacheDB。🍠文档存储数......原创 2022-07-12 10:57:23 · 239 阅读 · 0 评论 -
Javascript中特殊的boolean类型变量
在Java中boolean类型只有true和false两种,但是在Javascript中,所有的变量都可以作为boolean类型变量使用。以下为测试代码://0为falsevar a = 0; if (a){ alert("0为真");}else{ alert("0为假");}//10为truevar b = 10; if (b){ alert("10为真");}else{ alert("10为假");}//nul原创 2021-05-18 16:05:03 · 266 阅读 · 0 评论 -
JavaScript中函数定义常用方式
第一种格式如下:function 函数名(形参列表){ 函数体}若想定义带有返回值的函数,在函数体内加上return语句即可。<script type="text/javascript"> function fun1(){ alert("无参函数"); } fun1(); function fun2(a,b){ alert("有参函数,a=" + a + "b=" + ...原创 2021-05-19 12:38:12 · 128 阅读 · 0 评论 -
后台新增数据通过Servlet服务器传到Web页面时出现乱码
最近在学习一个书城项目,需要在后台图书管理界面添加图书,然后在系统中更新显示出来。因为需要通过Servlet服务器来做这件事情,所以在添加图书的JSP文件中需要有如下两行代码:<form action="manager/bookServlet" method="post"> <input type="hidden" name="action" value="add">但是添加完新的图书后发现,系统中图书信息的中文部分都出现了乱码,在检查ID...原创 2021-07-09 22:54:32 · 162 阅读 · 0 评论 -
JVM大白话(●一●)
🤗谈谈对JVM的理解?🧡JVM体系结构💌二话不说先翻译:JVM(Java Virtual Machine)中文名:Java虚拟机。虚拟机都懂吧?就是仿的计算机。这里有一个简单的包含关系:JDK(Java Development ToolKit)> JRE(Java Runtime Envirnment)> JVM💌往大了说,JVM是一种可以提供Java运行环境的Java开发工具,保证Java可以跨平台运行。💌往小了说,JDK将Java程序编译成Java字节码(.class文件),再由JRE中的JV.....原创 2022-07-11 22:00:02 · 138 阅读 · 0 评论 -
Java中匿名对象的概念和使用
匿名对象的概念顾名思义就是没有名字的对象,即创建的对象没有赋予一个变量作为名字。Phone p = new People(); //有名对象,对象名为p new People(); //匿名对象,没有对象名匿名对象的使用需要特别注意的就是匿名对象只能调用一次,具体如何使用直接上代码:public class Test { public static void main(String[] args) { //此处创建一个有名对象p Pe原创 2021-05-14 12:23:19 · 562 阅读 · 0 评论