- 博客(15)
- 收藏
- 关注
原创 6种MySQL高可用方案对比分析
MySQL InnoDB Cluster是一个强大且灵活的高可用性解决方案,适合高可用性、高一致性和高并发的业务场景。通过简单的配置和管理,企业可以快速部署一个高效且可靠的数据库集群,确保业务连续性和数据安全。Percona XtraDB Cluster是一个强大且灵活的高可用性解决方案,适合高可用性、高一致性和高并发的业务场景。通过简单的配置和管理,企业可以快速部署一个高效且可靠的数据库集群,确保业务连续性和数据安全。
2025-10-23 00:07:53
1000
原创 22.<SpringBoot 统一功能处理(拦截器+统一返回结果+统一异常处理)>
上一篇文章讲解了图书管理系统,我们没有实现强制登录功能。我们可以想到。我们可以在后端程序根据Session来判断用户是否登录。但是实现方法比较麻烦。需要修改每个接口的处理逻辑需要修改每个接口的返回接口定义需要修改,前端代码也需要修改因此本篇文章我们讲解更简单的办法。统一拦截所有的请求,并进行Session校验。这就是我们本文要讲到的拦截器。拦截器是Spring框架提供的核心功能之一。主要用来拦截用户的请求。在指定方法前后。根据业务需要执行,预先设定的代码。也就是说。
2025-10-22 23:56:34
414
原创 1个月时间整理了2019年上千道Java面试题,近500页文档!
1.1、不同版本的 spring Framework 有哪些主要功能?1.2、什么是 spring Framework?1.3、列举 spring Framework 的优点。1.4、spring Framework 有哪些不同的功能?1.5、spring Framework 中有多少个模块,它们分别是什么?1.6、什么是 spring 配置文件?…1.7、spring 应用程序有哪些不同组件?1.8、使用 springg 有哪些方式2.1、什么是 Spring IOC 容器?2.2、什么是依赖注入?2.3
2025-10-22 23:45:48
547
原创 2023年java初级面试题(5道)
答:方法的重载和重写都是实现多态的方式,区别在于前者实现的是编译时的多态性,而后者实现的是运行时的多态性。补充:Java中没有传引用实在是非常的不方便,这一点在Java 8中仍然没有得到改进,正是如此在Java编写的代码中才会出现大量的Wrapper类(将需要通过方法调用修改的引用置于一个Wrapper类中,再将Wrapper对象传入方法),这样的做法只会让代码变得臃肿,尤其是让从C和C++转型为Java程序员的开发者无法容忍。对象的属性可以在被调用过程中被改变,但对象的引用是永远不会改变的。
2025-10-22 23:24:05
306
原创 2 Text2SQL 智能报表方案介绍
因此Text-to-SQL也可以被简写为NL2SQL。· 输入:自然语言问题,比如“查询表t_user的相关信息,结果按id降序排序,只保留前10个数据 ”· 输出:SQL,比如“SELECT * FROM t_user ORDER BY id DESC LIMIT 10”
2025-10-22 23:12:06
810
原创 # mysql 服务启动失败:显示:“mysql 服务启动后停止,某些服务在未由其他服务或程序使用时将自己停止”,或者 CMD 中显示:“MySQL服务无法启动,服务没有报告任何错误”。解决方法
记住最后一串字符串,这是你的 mysql 的初始登录密码。
2025-10-22 22:59:32
637
原创 028.爬虫专用浏览器-抓取#shadowRoot(closed)下的内容
Shadow DOM是一种在web开发中用于封装HTML标记、样式和行为的技术,以避免组件间的样式和脚本冲突。它允许开发者将网页的一部分隐藏在一个独立的作用域内,从而实现更加模块化和可维护的代码结构。
2025-10-21 21:51:39
887
原创 (万字超详细-网络版本)VXLAN详解:概念、架构、原理、搭建过程、常用命令与实战案例
云计算因其在系统利用率高、人力/管理成本低、灵活性和可扩展性强等方面的优势,已成为现代企业IT建设的主流形态。在云计算环境中,虚拟化技术广泛应用于标准部署方案中。这种服务器虚拟化技术的普及极大地提升了数据中心的计算密度,同时为了实现业务的灵活变更,虚拟机(VM)需要能够在网络中自由迁移。随着云计算技术的发展,虚拟化技术因其降低IT成本、提高业务部署灵活性以及降低运维成本等优势,越来越受到企业的青睐。企业在选择虚拟化架构后,会将业务以虚拟机的形式部署在服务器集群中。
2025-10-21 21:51:09
404
原创 2024年最新这样理解BAT必面之软件设计原则,还不会就是我的问题(1),一份非常适合收藏的Java进阶面试题
对于很多Java工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。整理的这些资料希望对Java开发的朋友们有所参考以及少走弯路,本文的重点是你有没有收获与成长,其余的都不重要,希望读者们能谨记这一点。再分享一波我的Java面试真题+视频学习详解+技能进阶书籍本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录需要这份系统化的资料的朋友,可以点击这里获取。
2025-10-21 21:43:45
338
原创 2024年最新Java线程基础进阶,2024Java高级面试题及答案
学完之后,若是想验收效果如何,其实最好的方法就是可自己去总结一下。比如我就会在学习完一个东西之后自己去手绘一份xmind文件的知识梳理大纲脑图,这样也可方便后续的复习,且都是自己的理解,相信随便瞟几眼就能迅速过完整个知识,脑补回来。下方即为我手绘的MyBtis知识脑图,由于是xmind文件,不好上传,所以小编将其以图片形式导出来传在此处,细节方面不是特别清晰。但可给感兴趣的朋友提供完整的MyBtis知识脑图原件(包括上方的面试解析xmind文档)
2025-10-21 21:41:27
283
原创 (万字超详细-网络版本)VXLAN详解:概念、架构、原理、搭建过程、常用命令与实战案例
云计算因其在系统利用率高、人力/管理成本低、灵活性和可扩展性强等方面的优势,已成为现代企业IT建设的主流形态。在云计算环境中,虚拟化技术广泛应用于标准部署方案中。这种服务器虚拟化技术的普及极大地提升了数据中心的计算密度,同时为了实现业务的灵活变更,虚拟机(VM)需要能够在网络中自由迁移。随着云计算技术的发展,虚拟化技术因其降低IT成本、提高业务部署灵活性以及降低运维成本等优势,越来越受到企业的青睐。企业在选择虚拟化架构后,会将业务以虚拟机的形式部署在服务器集群中。
2025-10-21 21:18:29
359
原创 Java面试——Tomcat
Server 的主要任务,就是提供一个接口让客户端能够访问到这个 Service集合,同时维护它所包含的所有的 Service的生命周期,包含如何初始化,如何结束服务,如何找到客户端要访问的 Service。是责任链模式,责任链模式是指在一个请求处理的过程中有很多处理者依次对请求进行处理,每个处理者负责做自己相应的处理,处理完之后将处理后的请求返回,再让下一个处理着继续处理。如果没有匹配,请求会发送至默认的主机。的策略:对于会话要求不太强(不涉及到计费,失败了允许重新请求下等)的场合,同一个用户的。
2025-10-20 23:51:58
777
原创 Go-Gin Web 框架完整教程
Go 语言(或称 Golang)是一个开源的编程语言,由 Google 开发。在开始使用 Gin 框架之前,我们需要先安装 Go 环境。无法连接到 Go 的默认代理服务器。Go 项目的工作效率很大程度上依赖于正确的环境变量配置。Go 模块是 Go 管理依赖的方式。首先,我们需要创建一个新的项目目录。一个好的项目结构能够提高代码的可维护性和可读性。Gin 是一个用 Go 语言编写的 Web 框架。这里 my-gin-app 是项目名称,你可以根据自己的需求修改。如果显示 Go 版本号,说明安装成功。
2025-10-20 23:28:55
926
原创 # mysql 服务启动失败:显示:“mysql 服务启动后停止,某些服务在未由其他服务或程序使用时将自己停止”,或者 CMD 中显示:“MySQL服务无法启动,服务没有报告任何错误”。解决方法
记住最后一串字符串,这是你的 mysql 的初始登录密码。
2025-10-20 22:48:23
880
原创 (万字超详细-网络版本)VXLAN详解:概念、架构、原理、搭建过程、常用命令与实战案例
云计算因其在系统利用率高、人力/管理成本低、灵活性和可扩展性强等方面的优势,已成为现代企业IT建设的主流形态。在云计算环境中,虚拟化技术广泛应用于标准部署方案中。这种服务器虚拟化技术的普及极大地提升了数据中心的计算密度,同时为了实现业务的灵活变更,虚拟机(VM)需要能够在网络中自由迁移。随着云计算技术的发展,虚拟化技术因其降低IT成本、提高业务部署灵活性以及降低运维成本等优势,越来越受到企业的青睐。企业在选择虚拟化架构后,会将业务以虚拟机的形式部署在服务器集群中。
2025-10-19 11:29:21
836
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅