请叫我头头哥
摘要: Java OkHttp3工具类 okhttp3现在基本都在用的一个底层网络框架。这篇博客主要的目的就是将OKHttp3这个框架在开发中能用到的地方都记录下来,也当一个工具文档为日后使用时查找方便。 vOkHttpUtils import com.google.gson.Gson; import lombok.extern.slf4 阅读全文
posted @ 2024-03-16 21:07 请叫我头头哥 阅读(65) 评论(0) 推荐(0) 编辑
摘要: DBeaver Public Key Retrieval is not allowed 最近由于navicat到期了,没续了。打算用用dbeaver。dbeaver是免费和开源(GPL)为开发人员和数据库管理员通用数据库工具。家用完全足够了。但是在配置数据库连接的时候遇到错误:DBeaver连接MySQL提示“Public Key Retrieval is not allowed”。 阅读全文
posted @ 2024-02-18 20:38 请叫我头头哥 阅读(22) 评论(0) 推荐(0) 编辑
摘要: Docker 安装 MySQL8.0 docker安装mysql docker仓库搜索mysql docker search mysql docker仓库拉取mysql8.0 docker pull mysql:8.0 // 默认拉取最新版本 docker pull mysql 查看本地仓库镜像是否下载成功 docker images 阅读全文
posted @ 2024-02-18 20:36 请叫我头头哥 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 如何改Maven Dependencies的源码,如何把springboot组件的源码改造后使用 由于springboot提供的源码有些地方不太符合预期,所以需要改动改动,这里就会说到,如何改Maven Dependencies的源码。如何把springboot组件的源码改造后使用。 v修改源码的几种方式 直接在自己工程中建同包同类名的类进行替换 采用@Primary注解 排除需要替换的jar包 阅读全文
posted @ 2024-01-27 21:15 请叫我头头哥 阅读(26) 评论(0) 推荐(1) 编辑
摘要: SpringBoot进阶教程(七十九)spring-boot-starter- 有哪些 starter类型 spring Boot应用启动器基本的一共有44种,具体如下 1)spring-boot-starter 这是Spring Boot的核心启动器,包含了自动配置、日志和YAML。 2)spring-boot-starter-actuator 帮助监控和管理应用。 3)spring-boot-star 阅读全文
posted @ 2023-12-11 00:15 请叫我头头哥 阅读(206) 评论(0) 推荐(1) 编辑
摘要: SpringBoot进阶教程(七十八)邮件服务 Sun公司提供了JavaMail用来实现邮件发送,但是配置烦琐,Spring中提供了JavaMailSender用来简化邮件配置,Spring Boot则提供了MailSenderAutoConfiguration对邮件的发送做了进一步简化。 v准备工作 开通POP3/SMTP服务或者IMAP/SM 阅读全文
posted @ 2023-11-30 21:29 请叫我头头哥 阅读(351) 评论(0) 推荐(4) 编辑
摘要: SpringBoot进阶教程(七十七)WebSocket WebSocket是一种在单个TCP连接上进行全双工通信的协议。WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。 阅读全文
posted @ 2023-10-01 19:30 请叫我头头哥 阅读(962) 评论(0) 推荐(5) 编辑
摘要: SpringBoot进阶教程(七十六)多维度排序查询 在项目中经常能遇到,需要对某些数据集合进行多维度排序的需求。对于集合多条件排序解决方案也有很多,今天我们就介绍一种,思路大致是设置一个分值的集合,这个分值是按照需求来设定大小的,再根据分值的大小对集合排序。 v需求背景 我们来模拟一个需求,现在需要查询一个用户列表,该列表需要实现的排序优先级如下: 阅读全文
posted @ 2023-06-10 21:30 请叫我头头哥 阅读(440) 评论(0) 推荐(0) 编辑
摘要: SpringBoot进阶教程(七十五)数据脱敏 无论对于什么业务来说,用户数据信息的安全性无疑都是非常重要的。尤其是在数字经济大火背景下,数据的安全性就显得更加重要。数据脱敏可以分为两个部分,一个是DB层面,防止DB数据泄露,暴露用户信息;一个是接口层面,有些UI展示需要数据脱敏,防止用户信息被人刷走了。 v需求背景 DB层面的脱敏今天先不讲,今 阅读全文
posted @ 2023-04-01 21:02 请叫我头头哥 阅读(1481) 评论(1) 推荐(8) 编辑
摘要: Java正则匹配域名白名单 在上一篇文章《通用正则表达式开源工具,为开源绵尽薄力 》中,我们介绍了很多正则表达式的实例,工作中大家也经常遇到新的规则需要匹配,今天就看一下检测域名白名单的几种方式。 v方式一 /** * * 获取网址 URL 的一级域名 * http://detail.tmall.com/item.htm?sp 阅读全文
posted @ 2023-02-18 21:08 请叫我头头哥 阅读(447) 评论(0) 推荐(0) 编辑
//Setting ico for cnblogs