![](https://img-blog.csdnimg.cn/53d3caab8c544b628e30abb479c0cfb5.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaEE
文章平均质量分 95
在这个专栏里我将讲解JavaEE初阶和进阶内容,并且手把手教你做网站~~~
s:103
向往美好,喜欢拥抱
展开
-
【Redis】Redis 缓存重点解析
Redis 提供了 8 种不同的数据淘汰策略,默认是 noeviction 不淘汰,内存不足则直接报错;其中,LRU:最久未用,以时间为衡量标准,用当前时间减去最后一次访问时间,这个值越大则淘汰优先级越高;LFU:最少使用,以频率为衡量标准,会统计每个 key 的访问频率,值越小淘汰优先级越高;平时开发过程中用的比较多的是 allkeys-lru(结合自己的业务场景去说)原创 2024-03-05 22:53:31 · 1030 阅读 · 0 评论 -
【并发编程】线程基础知识
可执行状态,跟有无 CPU 执行无关,因为 CPU 调度是无序的,如果没有锁、wait、sleep、join 限制,“有无 CPU 执行”几乎是同时;不要不按套路出牌,isInterrupted() 方法为 true ,正确的做法就是收尾了,而不是置之不理,这样 interrupt 方法就没有意义了;退出标志法,使用一个能够被线程 run 方法获取到的布尔类型变量,当别的线程将其设置为 true 时,则线程结束;当然,也可以用 wait 与 notify;对于join方法,如果有时间限制就是。原创 2024-03-03 00:12:17 · 815 阅读 · 0 评论 -
【框架】MyBatis 框架重点解析
MappedStatement 优点类似与之前 JDBC 的准备态对象,底层也确实是 JDBC;原创 2024-03-02 14:38:15 · 893 阅读 · 0 评论 -
【框架】Spring 框架重点解析
什么是 AOP?面向切面编程,用户将与业务无直接相关,但却对多个对象产生影响的公共行为和逻辑,将这些抽取成公共模块进行复用,降低耦合度;可以理解为一组业务的效果上的"增强buff";原理就是动态代理即目标方法的执行时机和结果可以由代理决定和处理;你们项目有没有使用到 AOP?如统一处理(拦截器、异常处理器、响应处理器),记录接口访问日志,缓存处理,Spring 实现的事务;原创 2024-03-02 00:29:54 · 1296 阅读 · 0 评论 -
【公众号开发】如何写出第一个公众号开发程序 · 动态自定义自动回复
本文超详细讲解如何写粗第一个公众号开发程序:动态自定义自动回复!微信公众号验证逻辑,解析xml,包装xml...原创 2023-10-20 00:45:41 · 365 阅读 · 28 评论 -
【MySQL × SpringBoot 突发奇想】全面实现流程 · 数据库导出Excel表格文件的接口
本文主要讲解如何将excel表格导出,并借此讲解vo对象是什么,怎么用vo对象,以及如何将数据从一个对象搬到另一个对象...原创 2023-10-15 01:31:28 · 1220 阅读 · 33 评论 -
【MySQL × SpringBoot 突发奇想】全面实现流程 · xlsx文件,Excel表格导入数据库的接口
只要访问这个接口,输入xlsx表格文件的路径,就会向程序设置好的数据库的表中导入这个表格的所有数据~借此也讲解一下数据库的表自动生成实体类和实现的方法,还有接口测试api的swagger2并且讲解如何解决列名于属性名不一样的问题!保姆式讲解~原创 2023-10-13 03:50:10 · 684 阅读 · 19 评论 -
【Redis】Redis的特性和应用场景 · 数据类型 · 持久化 · 数据淘汰 · 事务 · 多机部署
本文主要讲解的是redis的常见的面试题总结,包括特性和应用场数据类型、跳跃表、持久化、数据淘汰机制、事务、分机部署!原创 2023-09-13 23:56:45 · 1648 阅读 · 39 评论 -
【Redis】Redis作为缓存
本文主要讲解缓存是什么,以及Redis作为缓存的一些知识点!原创 2023-09-13 23:29:32 · 510 阅读 · 18 评论 -
【Redis】Redis实现分布式锁
本文主要讲解Redis如何实现分布式锁的,以及两个常见的问题:锁长时间被占用/死锁,锁误删!原创 2023-09-13 14:49:56 · 537 阅读 · 15 评论 -
【个人博客系统 × Redis】“最后的升级” · 连接Redis · Redis的基本使用
本文主要讲解redis的基本使用,以及windows可视化客户端的使用,还有java客户端的使用,最后将我们的博客系统的升级:session存储到redis中!原创 2023-09-11 20:37:46 · 846 阅读 · 36 评论 -
【个人博客系统网站】项目的发布 · 通过公网IP访问我们的网站 · 思考总结
本文主要讲解的是项目的发布,我的博客系统的亮点,项目开发的思想,(项目升级)连接redis的伏笔...原创 2023-09-05 17:48:12 · 393 阅读 · 28 评论 -
【个人博客系统网站】 所有人的博客列表页 · 分页功能实现
本文主要讲解的是,所有人的博客列表页,亮点是多线程应用和自己实现的分页算法!原创 2023-09-05 17:39:19 · 302 阅读 · 14 评论 -
【个人博客系统网站】我的博客列表页 · 增删改我的博文 · 退出登录 · 博客详情页 · 多线程应用
本文主要讲解,我的博客列表页也,修改博客列表页,博客详情页,一大亮点就是多线程的应用!原创 2023-09-05 17:10:07 · 1011 阅读 · 21 评论 -
【个人博客系统网站】注册与登录 · 加盐加密验密算法 · 上传头像
本文主要讲解,加盐加密算法,注册中上传头像,静态资源映射,登录功能实现,失焦事件-动态改变头像功能,前端处理url的接口实现...原创 2023-09-03 19:37:43 · 1341 阅读 · 17 评论 -
【个人博客系统网站】统一处理 · 拦截器
本文主要讲解进阶版博客的一大升级:统一处理,与拦截器!原创 2023-09-03 19:26:55 · 409 阅读 · 13 评论 -
【个人博客系统网站】框架升级 · 工程目录 · 数据库设计
本文主要讲解的是,进阶版的个人博客的框架升级,静态页面,数据库的设计以及实体类的创建~原创 2023-09-03 19:03:31 · 559 阅读 · 31 评论 -
【JavaEE】Spring事务-@Transactional参数介绍-事务的隔离级别以及传播机制
本文重点讲解@Transactional的各个参数作用,尤其是其中的事务隔离级别isolation和事务传播机制propagation!原创 2023-08-27 19:05:43 · 4036 阅读 · 25 评论 -
【JavaEE】Spring事务-事务的基本介绍-事务的实现-@Transactional基本介绍和使用
本文主要讲解事务是说明、为什么要使用事务、Spring 事务如何实现、@Transactional的介绍和使用,如何结合代码进行实践,并且处理异常被自己的代码抢走的问题~原创 2023-08-27 02:29:23 · 1374 阅读 · 19 评论 -
【JavaEE】Spring全家桶实现AOP-统一处理
本文主要讲解三个经典地统一处理功能:统一校验处理、统一异常处理、统一数据格式返回处理。本文结合静动图文分析,源码分析,卡通图演示,全面的代码例子...原创 2023-08-24 20:17:11 · 1797 阅读 · 22 评论 -
【JavaEE】面向切面编程AOP是什么-Spring AOP框架的基本使用
本文主要讲解AOP是什么,AOP的组成Aspect、Pointcut、Advice、Join Point,Spring AOP是什么,Spring AOP的使用、动态代理是什么、JDK Proxy和CGKLIB的区别原创 2023-08-21 04:11:18 · 838 阅读 · 20 评论 -
【JavaEE】懒人的福音-MyBatis框架—复杂的操作-动态SQL
本文主要讲解的内容是复杂一点的MyBatis语法,包括多表查询,ResultMap法,最终呈现表赋值对象,分多步去查询多张表,多线程的应用;动态SQL各个标签的讲解,有if,trim,where,set,foreach标签......结合图片和丰富的例子辅助理解!原创 2023-08-14 19:53:38 · 473 阅读 · 20 评论 -
【JavaEE】懒人的福音-MyBatis框架—[单表]增删改查等常规操作
本文主要讲解的就是MyBatis的基础详细使用方法,包括单表查询,单表模糊查询,删除,修改,插入,获取返回值的插入。重点讲解${}和#{}的区别,sql注入问题,以及各种注意事项和常见的疑问。原创 2023-08-13 17:07:07 · 521 阅读 · 10 评论 -
【JavaEE】懒人的福音-MyBatis框架—介绍、搭建环境以及初步感受
本文主要讲解,MyBatis是什么,进行介绍,搭建环境的方式,并且通过一个例子进行应用,虽然没有具体讲细节,但是可以初步感受MyBatis的强大!在最后还推荐了一个很可爱的插件😀😀😀原创 2023-08-10 01:45:18 · 510 阅读 · 17 评论 -
【JavaEE】让“单车变摩托”的神级框架—Spring MVC的深入讲解
本文重点讲解Spring MVC框架的学习,超级细致,图文和动图结合讲解。解说SpringMVC是什么、如何创建和连接,如何处理请求、如何返回响应,SpringMVC都能便捷的做到,我想你会爱上这个框架!包括经典面试题:请求转发和请求重定向的区别!原创 2023-08-09 05:07:02 · 893 阅读 · 39 评论 -
【JavaEE】Spring Boot - 日志文件
本文重点讲解,SpringBoot 项目中的日志文件部分,包括日志框架的使用,日志级别的设置,日志格式的改动,日志文件的保存,lombok框架的使用,讲解其原理和优点!原创 2023-08-07 19:31:51 · 1091 阅读 · 22 评论 -
【JavaEE】Spring Boot - 配置文件
本文主要讲解SpringBoot项目的配置文件,超级详细,图文结合!包括properties文件和yml文件,语法讲解、配置项、读取配置文件、yml对象的获取,集合的获取】properties和yml的区别,文件命名的讲究,如何指定配置文件,如何让系统配置文件附带一个开发环境的配置文件...原创 2023-08-07 03:58:11 · 1166 阅读 · 19 评论 -
【JavaEE】Spring Boot - 项目的创建和使用
本文中,讲解了SpringBoot的优点,创建方式,目录结构,使用方式,热部署和一些约定等等...原创 2023-08-03 17:19:17 · 1563 阅读 · 13 评论 -
【JavaEE】深入了解Spring中Bean的可见范围(作用域)以及前世今生(生命周期)
本文章主要讲解Spring中Bean的作用域和生命周期。作用域的一个例子,定义,六种不同的作用域,如何设置Bean的作用域。Spring的执行流程,生命周期,Bean的详细生命周期讲解,初始化过程讲解,代码演示...原创 2023-08-01 22:07:13 · 1577 阅读 · 40 评论 -
【JavaEE】Spring中注解的方式去获取Bean对象
在本文章中,主要讲解用注解@Autowired的方式去注入Bean对象,重点讲解DI,属性注入,Setter注入,构造方法注入,讨论命名规则,匹配机制,优缺点分析。讨论@Resource和@Autowired的区别,最后综合练习一波巩固记忆!原创 2023-07-22 15:11:28 · 1141 阅读 · 20 评论 -
【JavaEE】Spring中注解的方式去存储Bean对象
本文主要讲解,用注解的方式去存储Bean对象的。包含五大类注解的介绍,项目工程分层,Bean对象的命名问题,@Bean方法注解的介绍,重名问题,命名问题...原创 2023-07-21 13:25:02 · 409 阅读 · 17 评论 -
【JavaEE】DI与DL的介绍-Spring项目的创建-Bean对象的存储与获取
本文章包含Spring知识要点的:DI和DL的区别、DI和IoC的区别、Spring项目的创建、Bean对象如何存储到容器中、Bean如何从容器中获取(最原始的方法DL)原创 2023-07-19 21:01:50 · 1625 阅读 · 23 评论 -
【JavaEE】JavaEE进阶:框架的学习 - Spring的初步认识
这是JavaEE进阶的第一篇文章,主要讲解框架学习的必要性,方便性,还有初步了解Spring!原创 2023-07-19 16:10:29 · 1958 阅读 · 37 评论 -
【JavaEE】了解JVM
本文章对JVM做出简单讲解,解决热门JVM面试题,图文并茂!原创 2023-07-14 20:04:25 · 757 阅读 · 35 评论 -
【JavaEE】项目的部署-让网络上的人都能访问你的网站
怎么在Linux中部署项目呢?这篇文章教你怎么让网站能够被别人访问到!原创 2023-07-11 19:47:49 · 1016 阅读 · 20 评论 -
【JavaEE】Linux基本使用
一些基础的Linux使用讲解,超级详细,例子丰富。解决经典面试题:查找进程pid和端口号问题!原创 2023-07-11 17:03:58 · 609 阅读 · 18 评论 -
【JavaEE】前后端综合项目-博客系统(下)
前后端综合项目-博客系统(下),讲解对于登录的一系列功能的实现,以及markdown编辑器的文本如何提取出来。原创 2023-07-09 00:57:27 · 700 阅读 · 26 评论 -
【JavaEE】前后端综合项目-博客系统(上)
本文章将结合学过的前后端知识,完善博客系统,将其变成真正的网站,上篇:博客列表页与博客详情页!原创 2023-07-07 20:57:03 · 800 阅读 · 34 评论 -
【JavaEE】表白墙终章-飞流直下的“甜言蜜语”-瀑布流式布局
本文可能为表白墙系列的最后一篇文章了,重点讲解JS和JQuery的瀑布流布局的方式展示“甜言蜜语”。原创 2023-06-10 20:32:47 · 931 阅读 · 45 评论 -
【JavaEE】使Cookie与Session失效-Servlet上传文件操作-优化表白墙
本文章讲解Cookie和Session是如何通过代码使其失效的,实现登出效果、讲解上传文件的操作,让用户可以自定义头像,优化了页面,使得头像可以显示,提高体验!本文通过图文结合讲解,生动形象!原创 2023-06-10 12:15:31 · 1159 阅读 · 21 评论