首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

在公司内网如何更新IntelliJ的插件

最近小伙伴们更新IntelliJ后,发现没法安装或者更新插件了,每次尝试在线安装时总会提示SSL错误。特别是要玩Scala的小伙伴更是抓狂,因为本身IntelliJ并不自带Scala的支持,需要下载Scala插件。不得以,只能通过手动下载,但是这样就不能享受插件更新的新功能了,很是不爽。那么报SSL错误的原因是什么呢?其实是因为IntelliJ更新插件时使用了Https连接,在连接时,客户端和服务器是要相互校验证书的,一般来说,只要证书正确,客户端是可以和服务器正常交互的。但是,我们是在公司内网,用的是公司的Proxy连接外网。公司的代理服务器会将证书换成公司自己颁(wei)发(zao)的证书(满满的中间人攻击的即视感,公司这样做是要干嘛?你懂的。。。),这时IntelliJ就无法同插件服务器正常通信了,那么怎么解决这个问题呢?那就是导入公司代理服务器的根证书,把公司颁(wei)发(zao)的证书变成可信任的证书。

02

加速Spark编译

今天看到 Spark 有一个挺好玩的 PR,打算本地合进来测试一下,那么这样就涉及到重新编译 Spark 的操作了。 看着本子已经挂着 Docker For Mac,打开 Kubernetes 已经吃掉了 8G 内存,还有若干 IDEA 打开着,我的本子一直呼呼在叫。 想起来以前在公司都是拿着测试服务器来做打包编译这些杂事的,所以到服务器上配置一下就好。 当然很多公司的服务器都是跟外网隔离的,但是幸运的是这些公司都会部署一个内网的 Maven 私有仓库,虽然有些公司自行开发内核,很多环境连 JDK 都没有,所以如果你需要跑 Spark 程序,你只需要 JRE 就够了,但是如果你需要在服务器上编译 Spark,那么你是需要 JDK 的。 不管怎么样,只要不限制上传文件,就可以把官网的 JDK 上传,安装好 Java 和 Maven,然后就可以搞起了。 最好的加速方法就是,有个专门的打包服务器,毕竟 Maven 是支持多线程构建的,而且测试服务器的资源,一般来说,都会比你本子多得多,如果有专用的拿来玩的服务器,那就更爽啦。

04
领券