2024年9月23日
摘要: 前言 在使用MyBatis或者MyBatis-Plus作为ORM框架的时候,会发现默认的日志输出是下面这样的: 在参数少并且SQL简单的情况下,这样的SQL我们能通过手动去替换占位符,来获取到真正执行的SQL。但是如果是比较复杂的SQL,或者查询参数比较多的话,一个个替换就比较费时费力了。 MyBa 阅读全文
posted @ 2024-09-23 10:24 IT-QI 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 在实际的项目开发过程中,经常需要用到邮件通知功能。例如,通过邮箱注册,邮箱找回密码,邮箱推送报表等等,实际的应用场景非常的多。 早期的时候,为了能实现邮件的自动发送功能,通常会使用 JavaMail 相关的 api 来完成。后来 Spring 推出的 JavaMailSender 工具,进一步简化了 阅读全文
posted @ 2024-09-23 10:23 IT-QI 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 如果你想要在Spring Boot项目中使用OpenPDF来生成PDF文件,而不是iText,你可以通过将HTML转换成PDF的方式来实现。OpenPDF是一个开源的Java PDF库,它基于iText 5.x版本,但是它主要提供了HTML到PDF的转换能力。 下面是如何在Spring Boot项目 阅读全文
posted @ 2024-09-23 10:22 IT-QI 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 前言 在前后端分离的开发架构中,当用户成功登录后,后端服务会生成一个JWT(JSON Web Tokens)token,并将其返回给前端。前端(如Vue应用)接收到此token后,通常会将其存储在LocalStorage中以方便后续请求时使用。每次向后端发送请求时,前端会将这个token作为请求头的 阅读全文
posted @ 2024-09-23 10:21 IT-QI 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 01、背景 02、Disruptor介绍 03、Disruptor 的核心概念 04、Ring Buffer 05、Sequence Disruptor 06、Sequencer 07、Sequence Barrier 08、Wait Strategy 09、Event 10、EventProces 阅读全文
posted @ 2024-09-23 10:20 IT-QI 阅读(35) 评论(0) 推荐(0) 编辑
摘要: nps是一款轻量级、高性能、功能强大的内网穿透代理服务器。目前支持tcp、udp流量转发,可支持任何tcp、udp上层协议(访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析等等……),此外还支持内网http代理、内网socks5代理、p2p等,并带有功能强大的web管理端。前面一 阅读全文
posted @ 2024-09-23 10:20 IT-QI 阅读(90) 评论(0) 推荐(0) 编辑
摘要: frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议,且支持 P2P 通信。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。 我在开发微信公众号时用到了,当我们调试公众号消息时,需要用到公网环境,如果没有内网穿透,微信公 阅读全文
posted @ 2024-09-23 10:19 IT-QI 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 微服务架构中,JWT认证方案中,用户登录成功后,后端会生成一个JWT格式的access_token并发送给前端。前端接收后,会将此access_token安全地存储在浏览器的LocalStorage中,以便在后续请求中作为身份认证的依据。 每次API请求时,前端都会将access_token附加在请 阅读全文
posted @ 2024-09-23 10:18 IT-QI 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 在现代应用中,随着文件大小的不断增大和网络环境的复杂化,传统的文件上传方式已难以满足用户需求。通过将Spring Boot与MinIO集成,可以轻松实现文件的分片上传、秒传和续传功能,为用户提供更流畅的上传体验。 分片上传 分片上传是将大文件拆分成多个小块分别上传,避免单次上传大文件带来的不稳定性。 阅读全文
posted @ 2024-09-23 10:18 IT-QI 阅读(548) 评论(0) 推荐(0) 编辑
摘要: HTTPS 是以安全为目标的 HTTP 通道,简单讲是 HTTP 的安全版,即 HTTP 下加入 SSL 层,HTTPS 的安全基础是 SSL,因此加密的详细内容就需要 SSL。 在 Nginx 中,配置 HTTPS 也非常的简单,我们首先需要准备好与我们域名关联的 HTTPS 证书,接着,再配置对 阅读全文
posted @ 2024-09-23 10:17 IT-QI 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 在前端开发的世界中,如何快速且高效地构建应用程序,常常成为开发者的核心挑战。构建一个完整的前端项目,需要从零开始搭建开发环境、封装 API 请求、配置路由、处理权限管理等,这无疑是一项繁琐的任务。💼 你是否也面临过在不同项目中不断重复这些操作? Fes.js,一个基于 Vue 3 的前端应用解决方 阅读全文
posted @ 2024-09-23 10:17 IT-QI 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 前言 当前软件开发面临诸多挑战,诸如开发效率低下、重复工作多、维护成-本高等问题,这些问题在一定程度上阻碍了项目的进展。针对这些痛点,我们迫切需要一款既能提升开发效率又能降低维护成-本的处理方案。由此,一款基于前后端分离设计的企业级快速开发平台应运而生,它不仅支持单体服务与微服务之间的灵活切换,还能 阅读全文
posted @ 2024-09-23 10:15 IT-QI 阅读(16) 评论(0) 推荐(0) 编辑