摘要: 初衷 写博这件事,其实从大学开始就一直断断续续的有在做,几大博客平台都有玩过,但是都不持久。真正想要认真地好好维护一个自己的博客是在2015年年底。 为什么突然就想好好写博客呢?其实与过去三年的工作经历直接相关。我的技术学习之路可以与很多人都不太一样。由于那三年里,我的工作都在工商银行任职,虽然,工 阅读全文
posted @ 2019-06-03 10:25 程序猿DD 阅读(4891) 评论(6) 推荐(15) 编辑
摘要: 10 个最佳实践,让您像专业人士一样编写 Spring Boot API,并结合编码示例和解释: 1. RESTful API 设计原则: 清晰一致的资源命名:使用准确反映 API 管理的资源的名词(例如,/products、/users)。 @GetMapping("/products/{id}" 阅读全文
posted @ 2024-04-28 09:37 程序猿DD 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 在 Spring Data JPA 应用程序中管理跨多个存储库接口的数据库访问逻辑可能会变得乏味且容易出错。开发人员经常发现自己为常见查询和方法重复代码,从而导致维护挑战和代码冗余。幸运的是,Spring Data JPA 为这个问题提供了一个强大的解决方案:@NoRepositoryBean 注解 阅读全文
posted @ 2024-04-27 18:19 程序猿DD 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 发现 Spring One 的官网上有个好玩的彩蛋,分享给大家! 进到Spring One的官网,可以看到右下角有个类似马里奥游戏中的金币图标。 点击该金币之后,会打开一个新的页面,进入下面这样一个名为:The History Of Spring 的在线小游戏 你可以使用上下左右的方向键来控制Spr 阅读全文
posted @ 2024-04-27 10:09 程序猿DD 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 当在 Spring Boot 应用程序中使用Spring Data JPA 进行数据库操作时,配置Schema名称是一种常见的做法。然而,在某些情况下,模式名称需要是动态的,可能会在应用程序运行时发生变化。比如:需要做数据隔离的SaaS应用。 所以,这篇博文将帮助您解决了在 Spring Boot 阅读全文
posted @ 2024-04-26 14:19 程序猿DD 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 读取文件内容,然后进行处理,在Java中我们通常利用 Files 类中的方法,将可以文件内容加载到内存,并流顺利地进行处理。但是,在一些场景下,我们需要处理的文件可能比我们机器所拥有的内存要大。此时,我们则需要采用另一种策略:部分读取它,并具有其他结构来仅编译所需的数据。 接下来,我们就来说说这一场 阅读全文
posted @ 2024-03-29 15:06 程序猿DD 阅读(814) 评论(0) 推荐(2) 编辑
摘要: 就在昨晚,Java 22正式发布!该版本提供了 12 项功能增强,其中包括 7 项预览功能和 1 项孵化器功能。它们涵盖了对 Java 语言、API、性能以及 JDK 中包含的工具的改进。 下面就来一起学习一下该版本都更新了哪些新特性! Unnamed Variables & Patterns - 阅读全文
posted @ 2024-03-20 11:19 程序猿DD 阅读(2701) 评论(2) 推荐(2) 编辑
摘要: 如果最近您收到了MacOS 14.4的升级提醒,那么建议你暂时先不要升级! 在x上,Java开发领域的一些大v们,也发现了这个问题,并提醒大家不要升级。 根据Java官方发布的文章了解到,该问题主要是由于macOS上运行的进程可能会访问受保护内存区域中的内存。在 macOS 14.4 更新之前,在某 阅读全文
posted @ 2024-03-18 10:55 程序猿DD 阅读(2189) 评论(7) 推荐(7) 编辑
摘要: 关于阿里的通义灵码,之前DD就给大家推荐过,虽然比起GitHub Copilot还有一些差距。但日常使用,大部分场景还是游刃有余的。另外,它还是免费使用的,还要什么自行车? 最近正好看到它们在搞活动,不管你之前是否已经使用,还是没有体验过,这次都推荐来尝试一下!因为不管你觉得好不好,都有 🎁 拿啊 阅读全文
posted @ 2024-03-14 17:10 程序猿DD 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 当我们想要封装一些自定义功能给别人使用的时候,创建Spring Boot Starter的形式是最好的实现方式。如果您还不会构建自己的Spring Boot Starter的话,本文将带你一起创建一个自己的Spring Boot Starter。 快速入门 创建一个新的 Maven 项目。第三方封装 阅读全文
posted @ 2024-02-27 16:48 程序猿DD 阅读(305) 评论(0) 推荐(3) 编辑
摘要: 之前给大家推荐过一些油管上的免费学习资源,如果您还没有看过的话可以点击这里前往。 今天再给大家推荐一批Udemy上超高质量并且免费的编程课程,有需要的小伙伴可以学起来了。 1. JavaScript Essentials 第一门免费课程是:JavaScript Essentials。顾名思义,本课程 阅读全文
posted @ 2024-02-21 14:29 程序猿DD 阅读(333) 评论(0) 推荐(3) 编辑