- 博客(203)
- 资源 (10)
- 收藏
- 关注
原创 IDEA2023使用手册 【持续更新...】
IDEA(全称:Intellij IDEA),在业界被公认为是最好用的Java开发工具,尤其在代码提示和智能补全方面极其显著,除了支持JavaEE等规范外,它还提供了许多其他功能,如代码检查、项目重构、项目构建和版本控制等,让开发不仅高效,更成为一种享受。
2024-03-29 00:41:49 908 2
原创 SpringBoot整合POI实现Excel文件读写操作
Apache POI(全称:Poor Obfuscation Implementation),是Apache软件基金会的一个开源项目,它提供了一组API,可以让Java程序读写 Microsoft Office 格式的文件,包括 word、excel、ppt等。
2023-10-07 07:01:59 1941
原创 使用SDKMAN在Linux系统上安装JDK
SDKMAN是一个sdk包管理工具,通过自带的命令可以快速切换软件环境, 官网地址:https://sdkman.io/。本文使用的Linux发行版为Rocky Linux 9.2,可以当做CentOS的平替产品。3、使用sdkman安装openjdk21:https://sdkman.io/jdks。
2023-09-30 18:16:36 676
原创 Java21 新特性
2023年9月19日 ,Oracle 发布了 [JDK21](https://www.oracle.com/news/announcement/ocw-oracle-releases-java-21-2023-09-19/),是自 JDK17 之后最新的 LTS 版本(long-term support,长期支持版)。LTS版本一般每两年发布一个,JDK目前的LTS版本有:JDK8 , JDK11 , JDK17 ,JDK21。
2023-09-30 14:47:29 3281 1
原创 SpringCloud Alibaba - Sentinel篇
Sentinel是阿里巴巴开源的一款微服务流量治理组件,主要以流量为切入点,从流量限流、熔断降级、系统负载保护等多个维度来帮助开发者保障微服务的稳定性。
2023-09-23 16:09:52 1504 2
原创 Spring依赖注入
Spring两大特性:IOC控制反转、AOP面向切面编程。在项目中,注入spring容器中bean对象时,均可使用@Resource。目前IDEA不推荐使用@Autowried,原因:@Autowried是spring提供的,并非是Java标准,而@Resource是Java标准定义的,推荐使用。如果想使用@Autowried的话,建议通过构造器注入(成员字段上用final修饰不需要加注解,类上添加@RequiredArgsConstructor注解)。
2023-09-05 14:41:12 226
原创 枚举类的使用
枚举和Java类一样,也是一种引用数据类型,是jdk5.0中引入的一个新特性,其用于定义一组取值范围比较固定的数据。使用枚举的好处:可以提高代码的可读性,增加数据的安全性。
2023-08-20 23:22:52 112
原创 拯救者R9000P常用快捷键
Fn+R:切换屏幕刷新率8。(60hz、165hz)Fn+Q : 性能模式切换(安静、均衡、野兽模式)Fn+L : A面大Y灯开关。Fn+空格 :键盘灯开关。
2023-08-02 07:39:07 5676
原创 将网盘挂载到本地磁盘保姆级教程
CloudDrive 2是一款非常实用的国内网盘服务挂载应用。它支持多种国内知名网盘服务,包括阿里云盘、115云盘、天翼云盘等。通过CloudDrive 2,你可以将这些网盘服务挂载到你的电脑上,方便地管理和访问你在这些网盘上存储的文件。
2023-08-02 07:06:48 5620
原创 使用阿里云OSS+PicGo搭建图床
需求:对于写博客来说,图片确实是一个重要的问题。手动上传图片一张两张还可以,如果图片过多就特别浪费时间啦。为此借助图床提高写博客时处理图片的效率。
2023-07-27 18:58:26 1071 2
原创 Easy-Es笔记
Easy-Es是一款ElasticSearch-ORM框架,在 RestHighLevelClient 的基础上,只做增强不做改变,为简化开发、提高效率而生。Easy-Es采用和MP一致的语法设计,能够显著降低ElasticSearch搜索引擎使用门槛,和额外学习成本,并大幅减少开发者工作量,帮助企业降本提效。在有些方面甚至比MP更简单,同时也融入了更多ElasticSearch独有的功能,助力您快速实现各种场景的开发。
2023-07-26 18:56:20 2883 2
原创 解决Typora字数过多造成卡顿现象
方法2,在NVIDIA控制面板中配置typora:https://blog.csdn.net/weixin_54232686/article/details/129770691。方法1,修改typora文件配置:https://blog.csdn.net/Mao_Jonah/article/details/120533879。
2023-07-24 14:52:20 1319
原创 SpringBoot读取配置的6种方式
通过了解springboot加载配置,可以更方便地封装自定义Starter。使用@Value注解:读取springboot全局配置文件单个配置。使用Environment接口:通过Environment接口动态获取配置。(将yml全部数据封装到Environment对象)使用@ConfigurationProperties注解:在配置类上使用@ConfigurationProperties注解并指定加载配置项的前缀,就可以批量读取配置注入自定义类的成员变量中。(自定义类需要提供setter方法)
2023-07-16 21:29:32 16711
原创 RabbitMQ入门指南
RabbitMQ是基于Erlang语言开发的一款消息中间件,本文主要讲述RabbitMQ的安装与工作模型、以及SpringAMQP使用。
2023-07-03 12:29:43 773
原创 IDEA远程DeBug调试
当我们在开发过程中遇到一些复杂的问题或需要对代码进行调试时,远程调试是一种非常有用的工具。使用 IntelliJ IDEA 进行远程调试可以让你在远程服务器上的应用程序中设置断点、查看变量和执行调试操作。提供更方便的调试环境:通过远程调试,你可以在自己熟悉的 IntelliJ IDEA 开发环境中进行调试,而不需要在远程服务器上进行调试。快速定位问题:远程调试允许你逐行调试代码,一步一步地了解代码的执行过程。这有助于快速定位和解决问题,尤其是在复杂的代码逻辑或边界情况下。
2023-06-28 13:18:28 7591 1
原创 Gogs私服搭建
Gogs是一个轻量级的git服务(代码托管平台),基于Go语言开发,其设计和性能优化使得它适合于小型团队和个人开发者。它具有Web界面,可以让您方便地管理和浏览仓库、处理问题、进行代码审查和管理团队成员。
2023-06-27 22:39:11 3750
原创 【突发小技巧】手动将jar包安装到Maven本地仓库
如果开发工具刷新不到maven依赖,可以暂时使用这种方法解决。或者有的依赖jar包并没有开源,也可以用这种方法解决
2023-06-27 17:04:52 2912
原创 常见的SQL优化方案
SQL优化可以提高系统的性能、可扩展性和可维护性,降低成本和资源消耗,提供更好的用户体验。通过合理的SQL优化,可以充分发挥数据库的潜力,提高应用程序的效率和竞争力。
2023-06-26 12:25:47 1248 1
原创 解决在IDEA中Ctrl+Y快捷键失效问题
3、往下翻,双击Delete Line,再点击Add Keyboard Shortcut。4、在输入框中设置指定的快捷键,例如Ctrl+Y,然后点击ok。2、点击Keymap—>Editor Actions。1、点击IDEA中的设置。
2023-06-25 12:15:42 1963
原创 JWT入门指南
JWT(全称:JSON Web Token),通过数字签名的方式,以JSON对象作为载体,在不同的服务终端之间安全的传输信息。JWT 是实现Token无状态会话认证技术的一种标准。JWT作用:通常用于web应用程序的 身份验证 和 鉴权 。JWT令牌由Header、Payload、Signature三部分组成,每部分字符串中间用`.` 拼接。JWT令牌的最终格式是这样的: Header.Payload.Signature。
2023-06-20 03:48:37 1628
CloudDrive2
2023-08-02
commons-fileupload-1.3.jar和commons-io-1.2.jar.zip
2021-10-12
h2-1.4.199数据库
2020-07-13
apache-maven-3.6.1.zip
2020-04-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人