构建工具
文章平均质量分 51
JavaEdge.
关注并私信我,获取更多大厂求职经验。《编程严选网》创始人
展开
-
IDEA突然不停indexing,把CPU干爆了!
File-Invalidate Caches / Restart中,选择Invalidate and Restart,之后会重启IDEA,解决!作者简介:魔都架构师,多家大厂后端一线研发经验,在分布式系统设计、数据平台架构和AI应用开发等领域都有丰富实践经验。各大技术社区头部专家博主。具有丰富的引领团队经验,深厚业务架构和解决方案的积累。目前主攻降低软件复杂性设计、构建高可用系统方向。原创 2024-07-09 14:22:34 · 539 阅读 · 0 评论 -
上手GitHub Copilot让AI写代码,效率飞起!
GitHub Copilot 由 GitHub 和 OpenAI 共同开发的人工智能代码辅助工具,可自动地生成高质量代码片段、上下文信息等。通过自然语言处理和机器学习技术,通过分析程序员编写的代码、注释和上下文信息,自动生成代码,减轻程序员的工作量,节省开发者的时间和精力。GitHub Copilot 是一款非常有用的代码提示工具,可以帮助开发者更快速、更高效地编写代码。它具有许多优点,例如生成代码速度快、提高代码质量、适应多种编程语言和框架等,但仍存在一些限制,例如有时会生成错误的代码。原创 2024-04-23 10:12:45 · 2019 阅读 · 0 评论 -
Jenkins CICD过程常见异常
从描述信息来看,是无法拉取远程代码,之前明明是好正常的,怎么突然一下就不行了呢?那你想想,是不是最近负责这个项目的人离职了,O(∩_∩)O哈哈~从【配置】中,找到配置 Git 远程地址的地方,下图中会报红,将【Credentials】改成自己的用户就可以了。发生这个错误,一般是磁盘空间不足了,这种情况在测试环境比较常见(毕竟生产环境会有监控提醒的)!这个原因主要是 Git 用户被注销了,无法通过该用户获取 Git 代码。将Jenkins配置中的脚本目录地址改正确。Jenkins调用的脚本文件权限不够。原创 2023-11-10 14:03:49 · 1069 阅读 · 1 评论 -
pom文件中引入本地jar包到maven项目
【代码】pom文件中引入本地jar包到maven项目。原创 2023-10-10 13:39:02 · 513 阅读 · 0 评论 -
WebStorm2023新版设置多个窗口,支持同时显示多个项目工程
Appearance & Behavior -> System Settings> Projectopen project in New window:原创 2023-09-08 10:25:05 · 1207 阅读 · 0 评论 -
maven报错:[ERROR] 不再支持源选项 7。请使用 8 或更高版本。
pom.xml文件中增加maven编译的java.version jdk版本设置,以及maven.compiler.source 资源编译jdk版本设置和maven.compiler.target 资源构建jdk版本设置。一般都是1.6,1.7,1.8的写法。原创 2023-09-02 14:57:43 · 2113 阅读 · 0 评论 -
Shell编程(01)-入门简介
Linux Shell 种类非常多,常见:Bourne Shell(/usr/bin/sh或/bin/sh)、Bourne Again Shell(/bin/bash)、C Shell(/usr/bin/csh)、K Shell(/usr/bin/ksh)、Shell for Root(/sbin/sh)等。最常用的 shell 是 Bash,也就是 Bourne Again Shell,由于易用免费,Bash 在日常工作中被广泛使用,也是大多数 Linux 系统默认的 Shell。原创 2023-06-19 13:51:50 · 1367 阅读 · 0 评论 -
Shell编程(02)-变量详解
在 Shell 中,可以使用赋值符号(=)为变量赋值。局部变量只在创建它们的 Shell 脚本中使用,而环境变量可以在创建它们的 Shell 及其派生出来的任意子进程中使用。有些变量是用户创建的,其他的则是专用 Shell 变量。例如,在脚本中定义 A=123,表示定义了一个名为 A 的变量,它的值为 123。在脚本中引用变量时,可以使用 $A。在脚本中,可以根据实际需要修改变量的值和菜单选项。以上是一个简单的打印菜单的脚本示例。以下是一个测试常用变量的脚本示例。,将会显示一个带有菜单选项的界面。原创 2023-06-19 13:48:23 · 735 阅读 · 0 评论 -
EasyMock 使用方法与原理剖析
Mock 是单元测试中常见的一种技术,模拟在应用中不容易构造或复杂的对象,从而把测试与测试边界以外的对象隔离。编写自定义的 Mock 对象需要额外编码工作,同时也可能引入错误。EasyMock 提供了根据指定接口动态构建 Mock 对象的方法,避免了手工编写 Mock 对象。本文将展示如何使用 EasyMock 进行单元测试,并对其原理进行分析。Mock 对象与 EasyMock 简介单元测试与 Mock 方法单元测试是对应用中的某一个模块的功能进行验证。在单元测试中,我们常遇到的问题是应用转载 2020-07-14 19:35:38 · 2045 阅读 · 0 评论 -
Gradle的下载安装(适用于MacOS、Windows系统)
先关闭 homebrew 的更新export HOMEBREW_NO_AUTO_UPDATE=true原创 2020-07-05 20:37:14 · 1518 阅读 · 0 评论 -
编程开发中的Compile、Make、Build详细对比
针对Java的开发工具,一般都有Compile、Make和Build三个菜单项,完成的功能的都差不多,但是又有区别。编译,是将源代码转换为可执行代码的过程。编译需要指定源文件和编译输出的文件路径(输出目录)。Java的编译会将java编译为class 文件,将非java的文件(一般成为资源文件、比如图片、xml、txt、poperties等文件)原封不动的复制到编译输出目录,并保持源文件夹的目 录层次关系。在Java的集成开发环境中,比如Eclipse、IDEA中,有常常有三种与编译相关的选项Compi原创 2020-06-30 10:27:13 · 1832 阅读 · 0 评论 -
使用IDEA内置maven更新依赖jar包
现象IDEA可设置自动载入Maven依赖,但有时pom文件修改却没有触发自动重新载入的动作,需要手动强制更新选中对应项目模块,右键选择 Reimport原创 2020-05-11 14:08:21 · 4710 阅读 · 0 评论 -
远离996,PDMan开源免费的国产数据库建模工具!
Hi,久违了,冬至数九寒冬,安静了近三个月的PDMan,在这个寒冷的圣诞冬日里,终于热气腾腾的冒起来了,可以拿出来给大家见面了。 希望可以温暖到大家,就像 @红薯 照亮大家一样。 在工作任务那么紧急的情况下,我们依然坚持抽出一些时间,牺牲业余时间,不断优化升级这款产品。 这是又一次用心的雕琢:我们解决了 (https://gitee.com/robergroup/pdman)上的所有ISSUE。...原创 2020-04-24 16:12:35 · 2446 阅读 · 2 评论 -
jacoco关于Java代码覆盖率你不得不会的基操!
jacoco是一个开源的覆盖率工具,通过插桩方式来记录代码执行轨迹.ant是构建工具,内置任务和可选任务组成的.Ant运行时需要一个XML文件(构建文件)。1 覆盖率统计工具对比这块的工具对比和相关原理介绍可以参考有赞测试浅谈代码覆盖这篇帖子,原理和工具讲的比较透彻,本文就不做过多介绍了.2 流程启动服务携带jacocoagent参数生成jacoco.execant任务生成覆盖率报...原创 2020-03-17 14:43:34 · 5094 阅读 · 6 评论 -
Java对象的深克隆与浅克隆(对象复制)
假如说你想复制一个简单变量。很简单:int apples = 5;int pears = apples;不仅仅是int类型,其它七种原始数据类型(boolean,char,byte,short,float,double.long)同样适用于该类情况。但是如果你复制的是一个对象,情况就有些复杂了。假设说我是一个beginner,我会这样写:class Student {private ...原创 2020-03-11 16:07:35 · 2315 阅读 · 0 评论 -
maven clean/install/build/package命令行详解
使用最频繁和广泛的变量,完全由用户定义。POM 文件加入 元素并将自定义属性作为其子元素。格式如:</</</</</</</Maven 有着许多实用的特点,它使用了标准的目录结构和部署。这就使得开发人员能够适应不同的项目,并且不用学习任何结构方面新的东西,也不用掌握特殊的指令来构建结构。原创 2020-03-02 15:10:46 · 12235 阅读 · 0 评论 -
Ant下载安装及使用详解
0 前言全是干货的技术殿堂文章收录在我的 GitHub 仓库,欢迎Star/fork:Java-Interview-Tutorialhttps://github.com/Wasabi1234/Java-Interview-TutorialApache Ant 是由 Java 语言开发的工具,由 Apache 软件基金会所提供。Apache Ant 的配置文件写成 XML 容易维护和书...原创 2020-03-02 14:32:06 · 7552 阅读 · 0 评论