自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 优雅转换对象MapstructPlus跟优雅分页查询

之后我们调用MapstructUtils.convert这个方法,就可以直接进行转换为vo对象进行返回。使用场景为对象vo bo po等的优雅转换。实体类就是跟sq对应的类一般是不用动的。加上@AutoMapper注解。

2025-05-28 12:44:27 279

原创 最近闹得很大的B站CPU分流,被拦截插件拦截上千条技术分析辟谣

CPU分流是指将大量的计算任务合理地分配给多个CPU核心或多个处理器上,以避免某一个CPU核心负载过重,提高整体计算效率和响应速度。多线程程序中,将任务均衡分配到各线程,借助多核CPU提高执行效率。操作系统层面调度任务到不同的核心(负载均衡)。Web服务器或高并发应用中,后台逻辑用线程池或协程分摊CPU运算压力。我分析了快俩个小时,也没有发现帖子和视频中所说的一些东西。为什么要写这个文章?就是因为好奇网页端是如何操作用户的cpu进行分流的。这在技术上是一个基本不可能的事件。

2025-05-08 10:58:53 2949 3

原创 做了一个打工人时薪计算器(牛马计算器)

开源地址演示地址。

2025-05-06 17:35:18 943

原创 Springboot用IDEA打jar包 运行时 错误: 找不到或无法加载主类

就是我在打包我项目后。用java -jar命令的话。之后换上17后在启动就没问题了。但是我在idea里面进行运行。因为我这个是jdk17的项目。今天遇到个很神奇的问题。而我本机的jdk是1.8。所以说就会出现这个情况。是无法启动这个项目的。

2025-04-26 20:33:57 363

原创 Optional 全解析:Java 最被低估的空值处理利器

在 Java 世界里,空指针异常(NullPointerException)是最常见的运行时错误之一。它不仅频繁出现,而且经常在运行过程中才暴雷,严重影响程序的健壮性。// 如果 user 为 null,直接崩if (user!= null) {是不是感觉又丑又啰嗦?有没有更优雅的写法呢?在 Java 8 中,Optional优雅地处理 null,消灭 NPE。✅ 让代码更语义化 —— 一眼看出值是否可能为空✅ 减少空指针异常 —— 不再担心值为 null。

2025-04-25 10:10:52 338

原创 [特殊字符] 开源项目招募 | 一起共建 SXEasy-backend 后端通用解决方案!

大家好,目前正在开发并维护一个开源后端项目 —— SXEasy-backend,该项目基于 Spring Boot 3,致力于打造一个通用、模块化、可快速上手的后端开发框架,帮助开发者快速构建中小型项目或接口服务。每一次提交、每一个 Issue、每一个 PR,都会体现在你的 GitHub 上,真实的开源履历,提升你的职业竞争力。深入理解 Spring Boot 多模块项目的设计模式、依赖管理、模块解耦,掌握真实项目的架构思维。从登录注册、权限认证、异常处理、接口安全到验证码生成,全面提升你的后端开发技能。

2025-04-24 14:13:46 128

原创 java.lang.IllegalArgumentException: Name for argument of type [java.lang.Integer] not specified报错解决

在 Spring Boot 项目中,如果我们没有在编译时启用标志,Spring 就无法获取到方法参数的实际名称,从而可能导致无法正确绑定请求参数。通过在pom.xml中配置,启用标志,可以确保 Spring 正确地解析方法参数名称,避免出现绑定错误。在pom.xml中配置,并启用编译器标志。显式使用等注解来指明参数名称,增强代码的健壮性和可读性。通过这些措施,我们可以避免 Spring Boot 项目中的参数绑定问题,使得项目在处理请求时更加稳定可靠。

2025-04-17 20:13:11 1005

原创 springboot返回所有接口详细信息

然后把这些信息组织成一个列表,返回给用户。通过这种方式,开发者可以查看当前 Spring Boot 项目中的所有公开 API 接口及其支持的请求方法。类,该类负责管理所有请求路径的映射,能够获取每个路径的具体信息。就是我们通过访问一个接口能看到我们所有的API接口的数量。这一过程的核心依赖是 Spring Boot 的。因此这个数据需要我们从后台来进行一个动态的获取。这个是我今天再做一个项目的首页的时候。后面的就是在对返回的数据进行一个处理。前端的设计是有一个这样的需求。这样就完成了我们的需求。

2025-04-10 16:45:00 390

原创 一文带你了解二维码扫码的全部用途

access_token=TOKEN POST数据格式:json POST数据例子:{“action_name”: “QR_LIMIT_SCENE”, “action_info”: {“scene”: {“scene_id”: 123}}} 或者也可以使用以下POST数据创建字符串形式的二维码参数: {“action_name”: “QR_LIMIT_STR_SCENE”, “action_info”: {“scene”: {“scene_str”: “test”}}}返回的就是一个二维码。

2025-04-08 19:21:10 886

原创 飞算java AI代码生成使用体验

之后这里我们选择用mysql进行sql表的一个设计(这个过程还是有点慢的)这个是他接口多了之后,pageresult提前没有规划好,导致的一些问题。还有就是他没有集成swagger3 虽然选项里面写的是集成了这个的。我的总体评价是,有些功能可以用,有些逻辑有很大的问题。这个测试就不用什么学生管理系统这种老掉牙的东西了。2.selectOne的时候他是这样写的。这样的 有很多这样的类似错误。如果说作为一个毕设是可以的。

2025-03-27 14:47:56 292

原创 cursor无限续杯软件操作教程

.重新打开 cursor 软件,点击登录即可,这时会跳转到网页让你登录,直接用刚才删除的那个账号登录即可。1.退出 cursor 软件的账号,点击 log out 按钮,可以手动退出并关闭软件。3.确保账号退出及程序关闭的情况下点击“我要续杯”的按钮。2.删除账号,点击按钮会自动打开网页,手动删除即可。

2025-03-21 18:13:48 653

原创 manus邀请码申请手把手教程

Manus 运⾏于云端虚拟机,采⽤多代理系统(MAS),适合个⼈和专业⽤⼾提升效率。在Monica团队发布的演⽰视频中,Manus展现了惊艳的能⼒:它可以根据⽤⼾的需求,⾃动搜索资 料、分析数据、⽣成代码,甚⾄输出多格式⽂档(如PDF或Markdown)。这种⾼度⾃主性让它更像是 ⼀个“数字版个⼈助理”,能够完成⼏乎所有能在电脑上执⾏的⼯作。这个第二个的意思是你希望manus能帮你做什么。这个要写英文的通过率高一些。manus邀请码申请手把手教程。更多资料我目前整理了一些。之后等待邀请码就可以了。

2025-03-07 09:38:14 714

原创 最近很火的汤汤好梦代码源码极其部署教学

只会在vercelhttps://vercel.com/非程序员可以通过这个网站来进行演示了。首先fork到你的github上。之后我们来说部署教程和源码。之后关联上你的github。下面是一个建议的部署教程。这里之后点击project。一个非常简单的东西。

2025-02-15 22:36:00 7467 14

原创 2025春晚刘谦魔术揭秘魔术过程

① 筷子左交换 → [‘筷’, ‘杯’, ‘勺’]③ 勺子左交换 → [‘勺’, ‘筷’, ‘杯’]① 筷子左交换 → [‘杯’, ‘筷’, ‘勺’]③ 勺子左交换 → [‘筷’, ‘勺’, ‘杯’]① 筷子左交换 → [‘筷’, ‘杯’, ‘勺’]③ 勺子左交换 → [‘勺’, ‘筷’, ‘杯’]① 筷子左交换 → [‘筷’, ‘勺’, ‘杯’]③ 勺子左交换 → [‘勺’, ‘筷’, ‘杯’]① 筷子左交换 → [‘勺’, ‘筷’, ‘杯’]③ 勺子左交换 → [‘勺’, ‘筷’, ‘杯’]

2025-01-28 22:15:32 1847

原创 多项日常使用测试,带你了解如何选择AI工具 Deepseek VS ChatGpt VS Claude

总体一整个体验下来。之前我是用ChatGPT为主的。这些模型为了测试也是用了三四天左右。下面来说一下我对这些模型的一些看法,以及一些优点的说明情况。首先是ChatGPT。其优点是回复迅速。在对后端的修改以及bug的修改上表现较为良好。再说deepseek这个算是一个新起之秀。在很多方面的表现是比ChatGPT要好的。但是在代码方面的处理,以及一些bug的修改上是不如ChatGPT的。总的来说对于日常使用来解决一些生活上的问题,是非常的推荐的。Claude对于编程方面前后文的能力比较优秀。

2025-01-28 16:30:11 2516

原创 2025教师资格证复习资料:精华笔记+重点整理+考点归纳+常考知识点汇总,看完这些复习资料,快速上岸教资❗️❗️

资料应有尽有,富含科一科二科三。「25上教资笔试资料」,

2025-01-17 19:15:46 1587

原创 小猿搜题冲榜/刷排名/专用思路-理论速度1小时/3.6w分 附带0s教程

的昨天的一个版本修改的当时他还没有练习的模式,现在我看已经有了,可以参考他的代码 当然我的这个也可以用 (这个更新速度很快)里面很多没用的东西我都没删掉。⚠️:这个方法很多还需要手动操作,我目前无法用代码完全实现,如果你有兴趣可以给我提issue我们一起讨论。但是0s的话,当前账号就无法看到你取得0s的那个排行榜的榜单了,别人那里是显示的,不过排名是0。这里就不建议开启抓包了,改好一次后(这里指的是改好题目数量),关闭抓包,不断的点。0s这些是我昨天弄的,如果你按照我的方法是可行的。

2024-10-11 16:24:28 1590 1

原创 项目等待建设中

这是一个基于Spring Boot 3的后端通用接口案例项目,汇总了实际开发中常见的需求代码片段。本人呢 大三在读 写过很多的项目 发现绝大部分的项目里面的代码都是高度的重合,再加上网上去搜到的代码片段要不过于简单 不符合实际开发 要不就是收费 等等等等。这个项目的很多代码均为我看到的一些开源or教程项目中优秀的范例。我在后面的致谢名单上会一一标明出处的。同样的 不可避免的是 我个人的代码水平是很有限的,我尽力的去打磨我发布的每一个案例。所以说 可不可以把自己见到过的好的案例示范 全部汇总起来呢?

2024-07-23 12:54:45 335

原创 项目预告中

目前预热一个项目正在建设。

2024-07-23 12:53:27 200

原创 java生成二维码

是表示二维码矩阵的数据结构,由 0 和 1 构成的二维数组,用于存储二维码的编码信息。就是一个这么简单的二维码 我们需要去设置的东西有很多很多 那么有没有什么方法可以快速的开发呢?需要注意的是zxing是依赖commons-lang的所以我们也要加上去。是一个便捷的二维码生成类,可以生成多种格式的二维码,包括。这是一个简单的示例,当请求地址的时候 就会返回对应的url。这里直接用的最新的springboot3.3来做的演示。生成的时候我们要知道他的一些常用的参数 API。这个只是一个普通的二维码。

2024-07-13 14:15:29 1196

原创 二维码扫码登录业务详解

二维码登录 顾名思义 重要是在于登录这俩个字登录简单点来说可以概括为俩点告诉系统我是谁向系统证明我是谁下面我们就会围绕着这俩点来展开详细说明PC端:进入二维码登录页面,请求服务端获取二维码的ID。服务端:生成二维码ID,并将其与请求的设备绑定后,返回有效的二维码ID。PC端:根据二维码ID生成二维码图片,并展示出来。移动端:扫描二维码,解析出二维码ID。移动端:使用移动端的token和二维码ID请求服务端进行登录。服务端。

2024-07-11 15:20:17 1906

原创 为什么很多人不推荐你用JWT?

这个是他的官网这个就是JWTJWT 全称如果你还不熟悉JWT,不要惊慌!它们并不那么复杂!你可以把JWT想象成一些JSON数据,你可以验证这些数据是来自你认识的人。当然如何实现我们在这里不讲,有兴趣的可以去自己了解。当你登录到一个网站,网站会生成一个JWT并将其发送给你。这个JWT就像是一个包裹,里面装着一些关于你身份的信息,比如你的用户名、角色、权限等。然后,你在每次与该网站进行通信时都会携带这个JWT。每当你访问一个需要验证身份的页面时,你都会把这个JWT带给网站。

2024-05-06 20:32:22 849

原创 一行代码将文件存储到本地或各种存储平台

这些就基本上是一个简单的入门了。如果有更多的操作,可以移入官网了解。xiaou61/xiaou-easy-code: 前后端通用解决方案 springboot vue react 原生js (github.com)在1文件夹里面。

2024-05-03 21:41:16 132

原创 关于后台管理系统的一些系统监控案例

剩下的东西就是从java的自带类System.getProperties里面获取到的。也就是他set的三个对象。方法的作用是执行一个 Redis 命令,并返回执行结果。,它是一个函数式接口,用于表示一个可以执行 Redis 命令的回调函数。首先我们来看后台他是如何进行一个获取的。我这个是本地去运行的,发现他可以检测到这么多的数据。在阅读开源的项目的时候,发现了一个很神奇的功能。之后的服务器信息,如果本地运行也就是本地的信息。之后来看他是如何获得redis的信息的。这里需要注意的是,我们在用osi的时候。

2024-04-25 13:38:52 1387

原创 @AutoWired和@Resource的区别

不管是使用@autowired还是@resource 都是可以实现功能的,更多的还是看我们的编程习惯。这两个我们在项目中,经常去使用。可能需要更多的解析工作,特别是在没有明确指定Bean名称时,而。通常用于Spring管理的Bean之间的依赖关系,而。可能用于那些同时需要兼容Java EE环境的场景。当我们用@autowired的时候会有这样的提示。注解来指定注入的具体Bean。是Java EE的一部分,因此。是Spring特有的,而。下面给出一点我的见解。指定名字用的注解就是。他给出的原因是这样的。

2024-04-23 20:06:07 597

原创 带你多种方法实体类转换 玩转VO,PO,DTO 之间转换

尽管 “View Object” 也是一个有效的解释,但在面向对象设计和领域驱动设计(DDD)的上下文中,VO 通常指的是 “Value Object”。是需要进行一个完整的架构的,但是我们如果是一些小项目,没有必要为了设计而设计,导致的过度设计。可以这样说,对于绝大部分的应用场景来说,DTO和VO的属性值基本是一致的,而且他们通常都是。这个的话,那么这俩个方法的copyProperties 的源和目标的参数的位置是相反的。这里的DO 就相当于是PO 是没有什么区别的,或者说是很少的。

2024-04-20 15:21:47 1909

原创 带你实现一个github注册页面的星空顶

指定从应用动画到元素开始执行动画之前等待的时间量。所以说,他应该实现的方法就是在5个div中去随机放大几个小图片。首先我看到的后面的这个背景,是不是一个纯色的背景呢?我们可以看到有很多的signup-stars的div。除此之外,我还看到了他发送了一个svg的图片请求。发现他后面确实是一个纯黑色的背景。这里面的css都是引用的github的css。为了验证上面的猜想。之后我们来研究他的星空顶是如何实现的?同时我们找到了他是怎么插入这个svg的。并且我发现他的尺寸是时刻在动的。首先我们研究一下他的这个官网。

2024-04-18 16:38:44 680

原创 springboot优雅的改进你的输出日志,让你快速的定位问题 超详细的初始化教程

一个好的项目,一定会输出很多的日志,来让开发者,快速的去定位一些问题。下面我将带来一些在springboot中,你可以选择做的初始化技巧。这些都是比较通用的,可以直接进行复制使用,所以我这里不做过多的讲解。最后再来一个这个可能知道的人很多,也算是一点乐趣吧,就是在resouce目录里面添加上banner.txt这个文件。需要注意的是,要像让这个拦截器生效,需要在springboot启动类添加@ServletComponentScan。这个是用来监听你的项目是否正确的运行。例如我经常用的一个七彩大佛。

2024-04-13 19:39:48 366

原创 一文涵盖Lambda,Stream,响应式编程,从此爱上高效率编程

本文结构为 先是一个例子,带你快速体验,之后再去深究里面的方法。以及一些底层原理是如何实现的。从如何用,到如何用好,如何用精。学习操作,学习思维。

2024-04-12 20:05:06 920

原创 requestbody requestparam pathvariable前端端实战,让你彻底了解如何传值

这个文章分为原理篇和实战篇,如果你只想知道如何使用,可以直接跳转到实战篇,这里会用springboot3加vue3来演示如何进行一个传值。Axios方法后端参数描述无发送GET请求,从指定的URL获取数据。发送GET请求,从指定的URL获取数据,并在URL中添加查询参数,后端通过获取这些参数的值。请求体中的数据发送POST请求,将数据作为请求体发送到指定的URL。发送PUT请求,将数据作为请求体发送到指定的URL,路径中的id变量对应后端的。发送DELETE请求,从指定的URL删除资源,路径中的。

2024-04-06 11:56:32 2800

原创 springAI初体验 让人人都能跑大模型

Spring AI 提供了一系列抽象,作为开发 AI 应用程序的基础。这些抽象具有多种实现,使得组件的替换变得容易,且代码更改最小化。如果有兴趣的可以去官方文档进行一个研究里面所有用到的事例代码都会放在xiaou61/xiaou-easy-code: 前后端通用解决方案 springboot vue react 原生js (github.com)这个仓库之中。

2024-04-05 14:37:16 1003

原创 我的创作纪念日

学生大二 为了纪念一下自己在学习中经常会搞混的东西或者说自己犯的错误吧,为了让很多人不再去犯错。最后是自己开源的一个前后端通用解决方案的项目吧,目前有了400多个star还是挺欣慰的。比较有成就的是自己写出来的各种笔记,到现在已经112w字了。收获了很多的开发技巧吧。还有就是自己的博客,里面的优质内容。日常就是在看课和敲代码。

2024-04-05 10:35:52 322

原创 一文搞懂Cookie、Session、Token、Jwt以及实战

汇总:Cookie 和 Session 是传统的基于服务器的会话管理机制,而 Token 和 JWT 则是更为灵活和安全的身份验证和授权机制,适用于分布式系统和前后端分离的应用场景。浏览器存储此Cookie,并在随后的请求中将其发送回服务器,允许服务器识别用户并在多个页面加载中保持他们的登录状态。跨站请求伪造(CSRF)是一种攻击,攻击者可以利用用户已经认证的身份在用户不知情的情况下执行非预期的操作。JWT可用于认证和授权用户,它们是自包含的,意味着验证它们所需的所有信息都包含在令牌本身中。

2024-04-04 23:35:32 791

原创 一文涵盖所有工作中遇到的redis操作,让你从此学会redis

首先我们来介绍一下redisNoSQL 数据库redis是一个key - value 存储系统(区别于 MySQL,他存储的是键值对)之后我们来看当然除了这些,还有很多使用redis的场景,欢迎各位来补充。文中所有的源码在如下仓库xiaou61/xiaou-easy-code: 前后端通用解决方案 springboot vue react 原生js (github.com)文章也会在这里同步发送这个项目是我自己开发的一个前后端通用解决方案的一个项目,致力于各种工作中常用的代码的demo展示。

2024-04-02 15:00:59 386

原创 用java带你了解为什么十赌九赌

我们得到了 1000 元。我们总是在高数字上下注 10 美元。当 1000 元消失或变成 2000 元时,我们停止玩。当赌场日结束后(500 场比赛后),我们回家继续第二天玩。我们押注高数字,即如果球滚动到从 19 到 36 的数字,我们就赢了赌注,否则我们就会赔钱。大多数时候我们输了。原因是 有 18 个号码我们赢了,19 个号码输了。如果我们将翻转次数增加到一百万,则正面的百分比非常接近 50%。如果我们想知道 1000 次抛硬币中出现正面的频率。我们掷硬币 1000 次,并计算正面出现的频率。

2024-03-26 18:35:04 249

原创 一文带你看懂 前后端之间图片的上传与回显

看了很多类似的文章,发现很多文章,要不就是不对,要不就是代码写的不通俗易懂,所以有了这篇文章,我将会从原理到实战,带你了解 实战包含前端 原生 vue3 react 后端springboot 主流框架来进行实现。

2024-03-22 10:36:18 3028

原创 关于快速开发全栈我的一些心得 提升800%效率!

至此,我们没有手写一套代码,只是根据一个数据库,就生成了前后端的增删改查代码,可以大大的提高我们的效率。对于这个代码生成器是否会拉低程序员的整体水平。我认为,这叫好像是学渣直接抄答案,学霸在简单的题目上直接抄答案。至于利弊,大家可以讨论一下,我的想法还是偏向利多一些的。

2024-03-20 15:54:32 685

原创 春晚刘谦魔术的模拟程序

约瑟夫环(Josephus problem)是一个经典的数学问题,最早由古罗马历史学家弗拉维奥·约瑟夫斯提出,但它的名字是在19世纪由德国数学家约瑟夫·乔瑟夫斯(Josef Stein)命名的。问题的描述是这样的:假设有n个人(编号从1到n)站成一个圆圈,从第一个人开始报数,报到某个数字(例如k)的人就被杀死,然后从下一个人开始重新报数并继续这个过程,直到只剩下一个人留下来。问题的关键是找出存活下来的那个人的编号。

2024-02-10 16:14:59 923

原创 情侣飞行棋情侣游戏源码

之前的链接失效了,所以重新补充一个。最近很火的抖音上非常火的东西。2023最新情侣飞行棋源码。

2023-10-08 19:51:09 2205 4

原创 情侣飞行棋 情侣小游戏 2023 抖音

飞行棋网站地址:https://effect.guoyaxue.top/fxq/index.html#/以及各种情侣小游戏合集。

2023-09-18 14:20:46 8121 2

空空如也

空空如也

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

TA关注的人

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