入职环境安装经验

2023-09-19 11:28:42

Java程序员跳槽新入职一家新的公司,不可避免的第一天要开始给自己的Mac 安装环境;有些刚从培训机构出来的小白就不清楚要安装哪些,安装的过程总会出现这样那样的问题。这里根据本人6年的开发生涯和几次跳槽的经验。总结出一套共用的装机策略。
1.idea or Eclipse
这里推荐idea ,现在破解版的码貌似不太好搞,先装一个试用30天的,到期卸载 更换个其他版本的好了,反正还有30天,破解咋们先不急。
这个略过
2.jdk 安装及环境配置
如果是入职的阿里系的公司,那jdk安装就简单了,阿里郎上面有软件安装,jdk 点击即可,安装路径跟网上的一致类似:/Library/Java/JavaVirtualMachines/jdk1.8.0_291.jdk/Contents/home
这个时候配置下环境:

touch .bash_profile
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_291.jdk/Contents/home export PATH=$JAVA_HOME/bin:$PATH

source下这个文件 生效
3.下载maven 并配置maven环境
下载 Google下,很简单
然后进新的公司人家会给你个setting.xml文件 替换到你下载的maven包的conf文件夹下里面有个原生的替换掉,然后那个

<localRepository>/Users/xxx/.m2/repository</localRepository> 

这个地方改成你的地址这个xxx一般是你电脑的用户名比如你叫李明,这个xxx一般是liming
同样的也是在 .bash_profile

export MAVEN_HOME=/Users/xxx/Desktop/apache-maven-3.9.4
export PATH=$JAVA_HOME/bin:$MAVEN_HOME/bin:$PATH 

source下
黑窗口:java -version
mvn -version 看一下
idea 上 Terminal 命令行 mvn clean install -Dmaven.test.skip=true 看一下能否maven打包成功,打包成功了就OK了

更多推荐

【开发篇】二、属性绑定与校验

文章目录1、@ConfigurationProperties自定义Bean属性绑定2、@EnableConfigurationProperties注解3、@ConfigurationProperties第三方Bean属性绑定4、松散绑定5、常用计量单位6、数据校验7、yaml绑定值的坑--关于进制1、@Configur

玩转 gpgpu sim 02记 —— 构建了什么

1.设置环境变量编译gpgpu-sim需要先运行脚本setup_environment,sourcesetup_environment,注释如下,主要是设置一些Makefile中会用到的环境变量#seeREADMEbeforerunningthis#下面这句用来检测当前的shell环境是不是bash或者sh或者zsh,

Jtti:新加坡云服务器怎么部署javaweb

在新加坡云服务器上部署JavaWeb应用程序需要执行以下步骤:1.准备云服务器:首先,您需要租用或创建一个新加坡地区的云服务器,确保服务器的操作系统和硬件资源满足您的需求。2.安装Java环境:确保您的服务器上已经安装了Java开发环境(JDK)。您可以使用以下命令来检查是否已经安装:java-version如果未安装

乖离率BIAS指标选股公式,判断多空力量和超买超卖

乖离率(BIAS)指标用于衡量股价与移动平均线之间的偏离程度,可以用来判断当前市场的多空力量和超买超卖情况。乖离率的计算公式比较简单,如下:BIAS=(收盘价-N日移动平均价)/N日移动平均价×100其中,N代表选择的时间周期,比如5日、10日或20日等。从公式可以看出乖离率BIAS的正负值表示股价相对于均线的偏离方向

思腾云计算

近日,IDC发布了《2022年H2中国加速计算市场分析报告》。报告显示,2022年加速服务器市场同比增长22.9%。中国加速服务器市场预计将在未来五年内保持稳定增长。IDC预测,到2027年,中国加速发展的服务器市场将达到163亿美元。思腾合力经过近几年的快速发展,已逐步成长为国内人工智能服务器领域领先企业。本次报告榜

传统企业如何实现数字化转型?

传统企业实现数字化转型是一个复杂且多方面的过程,涉及将数字技术和战略融入业务的各个方面,以推动创新、效率和竞争力。以下是传统企业实现数字化转型可以遵循的步骤和策略:1.领导层的认可和愿景:首先要确保最高领导层(包括首席执行官和董事会)的承诺。他们应该了解数字化转型的重要性并愿意对其进行投资。就数字化转型对组织的意义制定

Python实现猎人猎物优化算法(HPO)优化LightGBM回归模型(LGBMRegressor算法)项目实战

说明:这是一个机器学习实战项目(附带数据+代码+文档+视频讲解),如需数据+代码+文档+视频讲解可以直接到文章最后获取。1.项目背景猎人猎物优化搜索算法(Hunter–preyoptimizer,HPO)是由Naruei&Keynia于2022年提出的一种最新的优化搜索算法。受到捕食动物(如狮子、豹子和狼)和猎物(如雄

在混合云中优化边缘计算的三种方法

回答这些关键问题,以确保在部署边缘计算时获得更大的价值和更好的结果。企业通过混合云部署分散计算资源的努力揭示了一种独立但相关的策略:边缘计算的使用,在这种策略中,组织利用远程位置或托管设施的本地数据中心资源。两个通用原则定义了边缘计算。首先,它是分布式的,计算和处理在远离集中式数据中心或云的地方进行。其次,它是特定于位

“淘宝” 开放平台接口设计思路(内附API接口免费接入地址)

最近对接的开放平台有点多,像淘宝、天猫、京东、拼多多、快手、抖音等电商平台的开放平台基本对接了个遍,什么是CRUDBODY也许就是这样的吧!!!经过这几天的整理,脑子里大概有了个开放平台接口的设计套路,故整理成文章方便有需要的时间去实现自己的开放平台接口。开放平台比较关注的几个点:易用性:接口设计要简洁,请求参数要见名

接口性能优化

1.批量操作数据库2.异步执行,降低接口耗时,可以使用线程池或消息队列。3.使用缓存,把要查的数据,提前放好到缓存里面,需要时,直接查缓存,而避免去查数据库或者计算的过程。4.提前初始化到缓存,避免一些复杂的计算的耗时。5.池化思想,使用线程池,重复利用线程,避免不必要的耗时。6.拒绝阻塞等待。7.远程调用由串行改为并

企业电子招标采购系统源码之从供应商管理到采购招投标、采购合同、采购执行的全过程数字化管理

功能描述1、门户管理:所有用户可在门户页面查看所有的公告信息及相关的通知信息。主要板块包含:招标公告、非招标公告、系统通知、政策法规。2、立项管理:企业用户可对需要采购的项目进行立项申请,并提交审批,查看所有的立项信息。主要功能包含:招标立项申请、非招标立项申请、采购立项管理。3、采购项目管理:可对项目采购过程全流程管

热文推荐