自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 【最新最热】项目屎山化方案大全(吐血整理!)

你,是否尝尝因为项目代码过于简洁而感到烦躁?你,是否因为高效美观的代码而常常无法达成公司的代码量考核?你,是否总是觉得自己的项目打包出来体积太小,无法映衬你长期久坐而日益健硕的大腹?你,是否常常因为代码中的类型过于明确、函数调用链过短而烦恼无比?想必大部分Java开发人员都会选择SpringBoot作为服务端框架,下述文章中,如果描述web服务项目且没有特殊说明,均视为在SpringBoot项目环境中。顺带一提,标题没有缺字漏字。

2024-02-29 03:52:20 575

原创 在JPA中,使用实体图查询具有自定义中间表的多对多实体

大家好哇!不知道大家在使用JPA的时候有没有试用过实体图(EntityGraph)进行查询呢?它的功能很强大, 比如可以用来规避大家经常遇到的 n+1 的问题。

2024-07-04 14:14:37 319

原创 在Gradle中优雅地统一管理依赖

这篇小文章将会以上手应用的方式简单为你介绍一下如何在Gradle中使用Version Catalog优化地进行依赖统一管理

2024-06-18 01:17:10 769

原创 一个插件助你隐藏B站搜索框内那莫名其妙的搜索推荐

Hello 大家吼哇!好久没写水文了,不知道有没有想我呢? 不知道在日常生活中使用 bilibili 的时候,你有没有注意过它首页顶部的搜索框?

2024-06-13 23:46:34 226

原创 【KTips】在Kotlin中实现一个十分简单的自循环状态机

在平日的编码生活中,你有没有遇到过需要通过状态机来实现的逻辑呢?一个状态的轮转、事件订阅的通讯处理等。 状态机的实现方式千变万化,这里我会为你介绍一个简单的自循环状态机实现。

2024-04-30 18:00:03 1275 5

原创 如何在 VitePress 中使用 Google Adsense 挂载广告赚零花钱

你有自己的博客、文档或者个人网站吗?想要在网站上发布一些广告来通过流量赚取一些零花钱吗?前阵子我试着在我用 VitePress 写的个人网站中增加了的广告,本篇文章会以我的个人经验来介绍下如何在 VitePress 中添加 Google Adsense 的广告并赚取零花钱。👉👉👉看看效果虽然说是“在VitePress”中使用,不过其实 Google Adsense 的使用方式还是很简单的(尤其是自动广告,几乎不需要配置什么东西),可以适用于绝大多数场景。记得自备魔法喔~

2024-04-29 20:02:10 655 1

原创 【KTips】把 Flow 变成 Iterator

想必在日常生活中,大家总会遇到这样的苦恼: 我想要把一个 Flow 转化为 Iterator 怎么办呢?

2024-03-16 18:14:58 186

原创 【KTips】协程中如何正确等待多个异步任务

想必在日常生活中,大家总会遇到这样的苦恼:当我启动了几个异步任务后,我想要等待它们全部完成后再继续,并且只要有任务出现了错误,那么其他任务也都跟着被终止

2024-03-15 13:15:25 453

原创 【KTips】如何为Job指定两个“parent“

只要它们结束了、或者终止了,都会告诉我们的小job,也让它停下脚步,那么该怎么办呢?这时候,我们可以选择其中一个作为真正的。如果有更好的办法也欢迎评论区补充喔~我们下次再见 ヾ(•ω•`)o。想必在日常生活中,大家总会遇到这样的苦恼:我有一个。来达到通知我们的小job的目的。, 而其他人,则可以通过。,但是它有两个“候选。

2024-03-15 02:18:22 154

原创 WebFlux的探索与实战 - r2dbc的多表查询

本篇文章会以我的个人经验来介绍下如何在 Spring WebFlux 中使用Spring Data R2DBC 进行多表查询。

2024-03-04 08:00:00 976

原创 WebFlux的探索与实战 - r2dbc的分页查询

虽然响应式API更加适合流式列表的查询,但是分页这东西可是很常见的。也没什么前言可说,反正就是一篇介绍如何在中使用进行分页查询的文章。文章会从创建项目开始,你要是没啥兴趣,就往下划划。

2024-03-01 08:00:00 889

原创 如何用Java写QQ机器人 v2.0

如何用Java写QQ机器人 v2.0前提simple-robot框架官方文档simple-robot mirai组件构建项目配置文件写一个监听器类编写启动类成功了失败了支持与赞助这次我想不到什么开场白了,直接开始吧。前提IDE : IntelliJ IDEAJDK : JDK8+Maven: 3.6.0+simple-robot框架此框架的github地址:https://github.com/ForteScarlet/simpler-robotsimple-robot是一个目标为兼容多平台

2021-02-23 17:36:38 11493 8

原创 如何使用java操作ini格式的配置文件

有些时候,可能会需要你通过程序读取、操作、修改、写入ini格式的配置文件,作为一个java程序员,我们应该怎么去操作呢?ini先看看.ini格式的文件是什么样子的:[base]name=jackage=20# 注释[user] # 也是注释username=AAA其实这种格式的配置文件不是特别常见,扩展名也不一定就是.ini,有时候还可能叫做.config。当然了,扩展名这种东西,其内容取决于创建这个文件的人。从我个人角度来讲,其实如果把这种格式的文件简单的抽象一下,他是跟proper

2020-06-29 23:26:19 1412

原创 如何使用Java开发QQ机器人 方法二

使用Java开发QQ机器人- CQ & HTTP TO CQ使用库Q平台下的HTTP TO CQ插件以及simple-robot核心标准库作为依赖。此插件与框架的 简陋 简单介绍:文档处简介前往项目Github地址点击star以收获作者的感谢:GayHub快速开始一、安装1. 下载并安装 酷Q前往酷Q官方下载地址下载酷Q应用,并安装(启动一次),然后关闭。2. 下.........

2020-02-26 21:58:45 6165 1

原创 如何使用Java开发QQ机器人 方法一

使用Java开发QQ机器人- CQ & HTTP API使用库Q平台下的CQ HTTP API插件以及simple-robot核心标准库作为依赖。前往项目Github地址点击star以收获作者的感谢:GayHub如果需要获得更好的阅读体验,请前往 原文档 -> 组件-酷Q-CoolQ HTTP API(推荐) -> 快速开始 处阅读或尝试直接进入快速开始快速开.........

2020-02-26 21:44:49 12050 3

原创 Java中如何生成随机假数据对象

前言想要生成一些有些随机性的Javabean对象用来测试,又想让他们看上去像是真的?想要一些大量的Javabean用来做测试,但是手动编写太累了?想要用一套模板来定义一个Javabean的字段随机规则?啥也不想,就进来看看?如果你有以上想法或者需求,你可以试试一个叫做 Mock.java 的轻量级假数据生成框架,或者说工具。github地址:https://github.com/Fo......

2020-02-22 22:00:59 5071 5

原创 java中如何创建一个不会被反射破坏的单例

前言单例相信各位都不陌生,从学习java开始就会经常接触到这个概念,首先先来回忆一下什么是单例:单例模式是设计模式中最简单的形式之一。这一模式的目的是使得类的一个对象成为系统中的唯一实例。要实现这一点,可以从客户端对其进行实例化开始。因此需要用一种只允许生成对象类的唯一实例的机制,“阻止”所有想要生成对象的访问。使用工厂方法来限制实例化过程。这个方法应该是静态方法(类方法),因为让类的实例去...

2019-06-15 23:35:21 992 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除