刷新
Spring Bean 的生命周期

博主头像 Spring Bean 的生命周期,通过 "实例化→注入→初始化→销毁" 的阶段划分,结合接口与注解的扩展点,允许我们在各个环节介入自定义一些逻辑,从而能实现一些我们想要的效果。 ...

MybatisPlus使用详情

博主头像 一、简介 1.1 概述 MyBatis-Plus(简称MP)是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变,为简化开发、提高效率而生。 MyBatisPlus官网:https://baomidou.com/ 1.2 特性 无侵入:只做增强不做改变,引入它不会对现有工程产生影 ...

JAVA基础学习---注释\标识符\数据类型

博主头像 文章由来:跟着B站<狂神说Java>所讲内容笔记 1. 注释 - 在复杂项目结构下,需要注释 - 注释不会执行 - 必须写注释 - 写代码要规范 Java中的注释有三种 单行注释 //单行注释:只能注释一行文字 // //输出一个Hello 多行注释 //多行注释:可以注释多行文字 /* 注释 */ ...

大厂出来的程序员技术就牛逼吗?

博主头像 大家好,我是R哥。 大厂出来的程序员技术就牛逼吗? 答案肯定是否定的! 比如我今天要分享一个大厂面试辅导案例,这个兄弟我印象特别深,是今年 3 月份找我辅导的,其实他本身学历和履历都不差,但去年 12 月,某个互联网大厂一面就挂了,心态直接崩了。 这兄弟在某大厂上班,但平时被业务推着走,说白了就是做 ...

剑指offer-9-变态跳台阶

博主头像 题⽬描述 ⼀只⻘蛙⼀次可以跳上1 级台阶,也可以跳上2级……它也可以跳上n级。求该⻘蛙跳上⼀个n级的台阶总共有多少种跳法。 思路及解答 数学归纳法 ⾸先⻘蛙⼀次可以跳 1 , 2 , 3 到 n 级。假设函数是f(n) ,则: ⻘蛙跳到第⼀级是f(1)=1 ,只有⼀种跳法。 ⻘蛙跳到第⼆级,可以是直 ...

ViggleAi轻松打造爆款视频/Ai爆款视频创作指导/如何让媒体账号爆火

博主头像 估计很多人像我一样,未发挥自己的创作潜力,以为每天刷的那些视频都是遥不可及的存在,殊不知一切都是纸老虎,我马上为你捅破这层窗户纸: 【完整原文链接】:ViggleAi轻松打造爆款视频/Ai爆款视频创作指导/如何让媒体账号爆火 此视频是我用Viggle Ai工具创作的作品,发到头条号四天就有将近8万的 ...

外卖项目总结(1)

博主头像 外卖项目总结 技术点 Nginx 1.1 Http服务器,部署静态资源,访问性能高。 1.2 负载均衡:通过调度算法将客户端的访问流量分发到不同的应用服务器上面,避免单点故障。 1.3 反向代理与正向代理 相同点:都位于客户端与服务器之间 不同点: 正向代理 反向代理 为客户端服务 为服务器端服务 ...

了解GC吗?什么是GC?

博主头像 GC是什么?为什么要GC? GC( Garbage Collection ),垃圾回收,是Java与C++的主要区别之一。作为Java开发者,一般不需要专门编写内存回收和垃圾清理代码。这是因为在Java虚拟机中,存在自动内存管理和垃圾清理机制。对JVM中的内存进行标记,并确定哪些内存需要回收,根据一 ...

问题 1:MyBatis-plus-3.5.9 的分页功能修复

博主头像 问题:后端由于字符内容过长,前端展示精度丢失修复 虽然我们在 Swagger 接口测试中并没有看到精度丢失的错误,但是在测试‏中,如果你打开 F12‎ 控制台,利用预览来查 看响应数据,就会发现另⁡一个问题:id 的最后 两位好像都变成 0 了! 这是由于前端 JS 的精度范围有限,我们后端返回的 ...

HashMap集合--基本操作流程的源码可视化

博主头像 本文主要包含:HashMap 插入过程、扩容过程、查询过程和删除过程的源码可视化 文章对应的视频连接:https://www.bilibili.com/video/BV1wM3KzaE3d/ 1. 操作流程 1.1. 插入过程(put(K key, V value)) 插入流程主要涉及四种操作:扩容 ...

Java中的队列与参数传递

博主头像 Java中的队列数据结构 定义: 队列(Queue)是一种先进先出(FIFQ)的线性数据结构 基本性质: 先进先出 主要操作 2.1 入队:向队尾插入元素 2.2 出队:从队首移除元素 只允许在队首删除,在队尾插入 Queue 继承 Collection 常见用方法: 注意: add、remove、 ...

LeetCode周简报1

博主头像 每日一题 Day1 最长和谐子序列(594) class Solution { public int findLHS(int[] nums) { Arrays.sort(nums); int lef = 0; int res = 0; for (int rig = 0; rig < nums.len ...

QueryDsl动态排序的实现

写在前面,最近项目持久层框架需要使用JPA+QueryDsl,而网上相关的资料特别少。我将在JPA和QueryDsl标签下记录学习过程中遇到的问题和解决方案,希望能帮到有需要的小伙伴。 本文介绍使用QueryDsl实现动态排序的方法,即前端动态地向后端传递排序字段和排序规则,后端返回相应的结果。 步 ...

一次并发请求导致图片错乱的排查与修复

在开发过程中,我们时常会遇到与并发请求相关的问题。最近,我在实现一个图片预览功能时,发现多个并发请求时会引发资源加载错乱的问题。经过排查,最终锁定问题与 Spring Bean 的作用域设置有关。本文将详细记录问题的发现、分析及解决过程。 问题发现 我需要实现的功能是在用户管理的表格中显示用户头像的 ...

<1···101112···69>