- 博客(36)
- 收藏
- 关注
原创 DeepSeek服务器繁忙,推荐满血版DeepSeek的13种使用方式
博客主要介绍了在DeepSeek出现服务器繁忙问题时,如何通过不同的策略和使用技巧,让用户充分挖掘DeepSeek的潜力,提升搜索效率和体验。具体来说,文章提供了13种满血版DeepSeek的使用方式,帮助用户在访问DeepSeek时能获得最佳的搜索效果,即使在高并发或繁忙的情况下也能尽可能高效地使用。
2025-02-26 11:26:28
744
原创 Java集合操作:如何正确计算两个集合的差集
集合1:集合2:{2, 3, 4}{1}。方法优点缺点removeAll两次简单直观,易于理解操作两个集合需要额外空间灵活,代码优雅,适合复杂需求需要 Java 8 支持Guava代码简洁,性能高需要引入 Guava 库手动遍历控制力强,适合无第三方库的项目代码繁琐,不适合大数据集Apache直接调用现成方法需要引入 Commons 库推荐使用Guava或 Java 8 的流式操作。如果项目中已有这些依赖,这两种方式更高效、优雅。
2024-12-17 10:36:16
515
原创 MySQL误删数据怎么办?
MySQL 的 binlog 文件记录了所有对数据库结构和数据的修改操作,包括INSERTUPDATEDELETE等。这就意味着,如果你不小心删除了数据,可以通过解析 binlog 文件,从中恢复丢失的记录。
2024-12-16 14:17:57
938
原创 Swagger:API世界的“导游”与“代言人”
Swagger 就像开发中的“润滑剂”,前后端的交流因为它而更加顺畅。没有 Swagger 的日子,文档全靠手写,接口全靠猜。用了 Swagger,不仅有“导游”,还能随时有“导航”。
2024-12-13 17:06:37
325
原创 为什么不推荐在Spring Boot中使用@Value加载配置——一个“懒惰”的开发者自述
你有没有过这样的经历?在开发 Spring Boot 项目时,迫不及待地往类里加上@Value注解,轻松注入配置项,觉得自己仿佛掌握了神奇的魔法:一行代码,搞定配置!看似简单又高效的方式,背后隐藏着潜在的陷阱。今天,我们就来聊聊为什么在 Spring Boot 中,@Value这位“懒惰”的开发者最好的朋友,可能并不是最理想的选择。@Value。
2024-12-06 11:34:03
728
原创 Redis为什么这么快?我说是纯内存的,大佬对我漏出了蒙娜丽莎的微笑......
所以,Redis之所以快,不仅仅是因为它是纯内存访问,更因为它的设计哲学巧妙结合了单线程高效处理、精简的网络协议、以及快速的内存管理。Redis就像一个高手,知道什么时候出招、怎么出招,迅速、高效,解决问题毫不拖泥带水。
2024-12-04 11:47:09
1615
原创 mysql的索引在什么情况下会失效?
在 MySQL 中,索引是优化查询性能的关键工具,它可以大幅提高查询速度。然而,在某些特定情况下,索引可能会失效,从而导致查询性能的显著下降。本文将通过一个简单的表和一些常见的查询示例,演示 MySQL 索引失效的常见场景,并使用EXPLAIN关键字分析查询执行计划,帮助您深入理解何时索引失效。通过上述示例,我们演示了 MySQL 中索引失效的几种常见情况,并使用EXPLAIN分析了每种情况的执行计划。
2024-12-03 16:32:46
1254
原创 SQL Server中的数据处理函数:提升SQL查询能力
在SQL Server中,数据处理函数是开发人员操作数据库的强大工具。通过这些函数,我们可以高效地对数据进行处理和转换,满足不同的业务需求。无论是进行类型转换、数学运算,还是处理日期时间,SQL Server 都提供了丰富的内置函数。本篇文章将重点介绍 SQL Server 中的几类常用数据处理函数,并通过实例展示如何高效使用它们。SQL Server 提供了丰富的数据处理函数,包括数据类型转换、数学计算、日期时间处理、条件判断等。
2024-12-03 16:02:32
1197
1
原创 SQL Server 中的字符串函数:全面解析与应用
在数据库管理和开发过程中,字符串是最常见的数据类型之一。在 SQL Server 中,字符串操作函数为开发者提供了强大的工具,能够方便地处理和操作字符串数据。无论是处理用户输入、格式化输出,还是进行字符串查找、替换和连接,SQL Server 都提供了丰富的函数。本文将深入探讨 SQL Server 中常见的字符串函数,并通过实例展示它们的用法。SQL Server 提供了强大的字符串函数库,能够帮助开发者轻松处理和操作字符串数据。
2024-12-03 15:04:49
1114
原创 Mybatis 超赞的几种写法
MyBatis 提供了许多强大且灵活的功能,使得开发者可以通过不同的写法实现更高效、清晰的 SQL 查询。通过动态 SQL、注解方式的简化、复杂的映射关系、分页查询及批量操作等功能,我们能够大大提升开发效率和系统性能。在实际开发中,选择合适的 MyBatis 写法和最佳实践,不仅能提高代码的可维护性,还能减少不必要的 SQL 查询和性能问题。希望本文介绍的几种超赞的 MyBatis 写法能对你有所帮助!
2024-12-02 15:51:49
684
原创 MyBatis中的WHERE 1 = 1是什么
通过它,可以避免在条件拼接时进行繁琐的判断,从而使得 SQL 语句更加简洁、清晰,也减少了潜在的错误。这种做法常用于动态 SQL 生成中,尤其是当条件非常多时。它为 MyBatis 提供了一种灵活且高效的方式来动态生成 SQL,同时也能保持 SQL 语句的简洁和可维护性。希望这篇博客帮助你理解了 MyBatis 中的作用!
2024-12-02 14:01:41
1032
原创 使用 Docker 部署 Spring Boot 项目流程
通过 Docker 部署 Spring Boot 项目可以极大简化应用的部署和运维流程。Docker 提供了一种隔离且轻量的方式,确保应用在不同环境中的一致性和可移植性。将应用容器化不仅便于管理,还能提高部署的效率。构建项目。创建Dockerfile文件来定义容器。构建和运行Docker镜像与容器。随着项目规模的增大,使用 Docker 管理应用程序将变得更加高效,特别是在微服务架构下,Docker 的作用尤为显著。
2024-12-02 11:01:07
1571
原创 Spring Boot 项目部署命令 java -jar 的各种参数及作用
在实际生产环境中,我们经常使用java -jar命令来部署项目。为了满足不同场景的需求,可以通过一些常用参数来优化运行时行为和性能。本文将全面解析java -jar命令的各种参数及其作用,帮助你更好地管理和优化Spring Boot 项目的部署。通过合理使用 java -jar 命令的各种参数,可以有效提高 Spring Boot 项目的运行效率和可维护性。在实际使用时,需根据具体场景进行调整,选择最适合的配置。
2024-12-02 10:32:32
2190
原创 理解 JavaScript 中的浮点数精度问题
在 JavaScript 中,浮点数运算常常会让开发者感到困惑,尤其是在处理小数时。的结果为。为什么会出现这样的结果?我们将逐步解析这个问题。在 JavaScript 中,浮点数精度问题是一个常见且重要的概念。理解其背后的原因,以及如何应对这些问题,对于开发者来说至关重要。通过采取适当的方法,我们可以有效地减少浮点数计算带来的意外错误,确保代码的准确性和可靠性。希望通过本文的解析,能帮助你更好地理解并应对 JavaScript 中的浮点数精度问题。
2024-10-29 14:25:42
559
原创 const、let、var的区别以及不同情况如何使用?
const、let 和 var 是 JavaScript 中声明变量的三种方式,它们之间的主要区别在于变量的作用域、是否可以重新赋值以及提升行为。
2024-10-25 10:19:58
359
原创 自定义 Spring Boot启动图案
要自定义 Spring Boot 启动时显示的图案,你可以修改或创建一个自定义的 Banner。Spring Boot 允许你在启动时显示 ASCII 艺术图案或文本。
2024-09-12 11:58:43
958
原创 什么是Spring的AOP?利用AOP实现一个自定义注解的日志功能 Starter
AOP(面向切面编程,Aspect-Oriented Programming)是一种编程范式,它允许程序员将跨越多个模块的关注点(如日志记录、事务管理、权限控制等)从业务逻辑中分离出来,以提高代码的可重用性和模块化。Spring AOP 是 Spring Framework 提供的一种实现 AOP 的方式,通过动态代理在运行时拦截方法调用,执行横切关注点的逻辑。
2024-08-29 16:11:03
1033
原创 使用@Cacheable 和 @CacheEvict注解进行 redis缓存
在现代应用开发中,缓存是提升性能和响应速度的关键技术。Spring Boot 提供了强大的缓存抽象,简化了缓存的配置和使用。本文将介绍如何使用 @Cacheable 和 @CacheEvict 注解来实现redis缓存的自动管理,包括如何缓存数据以及如何手动清空缓存。通过这些步骤,你可以高效地管理和测试 Spring Boot 中的缓存功能。使用 @Cacheable 注解来缓存数据,并使用 @CacheEvict 注解来手动清空缓存,帮助你更好地控制缓存的生命周期和数据一致性。
2024-08-23 11:50:58
1069
原创 什么是Starter?如何自定义一个Starter?如何使用?
什么是Starter?如何自定义一个Starter?如何使用?本文将封装一个邮件发送服务的starter,以及进行具体使用。
2024-08-23 11:14:20
923
原创 localStorage、sessionStorage、Cookie的区别以及特点
localStorage、sessionStorage、 Cookie 都是浏览器中用于存储数据的机制,但它们在存储的范围、持久性、和使用场景上有显著的区别。
2024-08-22 17:49:29
4702
原创 window.localStorage浏览器存储导致的问题
在使用window.localStorage存储变量时,在同一域名下不同系统使用时可能会出现问题,比如多个系统在进行中英文环境切换的时候,系统A的语言环境可能会影响到系统B的语言环境,导致中英文展示混乱。
2024-08-22 15:56:52
394
原创 java真实面试题(二)
每一道都是亲身经历公司真实的面试题,这家公司主要做金融项目,这个岗位是一个养老基金的项目,机试+现场面试,主要围绕项目用到的功能问技术问题。
2024-04-30 11:39:20
157
1
原创 java真实面试题(一)
每一道都是亲身经历公司真实的面试题,一家主要做工业生产管理系统的公司,视频一面,没有问项目,全问的java基础知识,后续面试题可能会包含机试、笔试、面试,敬请期待。
2024-04-28 15:23:13
870
原创 项目必用的全局异常处理器
在 Java 开发中,异常处理是一个重要的话题,良好的异常处理可以提高程序的稳定性和可靠性。在实际开发中,我们经常需要处理全局异常,以便统一处理应用程序中抛出的异常,避免异常导致程序崩溃或数据丢失。本文将介绍如何在 Java 中处理全局异常。全局异常处理是指统一处理应用程序中抛出的异常。通常情况下,我们会定义一个全局异常处理器来捕获和处理所有未经处理的异常。全局异常处理器可以捕获应用程序中的任何异常,并根据需要进行处理,比如记录日志、返回友好的错误信息等。
2024-04-09 17:33:52
479
原创 Stream流的使用
Stream流是 Java 8 引入的新特性,它可以代替一些传统的集合操作技术,例如使用循环遍历集合或数组、使用迭代器等。使用 Stream 可以更加简洁、方便地进行集合的操作和处理。
2024-04-09 16:47:54
969
原创 Wrappers原来这么好用
在 MyBatis-Plus 中,Wrappers是一个用于构建条件查询的工具类。通过Wrappers类,可以方便地构建各种查询条件。
2024-04-09 14:49:19
2447
原创 Java实体类常用注解
在 Java 开发中,实体类(Entity Class)是表示数据结构的重要组成部分。为了方便地对实体类进行操作和管理,我们经常会使用一些注解来标记实体类的属性和方法。本文将介绍一些常用的 Java 实体类注解,并解释它们的作用和用法。
2024-04-09 13:15:49
3614
原创 Java判断为空,别在一股脑的用==null了
在实际的开发中,判断是否为空普遍存在,根据不同的对象来进行不同的方法的使用,可能会让你的代码更加简洁和健壮。本文仅仅简单介绍了Java判空的使用,还有很多好用的工具类也可以进行判空,在实际工作场景中,要根据不同的情况使用不同的方法。
2024-03-07 10:37:35
603
1
原创 String 的“+“拼接符、String的concat()方法、 StringBuffer、StringBuilder 、做字符串拼接时,到底哪个更快?
在开发过程中,String 类提供给我们很多好用的方法,对字符串的操作是最频繁的,在字符串拼接操作也有不同的用法,别再一股脑的用+号了。
2024-03-06 21:27:20
902
原创 @Autowired注解爆红的原因及解决方法
在使用SpringBoot进行开发时,往往需要在service层注入mapper,但注入mapper的时候,idea工具会进行检查,经常会爆红。
2024-03-04 14:38:35
2588
原创 去除对象属性中的空格
由于很多时候页面输入框传输的数据带空格,以及导入功能时,excel表格中会包含空格,以至于造成后台数据的不一致,以下是一个只需一行代码直接去除空格以及换行符的工具类。
2024-02-07 10:58:49
1415
1
原创 使用http调用SAP接口同步数据,以xml格式数据进行交换
由于项目从企业获取数据需要通过sap接口进行传输,并且请求参数是xml格式,以下是使用java来实现对sap接口的调用。
2024-02-07 10:17:14
666
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人