GoLang 全球及国内代理汇总
资源介绍 众所周知,国内网络访问国外资源经常会出现不稳定的情况。Go 生态系统中有着许多中国 Gopher 们无法获取的模块,比如最著名的 golang.org/x/...。并且在中国大陆从 GitHub 获取模块的速度也有点慢。go env中默认的代理设置为: [crayon-647be4dc04…
- 505
- 0
- 阅读全文
资源介绍 众所周知,国内网络访问国外资源经常会出现不稳定的情况。Go 生态系统中有着许多中国 Gopher 们无法获取的模块,比如最著名的 golang.org/x/...。并且在中国大陆从 GitHub 获取模块的速度也有点慢。go env中默认的代理设置为: [crayon-647be4dc04…
Katacoda 是一个面向软件工程师的交互式学习和培训平台,提供浏览器中使用真实环境学习新技术的额能力,并且提供了许多免费的技术课程比如Docker、机器学习、网络、CI/CD、Serverless等,Katacoda有一个课程是可以免费体验Ubantu并且可以长期免费使用。该平台于 2019 年…
北京IDC托管价格越来越贵,公司决定将机房迁移到环京地区。最近在参与公司机房迁移工作,主要负责实时计算和用户画像两个方面。用户画像任务还是很多的,在收尾阶段发现一个隐藏很深的任务,git上已经找不到源代码了,正常运行的任务只有一个jar包。尝试将jar包直接提交到新集群上,任务运行十分钟后抛出Exc…
JD-GUI 是一个用 C++ 开发的 Java 反编译工具,由 Pavel Kouznetsov开发,jd-gui可以反编译class文件,有图形化界面。支持Windows、Linux和苹果Mac Os三个平台。而且提供了Eclipse平台下的插件JD-Eclipse。JD-GUI不需要安装,直接…
背景 任何一门编程语言都有自己特有的编程规范,例如Java中标识符定义只能由字母、数字、下划线_、美元符号$组成不能含有其他符号,同时不能以数字开头、不能使用Java关键字、严格区分大小写并遵循驼峰命名方式。除了基本规范外,每个公司可能还有自己的内部其他规范,比如Java Bean转换成JSON时,…
Maven Invoker可以避免用户因使用Maven插件而造成的系统环境污染,同时支持在当前以外的工作目录进行项目构建。Maven Invoker不会将Maven嵌入到用户的应用程序中, 同时也不会有太多依赖,因此与Maven Embedder相比显得非常轻量级。当多个构建过程同时执行时,Mave…
Maven Embedder是Maven的一部分,属于一类嵌入式组件,支持CLI和日志记录功能。官网资料比较少,只有很短的几句介绍,如果不需要在构建过程中进行比较精细的监控和步骤跟踪,可以考虑这种集成方式。此外,Maven Embedder有很多直接和传递依赖,在实际使用中需要注意。 参考链接: h…
一般在使用maven进行程序打包过程中最常用方法是使用或者插件。最近在做项目的时候需要对用户所指定git仓库中代码进行编译打包,由于无法获取Jenkins较高授权,因此只能将用户代码从git仓库中拉取到本地进行打包,这种情况下就需要将编译打包过程集成到java代码中,因此调研了几种集成形式,以下提供…
一直在用scala编写Spark或者Flink代码,对于Java的lambda表达式一直认为没有前者一直点(".")下去方便,偶然用后者写代码中间出现一些小的设置问题,记录一下: [crayon-647be4dc07abb039679546/] Error:(18, 15) java: -sourc…