
460-Tools
文章平均质量分 82
oscar999
毕业于中国科学技术大学,数据库四级、通过系统设计师、系统分析师、信息系统项目管理师资格认证。国际项目管理(IPMP)C级认证。超过15年软件项目开发和管理经验,精通Java Web相关技术(包括Spring系列、Ext JS等),对PHP、Python、C#、Vue等有涉猎。
展开
-
获取VS Code扩展指定版本的安装档(.vsix)的方式
是 Visual Studio Code(VS Code)官方扩展市场的 API 接口地址。该接口的主要作用是为开发者提供一个程序化的方式来查询 VS Code 扩展市场的信息,包括扩展的版本历史、详细信息、下载链接等。通过API设定By ID的方式查找扩展,在返回的JSON中的 results > extensions > versions 下面找到需要的版本号,最上面的就是最新版。原创 2025-01-16 23:11:58 · 2885 阅读 · 4 评论 -
VS Code 的扩展下载安装的最新方式
但是时间来到2025 年, 不经意间发现, 官方扩展市场已经不提供下载离线包的方式了。上面已经无法直接下载历史版本的离线包, 如果当前的VS Code的版本不支持最新的扩展的版本,需要使用旧的扩展版本要怎么处理呢?下载下来的扩展包的文件是后缀是 vsix 的文件, 在VS Code中可以通过离线的方式安装扩展。, 搜索到需要的扩展之后,是可以在对应的页面现在最新版本和几个历史版本的扩展的安装包。打开之后, 就可以在VS Code打开的页面进行安装了。没有了离线包的方式,要如何安装扩展呢?原创 2025-01-15 23:44:29 · 3394 阅读 · 0 评论 -
VS Code的设置功能以及多层级的设置方式与解密
VS Code的Settings功能为用户提供了极大的灵活性和便利性,使得用户可以根据自己的需求和偏好来定制编辑器的行为和外观。原创 2025-01-11 13:33:16 · 798 阅读 · 0 评论 -
VS Code开发Java之代码格式化方法大全
在Visual Studio Code (VS Code) 中开发Java,可以通过多种方式快速格式化代码。以下是一些常用的方法:Java开发基本需要安装 Language Support for Java™ by Red Hat的VS Code扩展。它为Java开发者提供了全面的语言支持。原创 2024-11-21 22:34:06 · 920 阅读 · 0 评论 -
Nexus基本介绍
Nexus是Sonatype公司发布的一款强大的仓库(Repository)管理软件,常被用来搭建Maven私服,因此也被称为“Maven仓库管理器”。原创 2024-09-10 06:17:53 · 2935 阅读 · 1 评论 -
VS Code中基于MSTest编写和运行测试
MS Test(Microsoft Test Framework)是微软提供的一个用于.NET应用程序的单元测试框架。以下是一个使用MS Test进行单元测试的示例,该示例将涵盖测试的基本步骤和概念。原创 2024-08-20 23:46:08 · 1426 阅读 · 0 评论 -
VS Code开发C#(.NET)之快速入门
通过以上步骤,可以在VS Code中高效地开发C#应用程序。VS Code的灵活性和可扩展性使得它成为C#开发者的强大工具。中数字键“1”的左边,其上档符号是“~ ”,使用Shift键可以换挡输入。C#是基于.NET框架的,因此需要安装 .NET SDK。,是西文字符中的附加符号,主要用于计算机领域。下载并安装适用于操作系统的.NET SDK。(backquote),又称。原创 2024-08-20 22:40:10 · 11579 阅读 · 2 评论 -
如何通过API的方式下载VS Code扩展的最新版本
通过以上方式就可以实现自动下载插件的最新版本。这个流程可以整合进更大的自动更新脚本中,以适应更广泛的自动化需求。原创 2024-08-13 22:53:15 · 808 阅读 · 0 评论 -
如何获取VS Code扩展的版本更新信息
因为企业内部有架设私有扩展管理器的要求,但是对于一些官方市场的插件,希望可以自动获取这些扩展的更新并上传至私有扩展管理器。于是就有了本篇介绍的需求: 通过API的方式获取VS Code 扩展的更新。为了演示方便,这里使用 Postman 来呼叫这个接口, 以获取“Test Runner for Java“ 的扩展的版本为例。插件的版本信息,需要配置一个 POST 请求,包括设置必要的 Headers 和 Body。注意: 这里一定要将Accept设置为正确,否则调用的时候会出现下面的。原创 2024-08-13 22:08:30 · 1756 阅读 · 0 评论 -
Maven Mirror - 仓库镜像的介绍和配置
Maven Mirror(Maven镜像)是Maven构建工具中用于优化依赖下载速度和提高构建效率的一种机制。在使用 Maven 构建应用程序时,Maven 默认会从 Maven 官方的中央仓库中下载依赖包。但是,在该仓库受到网络限制或访问速度过慢等问题时,可以配置 Maven 镜像源来提供更快的下载速度和更好的依赖包管理管理体验。镜像源配置可以使用文件进行配置。原创 2024-08-11 22:57:17 · 2669 阅读 · 0 评论 -
Eclipse插件之JDepend(分析代码依赖关系)
Eclipse JDepend插件是一个专为Eclipse IDE设计的工具,用于分析Java项目的包依赖关系,从而帮助开发者评估代码的可扩展性、可重用性和可维护性。原创 2024-08-10 22:58:54 · 1614 阅读 · 0 评论 -
Eclipse插件之Java Dependency Viewer(显示类和包的关系图)
在复杂的Java项目中,理解和分析类与类之间、包与包之间的依赖关系是非常有用的。”,然后点击“Add…”按钮添加本地仓库(指向下载的zip包所在位置),之后选择该插件进行安装。在Eclipse Marketplace中搜索“Java Dependency Viewer”,找到该插件并点击“Go”或“Install”按钮。直接下载包含Java Dependency Viewer 插件的Eclipse , 下载完成后启动Eclipse 就可以使用。下载Java Dependency Viewer的zip包。原创 2024-08-10 22:06:09 · 912 阅读 · 0 评论 -
VS Code 扩展之——私有扩展管理(Private Extension Manager)
Visual Studio Code 的扩展 Garmin 的 Private Extension Manager 是一个用于管理和安装私有或自定义 VS Code 扩展的工具。它允许用户从非公共源安装扩展,比如内部部署的服务器或私有仓库,非常适合组织内部使用。原创 2024-08-05 22:28:12 · 1639 阅读 · 0 评论 -
VS Code 扩展如何发布到私有Nexus的正确姿势
Nexus是一个强大的仓库管理器,全称为Nexus Repository Manager,由Sonatype公司开发。其支持多种类型的仓库,包括Maven、npm、Docker等。使用Nexus 可以搭建私有仓库。虽然没有直接提供对VS Code扩展的支持,但使用 npm 可以达成发布VS Code扩展到Nexus库的目的。原创 2024-07-10 22:09:49 · 721 阅读 · 0 评论 -
活用变量,让Postman的使用飞起来
在 Postman 中使用变量是一种非常强大的功能,它可以极大地增强 API 测试和开发的灵活性和效率。原创 2024-06-23 21:24:44 · 1202 阅读 · 0 评论 -
Postman接口测试详解与进阶
基本功能Postman可以发送任何类型的HTTP请求(如GET、POST、PUT、DELETE等),并且能附带任何数量的参数和Headers。它支持各种额外的头部字段的添加,以及模拟普通表单数据、文件、图片、视频等数据请求。Postman还提供测试数据和环境配置数据的导入导出功能,方便用户在不同环境间迁移数据。特点与优势全流程支持:Postman是一个接口的开发和测试的全流程支持软件,它支持前端开发(如mock测试)和后端开发(如接口测试和开发接口文档)。云服务支持。原创 2024-06-21 06:33:25 · 949 阅读 · 0 评论 -
VS Code扩展开发介绍和快速示例
VS Code(Visual Studio Code)是一款由微软开发的轻量级的免费开源的源代码编辑器,它支持多种操作系统,包括Windows、macOS和Linux。以下是对VS Code的详细介绍:一、跨平台支持VS Code是一个真正的跨平台编辑器,可以在Windows、macOS和Linux上运行,满足了不同操作系统用户的需求。二、丰富的语言支持VS Code支持众多编程语言,包括但不限于JavaScript、Python、C++、Java等。原创 2024-06-12 06:55:14 · 1286 阅读 · 0 评论 -
在VS Code中进行Java的单元测试
在VS Code中可以使用 Test Runner for Java扩展进行Java的测试执行和调试。原创 2024-05-28 22:38:08 · 3592 阅读 · 2 评论 -
npm一篇通
包发布:npm允许开发者将自己编写的JavaScript模块发布到npm的注册表中,以便其他人可以方便地安装和使用。npm(Node Package Manager)的全局安装路径和缓存位置是npm的两个重要配置选项,它们分别决定了全局安装的npm包存储在哪里以及npm缓存数据的位置。全局安装的包通常可以被系统中的任何Node.js项目所使用,而不仅仅是安装它们的那个项目。由于npm是Node.js的一部分,因此安装Node.js时,npm通常也会被自动安装。可以通过npm的配置命令来设置全局安装路径。原创 2024-05-02 21:33:31 · 1288 阅读 · 0 评论 -
Postman介绍和快速使用
Postman 提供了一个友好的用户界面,来发送HTTP请求,接收响应,并检查服务器回送的数据,而无需编写任何代码(例如,可以用它来发送GET、POST、PUT、DELETE等请求)。通过创建一个集合,用户可以将相关的请求和测试放在一起,方便进行管理和执行。总的来说,Postman的工作空间是一个用于组织和管理API请求的容器,可以帮助开发人员更方便地进行API的开发、调试和测试工作。每个集合中可以有多个请求(Request),每个请求可以包含请求的方法、URL、请求头、请求参数、请求体等信息。原创 2023-12-17 21:50:01 · 1045 阅读 · 0 评论 -
Windows下命令行启动与关闭WebLogic的相关服务
服务器类型启动关闭管理服务器批处理命令终端节点服务器批处理命令终端受管服务器1.批处理2.管理控制台3. wlst1.命令终端2.管理控制台3. wlst。原创 2023-11-29 20:12:12 · 3217 阅读 · 0 评论 -
Linux 下命令行启动与关闭WebLogic的相关服务
启动管理服务器启动节点管理器启动受管服务器./startManagedWebLogic.sh 受管服务器名字 t3://管理服务器IP:端口避免启动时输入用户名、密码:在中 创建文件,存放用户名、密码。原创 2023-11-29 20:08:12 · 2419 阅读 · 0 评论 -
Windows如何截取屏幕图片以及动态图
在制作PPT或是其他演示文稿或是说明文档的时候, 常常需要截取网页或是屏幕的截图,在Windows中有多种方式可以实现截取屏幕。原创 2023-11-24 07:05:32 · 17524 阅读 · 0 评论 -
VS Code 开发 Spring Boot 类型的项目
Spring Initializr提供了一个图形化的界面,用于创建 Spring Boot 项目。该扩展使用 Spring Initializr 的 Web API,可以根据用户的需求自定义项目设置,例如选择项目种类、添加依赖项、指定构建工具等等。VS Code 的 Spring Initializr 扩展使得创建 Spring Boot 项目变得更加容易,而且省去了手动创建项目的繁琐步骤。原创 2023-11-02 22:36:53 · 3797 阅读 · 0 评论 -
VS Code 开发Java之代码导航和代码编辑
在 Visual Studio Code(VS Code)中,“Peek Definition” 是一个强大的功能,允许你在同一个编辑窗口中快速查看和编辑代码的定义,而无须导航到其他文件或位置。如何使用 "Peek Definition"的功能:方式1: 通过右键菜单操作: 在你的代码中右击你想要查看定义的类、函数或变量,然后在弹出的右键菜单中选择 “Peek Definition”。原创 2023-11-02 22:34:08 · 3331 阅读 · 0 评论 -
VS Code开发Java之快速入门
通过将最有可能使用的内容放在完成列表的顶部,可以节省时间。在Visual Studio Code (VS Code)中,利用内置的Java 代码段(Code Snippets)的功能,可以快速的编辑代码。上面的示例是创建一个目录, 然后添加一个.java后缀的文件, VS Code可以自动产生类文件的一些模板,并且main 的入口函数上方会出现运行和调试的链接。在EXPLORER的最下方有一个 Java PRPJECTS的视图,在这个视图中可以很容易的添加Java和类文件以及进行依赖的管理。原创 2023-10-31 22:13:04 · 8007 阅读 · 0 评论 -
Python开发利器之VS Code
VS Code 的Python插件,对Python语言提供了丰富的支持(适用于该语言的所有受支持版本:>=3.7),包括IntelliSense(Pylance)、linting、调试、代码导航、代码格式化、重构、变量资源管理器、测试资源管理器等功能。原创 2023-09-20 23:01:19 · 803 阅读 · 0 评论 -
Eclipse使用技巧之代码与注释格式化
Eclipse中代码与注释格式化的设置方式原创 2023-08-05 22:20:21 · 773 阅读 · 0 评论 -
使用Nexus搭建Maven私有库实战
本篇快速演示如何搭建和使用Nexus本地库,原创 2023-06-29 23:25:25 · 1302 阅读 · 0 评论 -
批量导入Maven的本地库目录到Nexus的脚本解析
批量上传maven 本地库路径Nexus 私有服务器原创 2023-06-28 23:21:06 · 1434 阅读 · 0 评论 -
Maven无法下载依赖之 maven-default-http-blocker (http://0.0.0.0/): Blocked mirror for repositories
maven-default-http-blocker (http://0.0.0.0/): Blocked mirror for repositories:maven 无法下载依赖之问题解决原创 2023-06-15 22:39:30 · 6169 阅读 · 0 评论 -
Excel取消单元格自动添加超链接
在Excel的单元格中输入一个网址后, Excel会自动转换为超链接,本篇介绍如何取消自动转换超链接的设置原创 2023-04-26 21:55:06 · 1607 阅读 · 0 评论 -
Maven 如何下载依赖包的源码包
Maven 如何下载依赖包的源码包原创 2023-04-25 22:31:32 · 5243 阅读 · 0 评论 -
Windows 下安装和使用Redis
Redis 一般安装在Linux中, 但有时出于学习和其他目的,需要在Windows机器运行Redis, 本篇介绍如果在Windows中运行和使用Redis。原创 2023-04-18 22:35:05 · 469 阅读 · 0 评论 -
Eclipse各版本安装Tomcat插件全攻略
Eclipse Tomcat 插件可以将Tomcat 集成到Eclipse中原创 2023-02-20 23:01:53 · 1325 阅读 · 0 评论 -
Eclipse插件安装全方式介绍(优化版)
Eclipse插件安装有很多种方式,常见的有以下四种:1. [在线安装] -使用插件地址安装2. [在线安装] - 通过插件市场查找插件安装3. [离线安装]- 下载插件文件后复制文件Eclipse目录4. [离线安装]- 外部引用原创 2023-02-16 22:29:21 · 4354 阅读 · 4 评论 -
Eclipse无法安装插件之PKIX path building问题解决
在某些内部网络运行Eclipse 时, 使用Eclipse安装插件时,会报`PKIX path building` 的错误导致无法正确安装, 除了这种状况外, 使用Maven 下载插件时, 同样可能出现这个问题。看到`PKIX` 这样的字眼就知道问题是出在https 的证书上, 因为Eclipse插件和Maven库等站点基本都是https 的,Java 要从这些站点下载插件或文件, 需要对应网站的证书。原创 2023-01-12 22:11:33 · 1483 阅读 · 0 评论 -
Eclipse插件之Tomcat Plugin 介绍、安装与使用
Eclipse Tomcat 插件为开发Java Web应用程序提供了Tomcat容器的简单集成。所谓的集成其实主要是以下功能:1. 在Eclispe中启动和关闭Tomcat2. 启动后的应用可以很容易的打断点进行调试, 这一点应该是该插件最大的优势。原创 2022-12-27 09:28:29 · 3492 阅读 · 10 评论 -
Maven无法下载依赖之PKIX path building failed问题及解决
Maven无法下载依赖之PKIX path building failed问题及解决。sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target原创 2022-11-23 21:31:01 · 1282 阅读 · 0 评论 -
Eclipse 中如何配置User Library(用户自定义库)
Eclipse 中的Java用户库,将一个或多个关联的jar 包归类在一起,相当于一个包里面包含多个jar 文件, 这样在Eclipse项目中就可以快速使用了。原创 2022-07-25 22:36:08 · 2210 阅读 · 0 评论