- 博客(5)
- 收藏
- 关注
原创 解决 MySQL 报错:“Host ‘xxx.xxx.xxx.xxx‘ is not allowed to connect to this MySQL server“
在远程连接 MySQL 数据库时,你可能会遇到 "Host 'xxx.xxx.xxx.xxx' is not allowed to connect to this MySQL server" 这样的错误。这个错误通常是由于 MySQL 服务器的访问权限设置导致的,本文将详细介绍如何解决这个问题
2025-07-23 13:59:36
1704
原创 Linux 高性能网络编程:深入理解 poll 和 epoll 机制
poll和epoll。poll作为select的改进版本,解决了 FD 数量限制的问题,但仍然存在遍历所有 FD 的性能开销。而epoll作为 Linux 特有的高性能 I/O 多路复用机制,采用事件驱动方式,避免了遍历所有 FD,在大规模并发场景下表现优异。在实际应用中,应根据具体场景选择合适的 I/O 多路复用机制。对于连接数较少、活跃连接比例高或有跨平台需求的应用,poll是一个不错的选择。而对于连接数众多、活跃连接比例低的高性能网络应用,epoll则是首选。掌握poll和epoll。
2025-07-17 23:27:07
797
原创 Caused by: org.springframework.boot.autoconfigure.jdbc.DataSourceProperties$DataSourceBeanCreatio
SpringBoot应用启动时报错"Failed to determine a suitable driver class"的常见解决方案:1. 检查是否正确添加数据库驱动依赖(如mysql-connector-java);2. 确保application.properties/yml配置了完整的数据库连接信息,包括driver-class-name;3. 检查主类是否添加@SpringBootApplication注解;4. 排查依赖冲突问题;5. 可手动指定驱动类名。该问题通常由缺少
2025-07-15 14:48:14
915
原创 解决 MyBatis 报错:Invalid bound statement (not found) 全方案
摘要:本文针对SpringBoot整合MyBatis时常见的"Invalid bound statement"错误进行了系统分析,指出该问题的本质是MyBatis无法找到对应的SQL映射语句。文章详细梳理了六大常见原因及解决方案:1)Mapper.xml的namespace配置错误;2)接口方法与XML标签id不匹配;3)实体类别名配置问题;4)Maven资源过滤缺失;5)XML文件存放路径不当;6)编译结果验证。同时提供了高级排查技巧,包括启用调试日志、使用@MapperScan注解等
2025-07-14 22:44:22
3013
原创 Spring Boot项目创建全流程
基于 SpringBoot 2.7.x 版本(兼容 JDK 8/11),涵盖两种创建方式。基础项目无需数据库,通过 IDEA 的 Spring Initializr 工具,配置包名、路径后,选择 Spring Web、Lombok 等依赖即可快速创建,启动主类验证运行。推荐的数据库集成方案则额外勾选 MySQL Driver、MyBatis-Plus 等依赖,配置 Maven 路径与 application.yml 文件中的数据库信息(含德鲁伊连接池),确保连接正常后启动。
2025-07-14 22:10:04
2168
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅