自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(94)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 关于如何出售优惠券引发的讨论

国庆预订酒店时,佩佩总能抽到大额代金券,她突发奇想:能不能把这些券卖掉?但券的定价方式却引发了一场有趣的讨论。是按省下的钱来分,还是设定固定价格?讨论中还出现了一个意想不到的方案!结果如何?点进来看看吧!

2024-10-09 14:59:30 523

原创 发现编程的全新境界——明基RD280U显示器使用体验

经过一段时间的使用,我对明基RD280U这款显示器的整体表现非常满意。无论是更广的视野、更舒适的视觉体验,还是在编程中的高效工作流,明基RD280U都完全满足了我作为程序员的需求。如果你正在寻找一款能够真正提升编程效率的显示器,我强烈推荐这款显示器,它绝对是每个程序员梦寐以求的“神屏”。

2024-09-20 09:17:18 1823 1

原创 使用SQL递归查询树状结构,又可以跟同事吹牛了!

在关系型数据库中,数据通常存储为二维表格(rows 和 columns)。然而,在实际业务中,很多场景下我们需要处理树状结构公司组织架构:从某个部门开始,查询其下属部门或员工。商品分类:查询某个大类下的所有子类。权限系统:根据某个角色,查询其子角色或权限继承关系。评论区:查找某个评论的所有子评论。树状数据的查询通常需要递归逻辑来处理,我看到很多人在业务代码中进行递归查询,如果数据量过大,会导致查询的次数过多,产生不必要的网络开销,而 SQL 中的递归查询。

2024-09-18 18:19:46 1659

原创 我写了一套无敌的参数校验组件③ | SpEL Validator 之自定义约束注解

这是一套全新的参数校验组件,并非造轮子。SpEL Validator 是一个强大的 Java 参数校验包,基于 SpEL 实现,扩展自 javax.validation 包,用于简化参数校验,几乎支持所有场景下的参数校验。

2024-09-18 18:14:31 793

原创 我写了一套无敌的参数校验组件② | SpEL Validator 使用指南

这是一套全新的参数校验组件,并非造轮子。SpEL Validator 是一个强大的 Java 参数校验包,基于 SpEL 实现,扩展自 javax.validation 包,用于简化参数校验,几乎支持所有场景下的参数校验。看完本文你可能会觉得用不上或不屑于使用,但这玩意确实有应用场景,你不妨稍微留意一下,日后你总会发现有用得上的时候。

2024-09-02 14:04:46 1246 1

原创 我的Markdown简历模板开源了!

兄弟们。这次是真开源了,GitHub链接我已经贴上了,需要的朋友自取。废话不多说了,玩黑猴去了,当天命人去了。

2024-08-22 17:43:02 1079

原创 推荐三款免费好用的Mac效率工具,用过的都说好!

本文没有广告,都是我自己平时使用的工具,我觉得很好用,所以拿出来分享给大家。这期推荐的是三款Mac上的小工具,如果你有更好用的替代品,欢迎在评论区留言~

2024-07-25 23:55:23 1161

原创 基于香橙派AIpro搭建的车牌识别系统

OrangePiAIPro开发板是香橙派联合华为精心打造的高性能AI开发板,其搭载了异腾AI处理器,可提供8TOPS INT8的计算能力,内存提供了8GB和16GB两种版本。可以实现图像、视频等多种数据分析与推理计算,可广泛用于教育、机器人、无人机等场景。(这张是我自己拍的实体图)异腾AI处理器4核64位Arm处理器+AI处理器AI算力半精度(FP16): 4TFL0PS整数精度(INT8) :8 T0PS内存类型: LPDDR4X容量: 8GB或16GB储存。

2024-07-04 23:56:49 955

原创 保姆级教程:从 0 到 1 将项目发布到 Maven 中央仓库【2024年5月】

想让你的Java项目被更多人使用吗?快来学习如何将其发布至Maven中央仓库吧!虽然过程不简单,但我已经帮你完整的总结好啦~ 你直接对着抄就行~

2024-05-07 18:16:25 1166 3

原创 我写了一套几乎无敌的参数校验组件!基于 SpEL 的参数校验组件「SpEL Validator」

一个强大的 Java 参数校验包,基于 SpEL 实现,扩展自 javax.validation 包,几乎支持所有场景下的参数校验。

2024-05-07 18:13:09 997

原创 那些你不知道的数据库知识:行式存储和列式存储

what,什么列式存储,数据一行一行的展示,然后一行一行的存在数据库里面不就好了,什么叫做列式存储,难道将数据按每一列存在数据库里面,那取出数据该有多麻烦啊,这绝对是几十年前的糟粕方法!

2024-04-25 12:31:00 1748 2

原创 特斯拉违约24届全部应届生,如何评价?

4月23日有消息称:特斯拉(上海),统一给了一个月底薪作为补偿。目前这个话题的讨论热度在脉脉上排第二。先不管是真是假,至少看到有一部分同学确实是被裁了,这个时间点被裁,基本是废了。金三银四都差不多过完了,虽说还是应届生身份,但马上就要毕业了,这个时间点工作确实不好找了。4月15日马斯克宣布特斯拉裁员10%,按照特斯拉去年公布的数据显示,特斯拉在全球共有14万名员工,算下来得裁1.4万人呐。

2024-04-25 12:27:23 478

原创 接了个私活,分享下我是如何从 0 到 1 交付项目的

🤣虽然我也不知道在哪能接到靠谱的私活,但你可以先收藏本文,万一之后来活了,还能翻出来看看是吧。。。

2024-04-23 21:44:40 923

原创 小米一面:说说MVC与设计模式的关系

😡面试官:请说说MVC模式是基于哪种设计模式的?我的意思是,MVC是基于23中设计模式中的哪一种?

2024-04-23 21:40:22 1242 1

原创 基于javax.validation自定义参数校验注解,类似@NotNull

那些奇奇怪怪的参数校验你是怎么处理的?我选择向 @NotNull 学习😏。作为一名服务端开发程序员,接口的参数校验肯定是要经常写的,我们常用的参数校验方法,是通过 @NotNull、@Size、@NotBlank 等注解,然后配合 @Valid 注解来进行校验的。但这些注解无法完全满足我们的校验需求,这种情况下,我们可以选择自定义一个校验注解,来实现一些定制化的需求。

2024-01-31 14:19:38 1933 2

原创 踩了一堆坑,终于把微服务系统全面升级 JDK17 和 SpringBoot3 了

最近正在给自己的开源项目校园博客升级到 JDK17 以及 SpringBoot3,正好记录下升级和踩坑的过程,给大家提供一些解决方案的参考。先说结论:非常推荐升级JDK17,成本低收益高。至于SpringBoot3.0,迁移成本比较高,坑也会比较多,但如果是新项目的话,还是可以试试的。

2024-01-31 14:18:11 2805 3

原创 【项目实战】从零开始设计并实现一个接口异常链路分析器

你以为你写的后端:高性能、高可用、高并发!实际上你写的后端:接口耗时高、重复代码多、参数没限制🤣🤣!本文准备带你从 0 到 1 实现一个异常链路分析器,帮助你排查出不合理的链路信息!

2023-10-22 11:00:00 405 2

原创 maven引入本地jar包的简单方式【IDEA】【SpringBoot】

想必点进来看这篇文章的各位,都是已经习惯了Maven从中央仓库或者阿里仓库直接拉取jar包进行使用。我也是🤡🤡。前两天遇到一个工作场景,对接三方平台,结果对方就是提供的一个jar包下载链接,可给我整不会了。研究了一番之后,找到了合适的方法,故此记录。这种引入方式是比较靠谱的,只需要开发者操作一次,后续就可以不用再去管它了👍。

2023-07-29 10:11:42 2514 2

原创 我说MySQL每张表最好不超过2000万条数据,面试官让我回去等通知?

面试官:麻烦你好好看看这篇文章,再告诉我,每张表到底能存多少数据?实际情况下,每张表由于自身的字段不同、字段所占用的空间不同等原因,它们在最佳性能下可以存放的数据量也就不同。

2023-07-11 22:46:29 494

原创 基于异步+缓存的请求日志批量保存方案,拿去写在你的简历上吧!

你见过把日志库储存玩出花的吗?今天看了这篇文章你就见到了。先使用缓存区进行数据存储,然后再创建子线程去异步执行数据库保存操作,对主线程的影响应该是微乎其微了。

2023-03-24 20:28:19 1085 3

原创 Jenkins自动化部署实例讲解

你平常在做自己的项目时,是否有过部署项目太麻烦的想法😯?如果你是单体项目,可能没什么感触,但如果你是微服务项目,相信你应该是有过这种感触的。

2023-03-24 20:16:55 1769 3

原创 Linux下的Jenkins安装教程

Linux下的Jenkins安装教程

2023-02-19 11:25:14 2944

原创 LeetCode 79 单词搜索 | 解题思路分享

给定一个 m x n 二维字符网格 board 和一个字符串单词 word 。如果 word 存在于网格中,返回 true ;否则,返回 false 。单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。同一个单元格内的字母不允许被重复使用。

2023-01-15 21:55:04 392

原创 MySQL逻辑删除+Mybatis-Plus = 墙裂推荐

90%的公司都在使用的逻辑删除,当搭配上Mybatis-Plus,写代码时将几乎无感,轻松的一匹!

2023-01-15 13:44:57 1458

原创 LeetCode 78 子集 | 解题思路分享

给你一个整数数组 nums ,数组中的元素 互不相同 。返回该数组所有可能的子集(幂集)。解集 不能 包含重复的子集。你可以按 任意顺序 返回解集。

2023-01-11 16:27:36 373

原创 LeetCode 64 最小路径和 | 解题思路分享

给定一个包含非负整数的 `m x n` 网格 `grid` ,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。每次只能向下或者向右移动一步。

2023-01-09 13:22:27 325 1

原创 LeetCode 49 字母异位词分组 | 解题思路分享

给你一个字符串数组,请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。字母异位词 是由重新排列源单词的字母得到的一个新单词,所有源单词中的字母通常恰好只用一次。

2023-01-09 11:01:58 341

原创 应届生学习Java八个月,offer年薪28W,这一年我经历了什么?

我叫阿杆,19级本科在读,双非院校,希望和大家交个朋友😋。主修软件工程,学习方向是后端开发,主要语言Java,今年秋招拿到了一份18*16的offer。

2023-01-05 22:37:12 7053 17

原创 LeetCode 剑指 Offer 二叉树的最近公共祖先 | 解题思路分享

给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大()。”例如,给定如下二叉树: root = [3,5,1,6,2,0,8,null,null,7,4]

2022-12-12 15:58:41 597 1

原创 优快云编程竞赛第八期 | 参赛经历分享

有一说一,这个签名书的奖励还是我提议的🤣🤣🤣,之前本来准备买一本编程之美,突然想到这本书的作者不是还天天跟我们聊天吗,然后我就在群里问了一下,结果邹老师马上就说。。。

2022-11-04 21:42:05 1110 2

原创 GitHub提交代码超时解决方案 | 配置SSH连接

众所周知,GitHub是我们程序员在上班或者学习的时候经常会逛的一个地方[手动狗头],而且如果我们想参与开源项目的话,GitHub也是一个很好的平台。可问题是,提交代码到GitHub总是超时,简直烦死😭😭。有时候我们在Gitee上看到一个好的开源项目想要参加,但是别人可能只是从GitHub同步到Gitee的,Gitee上的社区完全没人交流,那这种情况下,想参与项目贡献还是得去GitHub才行😖🤐。为什么我们访问GitHub这么慢呢?

2022-10-25 13:45:59 6007 80

原创 论如何参与一个开源项目(下):创建PR和代码审查

本篇我们要讲的是如何开始向开源项目提交代码(创建PR)以及提交后(代码审查)应该注意些什么,没有看前几步的同学可以先去看一下上篇和中篇的内容噢!

2022-10-06 10:55:24 2934 21

原创 论如何参与一个开源项目(中):Fork仓库和编写代码

本篇我们要讲的是如何开始向开源项目编写代码,首先我们要先Fork仓库,然后编写代码之前,我们得先看看贡献文档,需要注意....

2022-10-05 11:45:42 2034 17

原创 论如何参与一个开源项目(上):参与的意义和提issue

说起开源项目,好像人人都懂:不过就是一群人一起写了些东西,并且这些东西是公开的,大家都能看。但要细说,可能大多数的开发者都说不出个所以然,甚至不知道怎么提issue。所以我就想写这样一篇文章,来聊聊我是如何参与开源项目的,参与开源项目的正确流程是怎样的,以及我们参与开源项目的意义。

2022-10-04 15:04:33 2728 18

原创 LeetCode 101. 对称二叉树

我看完题目后的第一反应就是,这居然是一道简单题!感觉至少也算是中等难度吧,我想了十几分钟才想到解题的方法。给你一个二叉树的根节点。检查它是否轴对称。

2022-09-30 22:35:16 818

原创 【优快云竞赛第六期】难得AK,一看排行,大家居然都是满分?

这应该是我第四次参加了吧,第四期的时候拿过一次奖励,那次是排第三名,拿了一等奖。之前也发过一篇分享的文章,然后拿到奖励之后也发了一篇动态。有一说一,高级背包还是很不错的,上面口袋贼多,还有一个充电口,用来放充电宝的那种😁😁但是那件衣服就稍微有点丑了,穿起来还是挺舒服的,好像是纯棉的,就是印花的效果很一般,看上去有点丑哈哈哈哈哈哈。比赛规则就是在两个小时内解决四道算法题,分数高且时间短者获胜。

2022-09-21 21:47:17 596

原创 Mybatis-Plus报错:can not use this method for “getSqlSet“ | 带你从源码层面解析异常

我的某个项目中有这样一段代码, 使用了 `LambdaUpdateChainWrapper` 和 继承ServiceImpl而来的`update`,并且把 `LambdaUpdateChainWrapper` 作为参数传给了 `update`,结果居然运行报错了。那就带大家一起分析源码解析一下为什么会产生这个异常吧

2022-09-09 09:19:11 5228 11

原创 过滤器、拦截器、AOP、ControllerAdvcie的使用对比、执行顺序及代码教程

本文讲解了过滤器、拦截器、AOP、ControllerAdvcie的区别,并用代码和文字展示了他们的使用方式,文末对它们的执行顺序进行了研究,并提出了使用建议。

2022-09-05 20:18:53 2286 45

原创 阿里云MaxCompute存取性能测试报告

前几天公司给我安排了个任务,让我去测试一下阿里云DataWork下的MaxCompute的存取性能,这不,测试报告来了。MaxCompute(ODPS)是适用于数据分析场景的企业级SaaS(Software as a Service)模式云数据仓库,以Serverless架构提供快速、全托管的在线数据仓库服务,消除了传统数据平台在资源扩展性和弹性方面的限制,最小化用户运维投入,使用户可以经济并高效地分析处理海量数据。MaxCompute适用于100 GB以上规模的存储及计算需求,最大可达EB级别。

2022-09-01 22:00:47 1460 12

原创 优快云竞赛第四期季军 解题思路及参赛经历分享

这已经是我第三次参赛了,前两次都没有获奖,这次进了前三,给大伙分享一下我的参加经历和解题思路🥰🥰。

2022-08-22 15:02:12 1725 20

过滤器、拦截器、AOP、ControllerAdvcie的使用对比、执行顺序及代码教程的示例代码【0积分免费下载】

过滤器、拦截器、AOP、ControllerAdvcie的使用对比、执行顺序及代码教程的文章内的示例代码,文章内容请见:https://blog.youkuaiyun.com/little_stick_i/article/details/126712515 。 也可以访问我的GitHub仓库:https://github.com/stick-i/Filter_Interceptor_AOP_Advcie,这个资源的代码不会总是更新,仓库里的肯定会优秀更新的。 通过文章和这份代码,你可以学到过滤器、拦截器、AOP、ControllerAdvcie的基本使用方式,并了解到他们的执行顺序。

2022-09-05

MaterialDesignIn XamlToolkit 压缩包(已编译,可直接打开,0 积分免费下载)

MaterialDesignInXamlToolkit的编译文件,内涵可直接运行的MaterialDesignDemo,以及它所需要的依赖文件。 解压之后找到MaterialDesignDemo.exe打开即可,里面有它大部分的样式信息和xaml代码,可以用于WPF界面程序,使用教程可以参考我的文章 https://blog.youkuaiyun.com/little_stick_i/article/details/121831168。 免费下载,若由于系统动态调分导致的需要积分下载,可以联系作者修改。

2022-04-09

蓝桥杯 Dev-cpp5.4.0 及 API文档【免费下载】.rar

内容概要:蓝桥杯C++开发环境,内涵 Dev-cpp5.4.0,以及比赛提供的C++ API帮助文档。 无需积分下载,若动态调整为需要积分,可以联系作者修改。

2022-04-08

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

TA关注的人

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