前期开发用最内聚环境,最直观简单的方法管理代码

news2024/11/27 0:28:56

       代码稍微一多我们就会思考代码如何去规划和管理,首先想到MVN等管理工具去帮助我们,结果配置了好长时间感觉不是很方便。首先因为没有系统去了解这个工具的使用方法,另外发现IDEA在原本松散的工具之间以插件的形式做了一定的配置,将开发工具原本配置的插件从m2文件下面的系统默认仓库拷贝到自定义的仓库才正确运行。相反,将javaFx的jar包直接以库的方式引入到项目中,在前期小规模开发的时候是一个不错的选择,引入源码之后阅读、思考同样方便,感觉更内聚直观。

在新建的lib文件夹下面,只要能点开类,就可以正常使用。但要注意,如果同时使用了MVN时行管理,就是MVN设置不正确也不影响程序运行,因为库包的优先级好像更高一点。

另外也要注意:IDEA在进行MVN设置的时候要注意新建项目配置的设置,不要以为在项目中对MVN进行了正确配置下次新建的时候就使用那个配置,因为会改变,正确的方法是在以下位置进一步设置才会在新建的时候生效。

      环境就这样可以了,当下不要纠结太多而忽略核心的东西。因为大头的后续的软件运行环境的定制、开发是一个很大的工程,要在不同的平台上去运行,软件环境这一块的工作量其难度、复杂度应该比做上层的开发更有挑战性。如果有兴趣,可慢慢接触一下与操作系统,JVM核心原理等相关资讯,当然,研究JavaFx是如何开发出来的对开发它上面的应用水平肯定会大有帮助。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1056170.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【办公自动化】在Excel中按条件筛选数据并存入新的表(文末送书)

🤵‍♂️ 个人主页:艾派森的个人主页 ✍🏻作者简介:Python学习者 🐋 希望大家多多支持,我们一起进步!😄 如果文章对你有帮助的话, 欢迎评论 💬点赞&#x1f4…

Filter/过滤器基本使用

😀前言 本篇博文是关于Filter/过滤器基本使用,希望你能够喜欢 🏠个人主页:晨犀主页 🧑个人简介:大家好,我是晨犀,希望我的文章可以帮助到大家,您的满意是我的动力&#x…

Scala第十五章节

Scala第十五章节 1. 递归 2. 案例一: 求阶乘 3. 案例二: 斐波那契数列 4. 案例三: 打印目录文件 scala总目录 文档资料下载

mybatis-关联关系一对多关联多对一关联多对多

目录 1. 准备 2. 一对多关联查询 2.1 创建Model 2.2 创建Mapper层 2.3 创建service层 2.4 创建测试类进行测试 3. 多对一关联关系 4. 多对多 1. 准备 通过脚本创建相关的数据表:一对多(db1-n.txt) 2. 一对多关联查询 2.1 创建Model…

Python无废话-基础知识列表list详讲

本文详细的介绍了在Python中如何处理list数据类型,涉及了Python 基础知识列表list 详讲,包含list 定义、遍历循环、元素获取、切片、添加、删除、查找元素,以后列表在函数、copy中使用。 列表List数据类型 列表特征 1) 列表中的各个元素&…

实现水平垂直居中的十种方式

本文节选自我的博客:实现水平垂直居中的十种方式 💖 作者简介:大家好,我是MilesChen,偏前端的全栈开发者。📝 CSDN主页:爱吃糖的猫🔥📣 我的博客:爱吃糖的猫&…

leetcode:2806. 取整购买后的账户余额(python3解法)

难度:简单 一开始,你的银行账户里有 100 块钱。 给你一个整数purchaseAmount ,它表示你在一次购买中愿意支出的金额。 在一个商店里,你进行一次购买,实际支出的金额会向 最近 的 10 的 倍数 取整。换句话说&#xff0c…

网络工程师学习中但是发现这个岗位非常卷怎么办

大家好,我是网络工程师成长日记实验室的郑老师,您现在正在查看的是网络工程师成长日记专栏,记录网络工程师日常生活的点点滴滴 有个同学说,他说现在有很多培训机构搞的这个网络工程师也非常卷。他现在还没有入行,他现在…

Scala第十四章节

Scala第十四章节 1. 隐式转换和隐式参数介绍 2. 隐式转换 3. 隐式参数 4. 案例: 获取列表元素平均值 scala总目录 文档资料下载

计算机竞赛 深度学习疫情社交安全距离检测算法 - python opencv cnn

文章目录 0 前言1 课题背景2 实现效果3 相关技术3.1 YOLOV43.2 基于 DeepSort 算法的行人跟踪 4 最后 0 前言 🔥 优质竞赛项目系列,今天要分享的是 🚩 **基于深度学习疫情社交安全距离检测算法 ** 该项目较为新颖,适合作为竞赛…

神经网络中的知识蒸馏

多分类交叉熵损失函数:每个样本的标签已经给出,模型给出在三种动物上的预测概率。将全部样本都被正确预测的概率求得为0.70.50.1,也称为似然概率。优化的目标就是希望似然概率最大化。如果样本很多,概率不断连乘,就会造…

手把手教你用 Milvus 和 Towhee 搭建一个 AI 聊天机器人

作为向量数据库的佼佼者,Milvus 适用于各种需要借助高效和可扩展向量搜索功能的 AI 应用。 举个例子,如果想要搭建一个聊天机器人,Milvus 一定是其进行数据管理的首选。那么,如何让这个应用程序开发变得易于管理及更好理解,那就需要借助 Towhee(https://towhee.io/)了。…

PHP 反序列化漏洞:__PHP_Incomplete_Class 与 serialize(unserialize($x)) !== $x;

文章目录 参考环境声明__PHP_Incomplete_Class灵显为什么需要 __PHP_Incomplete_Class?不可访问的属性 serialize(unserialize($x)) $x;serialize(unserialize($x)) ! $x;雾现__PHP_Incomplete_Class 对象与其序列化文本的差异试构造 __PHP__Incomplete_Class 对象…

JMeter学习第一、二、三天

JMeter介绍 Apache JMeter 是一个开源软件,它最初被设计为用来进行压力测试和性能测试,但后来添加了更多的测试功能,如功能测试和服务测试等。JMeter 可以用于分析和衡量各种服务的性能,包括网络服务、数据库、FTP服务器、HTTP服务…

文心一言 VS 讯飞星火 VS chatgpt (104)-- 算法导论10.1 2题

二、用go语言,说明如何在一个数组 A[1…n]中实现两个栈,使得当两个栈的元素个数之和不为 n 时,两者都不会发生上溢。要求 PUSH 和 POP 操作的运行时间为 O(1)。 文心一言: 在这个问题中,我们要在一个数组 A[1…n] 中…

Vue3 引入使用 vant组件详解

目录 Vue3 引入使用 vant组件详解1.安装2.引入2.1 全局引入2.2 按需引入2.2.1 vite项目:vite.config.js2.2.2 Webpack项目:webpack.config.js2.2.3 配置在vue.config.js中 3.使用 Vue3 引入使用 vant组件详解 Vant是一个强大的移动端组件库,目前Vant 官…

C/C++程序的内存开辟

前面我们说过,计算机中内存分为三个区域:栈区,堆区,静态区 但是这只是个简化的版本,接下来我们仔细看看内存区域的划分 C/C程序内存分配的几个区域: 栈区(stack):在执行…

c++ 学习 之static 和 const深入学习

作用域 static 和 const 的作用域都是当前模块(当前cpp文件),所以不同的模块可以定义同名的static 和 const 变量 在上面的例子中,我们先了解一些基础知识: static int x 1; const int x 1; static const int x 1;上面的三种声明都涉及到…

c语言练习73:统计位数为偶数的数字

统计位数为偶数的数字 给你⼀个整数数组 nums ,请你返回其中位数为 偶数 的数字的个数。 • ⽰例 1: 输⼊:nums [12,345,2,6,7896] 输出:2 解释: 12 是 2 位数字(位数为偶数) 345 是 3 位…

代码随想录算法训练营第五十一天 | 动态规划 part 12 | 买卖股票含冷冻期、含手续费

目录 309.最佳买卖股票时机含冷冻期思路代码 714.买卖股票的最佳时机含手续费思路代码 309.最佳买卖股票时机含冷冻期 Leetcode 思路 因为有冷静期,我们可以区分出如下的四个状态: dp数组含义 状态一(j 0):持有股票状态(今…