自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java数据结构

本文详细介绍了链表(LinkedList)的实现方式,重点分析了单链表和双链表的实现原理。

2025-09-01 10:07:32 436

原创 Java网络编程(UDP, TCP, HTTP)

Java网络编程支持多种标准网络协议,这些协议定义了数据传输的规则和标准。常见的协议包括:TCP/IP协议:提供可靠、面向连接的通信,适用于需要数据完整性的场景,如文件传输或Web服务。UDP协议:提供无连接、不可靠的通信,适用于实时性要求高的场景,如视频流或在线游戏。HTTP/HTTPS协议:用于Web应用,支持HTTP客户端和服务器端的开发,例如实现RESTful API。Java通过内置类(如java.net.URL和java.net.HttpURLConnection)简化了这些协议。

2025-08-28 09:15:23 1110

原创 Java Lambda 表达式

Lambda 表达式是 Java 8 引入的核心特性,用于简化函数式编程。

2025-08-27 11:47:43 623

原创 Java基础数据类型、包装类、BigDecimal

Java 编程语言提供了八种基础数据类型(primitive data types),它们是语言中最基本的数据类型,用于表示简单的数值和字符信息。这些基础数据类型包括整数型、浮点型、布尔型和字符型。

2025-08-27 09:19:36 706

原创 Java 错误与异常(Throwable)

Throwable 是所有 可抛出异常和错误的基类。它位于 java.lang 包中,是 Java 异常处理机制的核心类。所有的异常(Exception)和错误(Error)都继承自 Throwable。

2025-08-25 17:15:16 968

原创 Java集合(Collection、Map、转换)

Map 并不属于 Collection 接口的子接口或实现类。虽然 Map 和 Collection 都是 Java 集合框架的重要组成部分,但它们是两个并列的接口,分别用于表示不同类型的集合结构。1. Collection:用于存储单列元素集合(如 List、Set、Queue 等),每个元素是独立的。2. Map:用于存储双列数据(键值对),即 Key-Value 对,每个元素由一个键和一个值组成。

2025-08-23 14:51:11 2294

原创 Java多线程

线程是程序执行的最小单位,是进程内部比进程更小的执行单元。每个线程完成一个独立的任务,并与其他线程共享所属进程的资源。Java 中的线程可以通过继承 Thread 类或实现 Runnable 接口来创建和启动。线程代码必须编写在 run() 方法中,而该方法不能直接调用,必须通过调用 start() 方法来开启一个新的线程并自动执行 run() 方法中的内容。程序中的主线程是由 main 方法启动的,是程序执行的入口点。在主线程中可以创建并启动其他子线程,这些子线程与主线程一起并发执行。

2025-08-11 18:10:05 772

原创 Java反射

反射机制(Reflection Mechanism)是Java语言的一项核心特性,它允许程序在运行时动态地获取类的信息,并操作类的属性、方法和构造函数等。反射机制是Java语言灵活性和动态性的体现,广泛应用于框架开发、依赖注入、动态代理等领域。每个类在运行时都会生成一个Class对象,该对象包含了类的结构信息。反射机制通过Class类和java.lang.reflect包中的类(如Field、Method、Constructor等)来实现对类的动态访问。

2025-08-09 17:13:50 457

原创 Java文件读写(IO、NIO)

字符流用来处理文本,字节流用来处理除文本外的文件。缓冲流作为装饰器提升效率,内部实现缓冲区,缓冲区满了之后发送。

2025-08-08 15:16:51 395

原创 Java对象与JSON互转

这需要用到jackson包,org.codehaus.jackson.map.ObjectMapper备选:com.fasterxml.jackson.databind.ObjectMapper还有一个前提,对应的实体类需要实现Serializable接口。

2025-08-08 14:40:07 207

原创 Java正则表达式

简单来说,正则表达式就是用来处理字符串的。

2025-08-08 14:18:51 355

原创 Java实现深拷贝

在Java中,使用序列化实现深拷贝是一种常见的方式,尤其是在处理复杂对象结构时。

2025-08-07 16:49:22 244

原创 Vite3搭建Vue3项目

pnpm + vite3 + vue3 + vue-router4 + pinia + axios + eslint + prettier + husky + lint-staged + git-cz

2022-11-24 08:17:21 2059

原创 高等数学导数公式、微分公式和积分公式大全

高等数学导数公式、微分公式和积分公式大全感谢观看 期待关注知乎:叄贰壹简书:带只拖鞋去流浪关注我,带你一起写bugwarning :未经授权,不得转载有问题的小伙伴请在下方留言,喜欢就点个赞吧...

2020-05-23 16:50:26 97997 5

nginx-1.29.0.zip

nginx(“ engine x ”)是一款 HTTP Web 服务器、反向代理、内容缓存、负载均衡器、TCP/UDP 代理服务器和邮件代理服务器。它最初由Igor Sysoev编写 ,并根据 2-clause BSD 许可证发布。F5公司提供企业发行版、商业支持和培训。

2025-07-20

lingma-jetbrains-2.5.14.zip - IDEA插件(Lingma - 阿里云 AI 编程助手)

Lingma 是一款由阿里云提供支持的 AI 编程助手,旨在彻底改变开发者的工作方式。Lingma 提供代码补全、Ask、多文件编辑和代码代理等核心功能,帮助您保持专注。Lingma 还提供增强的企业安全性和可定制功能,使您的团队能够无缝协作并更快地完成编程。 支持的 IDE:Visual Studio Code、Visual Studio、JetBrains IDE。 支持的语言:Java、Python、Go、C/C++、JavaScript、TypeScript、PHP、Ruby、Rust、Scala 等编程语言。

2025-07-20

sonarlint-intellij-10.27.1.81796.zip - IDEA插件(静态分析与 Bug 检测)

SonarQube for IDE(原名 SonarLint)是一款由Sonar 公司开发的免费、先进的静态分析工具,可提升您的代码质量和安全性。您可以在编写或生成代码时尽早开始分析。本地分析功能可以自动实时识别质量和安全问题,即使是 AI 生成的代码也是如此。然后,在将代码推送到 SCM 之前,使用 QuickFix 或 AI CodeFix 功能修复发现的任何问题。这可确保您的代码符合质量标准,并且可以安全地在生产环境中运行。 https://plugins.jetbrains.com/

2025-07-20

TranslationPlugin-3.7.3.zip - IDEA插件(翻译)

多种翻译引擎。 · 微软翻译。 · 谷歌翻译。 · DeepL 翻译器。 · 有道翻译. · 阿里巴巴翻译。 · 百度翻译。 …… https://plugins.jetbrains.com/

2025-07-20

mybatis-log-plugin-free-1.3.1.zip - IDEA插件(查看MyBatis SQL日志)

MyBatis Log Free https://plugins.jetbrains.com/

2025-07-20

MavenHelper-4.30.0-IJ2022.2.zip - IDEA插件(解决Maven依赖冲突)

使用 Maven 的必备插件。 · 分析和排除冲突依赖关系的简单方法 · 针对包含当前文件或根模块的模块运行/调试 Maven 目标的操作 · 在当前 Maven 模块路径打开终端的操作 · 运行/调试当前测试文件的操作。 用法: · 在编辑器中右键单击 | 运行 Maven · 右键单击项目视图工具栏|(运行|调试)Maven · CTRL + ALT + R - “运行 Maven 目标”弹出窗口(您可以在弹出窗口中使用 Delete 键) · CTRL + SHIFT + ALT + R - “在根模块上运行 Maven 目标”弹出窗口(您可以在弹出窗口中使用 Delete 键) https://plugins.jetbrains.com/

2025-07-20

maven-252.23892.248.zip - IDEA插件(Maven支持)

提供Maven支持。提供以下功能: · Maven 项目工具窗口。 · 专用模块类型。 · Maven 存储库支持。 · 对 pom.xml 文件的完整编辑支持。 · 可以导入 Maven 项目。 · 运行和调试 Maven 目标。 · 正在编译。 https://plugins.jetbrains.com/

2025-07-20

MybatisX-1.7.3.zip - IDEA插件

MybatisX插件特点: · mapper 和 xml 可以来回跳转 · mybatis.xml,mapper.xml提示 · mapper和xml支持类似jpa的自动提示(参考MybatisCodeHelperPro) · 集成 mybatis 生成器 Gui (从免费的 mybatis 插件复制) https://plugins.jetbrains.com/

2025-07-20

phpStudy v8.1版本 Win 64位.zip

​phpStudy v8.1​ 作为一个集成环境工具,默认会包含 ​Nginx、MySQL​ 等核心组件

2025-07-20

阮一峰 ECMAScript 6 入门教程网页版(本地Nginx启动)

ECMAScript 6 入门 作者:阮一峰 由于本人上班不能上网,因此用Nginx在内网环境启动查看。

2025-07-20

CodeGeeX-AI-Coding-Assistant-2.21.2-211.zip - IDEA插件(智能助手插件)

CodeGeeX 是一款基于人工智能的编程助手。它基于大规模多语言代码生成模型,提供丰富的功能,包括生成和补全代码、自动添加注释、在不同编程语言之间翻译代码、提供技术和代码相关问题的智能解答、代码讲解、单元测试生成、代码审查、错误修复等。

2025-07-20

Smart-Input-Pro-2.3.5-goland-221u232.zip - IDEA插件(输入法自动切换插件)

我们都知道,在开发过程中,常常会写注释,写代码,中间经常需要在中/英输入法之间进行切换,而且由于不清楚当前处于哪种输入状态,有时输入到一半发现输入法错了,删除后重新输入,严重影响了编码效率。 Smart Input Pro 这款插件可以根据光标所处位置自动切换输入法,用光标颜色表示当前输入法状态,减少因切换输入法导致的输入错误,提升编码的流畅性和效率。

2025-07-20

StringManipulation-9.15.0.zip - IDEA插件(字符串处理插件)

大小写切换、排序、过滤、递增、列对齐、grepping、转义、编码…… 特征: 大小写切换: · 切换大小写(camelCase、kebab-lowercase、KEBAB-UPPERCASE、snake_case、SCREAMING_SNAKE_CASE、dot.case、单词小写、首· 单词大写、单词大写、PascalCase) · 切换:SCREAMING_SNAKE_CASE / camelCase · 切换:snake_case / camelCase · 切换:kebab-case / snake_case · 切换:kebab-case / camelCase · 切换:dot.case / camelCase · 切换:PascalCase / camelCase · 切换:小写单词/驼峰式 · 切换:首字大写/驼峰式 · 切换:大写单词/驼峰式 ……

2025-07-20

TabNine-1.243.0.zip - IDEA插件(人工智能代码补全插件)

Tabnine:适用于 JavaScript、Python 等的 AI 聊天和自动完成功能 Tabnine 是您掌控的 AI 代码助手,它能够帮助各种规模的开发团队利用 AI 加速并简化软件开发流程,同时又不牺牲隐私、安全性或合规性。Tabnine通过为您的团队量身定制的 AI 工具来自动化编码工作流程,从而提升工程速度、代码质量和开发人员的满意度。Tabnine 深受数千家组织机构中超过 1,000,000 名开发人员的信赖。了解如何安装和激活 Tabnine并开始使用。 利用人工智能聊天和代码补全功能提高开发人员的工作效率 Tabnine 提供一流的 AI 代码完成和 AI 聊天,可提高生产力并加速整个软件开发生命周期。 您可以使用 Tabnine 执行以下操作: · 计划:向 Tabnine 询问一般编码问题或了解特定项目中的工作方式,并获得与您的工作空间相关的解决方案和参考。 · 创建:使用自然语言生成新代码。在您继续编码的过程中,Tabnine 提供内联代码补全功能,提供实时、上下文感知的建议,与您的编码风格无· 缝融合。 · 测试:使用 Tabnine 为项目中的特定功能或代码创建测试,并返回实际的测试用例、实现和断言。Tabnine 还可以使用项目中现有的测试,并建议符合项目测试框架的测试。 · 修复:当测试失败时,您可以选择有错误的代码并向 Tabnine 询问如何修复它的建议。 · 文档:为代码的特定部分生成文档,以增强可读性并让其他团队成员轻松理解。 · 解释: Tabnine Chat 可以为您提供现有代码块的解释,这在阅读新的代码库或阅读您不太了解的语言的遗留代码时特别有用。 · 维护:除了编写新代码之外,Tabnine 还可以通过添加功能、重构或修复特定代码来帮助您更改现有代码。

2025-07-20

GrepConsole-13.2.0-IJ2023.3.zip - IDEA插件(控制台日志打印颜色设置插件)

Grep、tail、filter、highlight......控制台所需的一切(新 Logcat)和JS/NPM/GoLand/... 终端不受支持). 还可以突出显示编辑器... 特点: · 更改匹配文本的颜色。 · Grep 输出到新的控制台选项卡中。 · 使用自定义 groovy 脚本或插件更改输出或执行任何操作。 · 过滤掉不需要的行。 · stdout/stderr 流混合的解决方法 · 折叠输出。 · 在比赛时播放声音。 · 匹配时清除控制台。 · 尾文件*。 编辑者操作: · 根据插件的控制台设置在编辑器中应用高亮显示。(主菜单 | 工具) · 切换编辑器中选定文本所有出现的高亮显示。(Ctrl+Alt+F3;编辑器弹出菜单;主菜单 | 工具)

2025-07-20

CodeGlancePro-1.9.8-signed.zip - IDEA插件(代码右侧显示插件)

IntelliJ 插件,可在编辑器窗格中显示类似于 Sublime 中的缩小概览或迷你地图。迷你地图支持快速滚动,让您直接跳转到代码段。CodeGlance 重制,支持更多功能。 · 隐藏原始滚动条。 · 右击快速配置。 · 支持标记高亮。 · 支持错误条纹突出显示。 · 支持Vcs线路高亮。 · 支持插入符号线突出显示。 · 支持语言ColorScheme。 · 在 Glance 上快速查看代码。 · 在分割器模式下自动计算宽度。 · Ctrl-Shift-G 切换 Glance。

2025-07-20

GsonFormatPlus.zip - IDEA插件(JSON数据转Java实体)

GsonFormatPlus 是一款可以从 Json 字符串生成 Json 模型的插件。 此插件仅适用于 IntelliJ IDEA 和 Android Studio。它基于 GsonFormat 格式,更加灵活便捷。欢迎提交 issue 和 PR。

2025-07-20

javaee-ejb-impl-252.23892.248.zip - IDEA插件(Jakarta EE:企业 Java Bean(EJB))

为 Java EE/Jakarta EE 的 Enterprise Java Beans 框架提供支持。 特征: · 检查 JAVA 源代码和 XML 配置文件。 · 代码生成。 · EJB 特定类成员的使用、完成和重命名。

2025-07-20

javaee-jsf-252.23892.248.zip - IDEA插件(Jakarta EE:服务器端​(JSF)​)

该插件支持Java EE/Jakarta EE 的Java Server Faces技术。 特征: · 语法和错误突出显示。 · JSF 感知编码辅助(代码完成、格式化、折叠) · 用于定义页面导航规则的图形编辑器。 · JSF 工具窗口 · @ResourceDependencies 和 @ResourceDependency 注释支持。 · 简化的导航规则。 · 资源处理程序支持。 · 复合组件支持。 · 最流行的 JSF 组件库的代码完成、错误突出显示和基本重构。

2025-07-20

intellij-rainbow-brackets-lite-1.3.0.zip - IDEA插件(告别括号地狱)

Rainbow Brackets:告别括号地狱 当你的代码嵌套层次很深时,找到对应的括号绝对是一件令人抓狂的事。这款插件用最简单的方式解决了这个大问题。 核心优势: 为成对的括号(()、{}、[])标记上不同的颜色,让代码的层级结构一目了然。 我的感受: 虽然功能简单,但幸福感提升巨大。特别是在阅读复杂的Lambda表达式或者JSON字符串时,它能帮你省下大量“数括号”的时间,极大提升了代码可读性。

2025-07-20

Cnblogs-Theme-SimpleMemory-2.1.7.zip

Cnblogs-Theme-SimpleMemory-2.1.7.zip

2025-09-02

radash - 前端下一代工具库

Functional utility library - modern, simple, typed, powerful radash-docs.vercel.app

2025-08-04

MDN/content -Github

The content behind MDN Web Docs. MDN Web Docs是一个开源协作项目,记录了包括 CSS、HTML、JavaScript 和 Web API 在内的各种 Web 技术。除了详细的参考文档外,我们还为学生和 Web 开发初学者提供了丰富的学习资源。 yarn start 即可实时预览

2025-07-25

wangeditor@5.1.23 原生JavaScript可引入使用

开源 Web 富文本编辑器,开箱即用,配置简单。

2025-07-24

monaco-editor 源码

The Monaco Editor is the fully featured code editor from VS Code. Check out the VS Code docs to see some of the supported features.

2025-07-24

vue2 源码

vue2源码

2025-07-23

dayjs 源码

Day.js 2kB immutable date-time library alternative to Moment.js with the same modern API. 日期处理函数库,源码。

2025-07-23

petite-vue 源码

6kb subset of Vue optimized for progressive enhancement

2025-07-23

vue/core 源码

vue3核心源码

2025-07-23

lodash 源码

lodash函数库源码

2025-07-23

animate.css - Github

A cross-browser library of CSS animations. As easy to use as an easy thing.

2025-07-22

normalize.css - Github

修改标签默认样式

2025-07-22

primefaces-master.zip

primefaces-master.zip

2025-07-21

VSCodeUserSetup-x64-1.zip

VSCodeUserSetup-x64-1.zip

2025-07-21

Jakarta Faces Intellisense(VSCode插件)v2.3.3

A Visual Studio Code extension that provides component completion in the HTML, XHTML and JSF. Based on the official Taglib definitions. Taglib supported for Primefaces (8.x, 10.x, 11.x, 12.x, 13.x, 14.x, 15.x) Primefaces Extensions (10.x, 11.x, 12.x, 13.x, 14.x, 15.x) OmniFaces (3.x, 4.x) RichFaces (4.5.x) JSF (2.1, 2.2, 2.3) Jakarta Faces (4.0, 5.0)

2025-07-20

沉浸式翻译 - 网页翻译插件 PDF翻译 免费 - Chrome 应用商店 1.19.3.0.crx

【沉浸式翻译】免费的(原文/译文)双语对照网页翻译插件,支持PDF翻译(保留排版),视频双语字幕翻译(Youtube, Netflix),EPUB电子书翻译;支持人工智能AI翻译大模型(OpenAI (ChatGPT)、DeepL、Gemini(Bard) 等)

2025-07-20

Comment Translate - VSCode插件 - v3.0.0 - 翻译代码注释

VSCode 注释翻译扩展 此扩展可帮助开发人员翻译代码中的注释、字符串、代码提示、错误消息和变量名。

2025-07-20

翻译(英汉词典) - VSCode插件 - v1.1.1

翻译(英汉词典) 本地77万词条英汉词典,不依赖任何在线翻译API,无查询次数限制。可翻译驼峰和下划线命名,及对整个文件中的标识符批量翻译。 英汉词典使用说明 · 在状态栏中显示选中词的释义,支持驼峰和下划线命名查询 · 运行“批量翻译标识符”,批量翻译当前文件中被识别出的标识符,打开并列编辑器并显示翻译后内容 功能 · 点击状态栏显示更全信息。当选中单词时,详细信息包括词形变化;当选中驼峰或下划线命名时,详细信息包括所有单词的释义,但不包括各词的词形变化。 · 词典数据源于 ECDICT。由于数据较大,插件加载时需几秒。之后的查询不需再次载入。

2025-07-20

Google 翻译 - Chrome 应用商店 2.0.16.0.crx

浏览网页时可轻松查看翻译版本。由Google翻译小组提供。 此扩展程序会在您的浏览器工具栏上添加一个按钮。点击翻译图标即可翻译您正在访问的页面。此扩展程序还会自动检测您所在页面的语言是否与您在 Google Chrome 界面上使用的语言不同。如果不同,页面顶部会出现一个横幅。点击横幅中的翻译按钮,页面上的所有文本都会以新语言显示。

2025-07-20

Lingvanex - Online Text and Voice Translator - Chrome 应用商店 3.2.10.0.crx

Lingvanex 在线文本和语音翻译器可即时翻译成您选择的语言。支持超过 108 种语言。 翻译单词和短语,阅读超过 108 种语言的任何文本。Lingvanex 翻译器可帮助您轻松理解任何语言的单词和短语!只需突出显示一个单词或短语,点击旁边的翻译图标即可将其翻译成您的语言。该扩展程序使用人工质量的文本转语音技术读取单词和整个短语。聆听发音并发现真实的用法示例。基于人工智能的机器翻译几乎可以立即为您提供超过 108 种语言的快速准确翻译。

2025-07-20

空空如也

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

TA关注的人

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