查看原文
其他

AI编程,使用Amazon CodeWhisperer提高生产力

学研妹 Java学研大本营 2024-01-02

介绍如何使用亚马逊CodeWhisperer。

长按关注《Java学研大本营》


亚马逊在今年4月13日,推出了CodeWhisperer,并向个人用户提供了免费使用的机会。个人版本的CodeWhisperer提供了无限的代码建议、引用跟踪功能,并且每个用户每月还可以免费进行50次安全扫描。


接下来,为大家介绍连接到亚马逊CodeWhisperer的步骤,以使用VS Code为例。

步骤1

在扩展中搜索CodeWhisperer,并安装AWS Toolkit。

步骤2

打开AWS Toolkit扩展。

步骤3

需要连接到AWS账户。当您点击开始时,会弹出一个窗口。

步骤4

如果您没有构建者ID,请创建一个。请使用您的个人ID,然后点击允许。

步骤5

现在检查VS Code中的AWS扩展。

步骤6

点击“恢复自动建议”。这就完成了整个设置过程。

以下使用Python创建了一个包含单元测试的变位词代码。请忽略"GoCodeo"的建议。

推荐书单

《深入理解Java高并发编程》

《深入理解Java高并发编程》致力于介绍Java高并发编程方面的知识。由于多线程处理涉及的知识内容十分丰富,因此介绍时必须从Java层面的讲解一直深入到底层的知识讲解。为了帮助读者轻松阅读本书并掌握其中知识,本书做了大量基础知识的铺垫。在第1篇基础知识储备中,主要介绍计算机原理、并发基础、常见语言的线程实现、Java并发入门、JUC之Java线程池、JUC之同步结构、Java NIO详解等内容。在第2篇深入Java并发原理中,详细介绍了JUC包中所有使用的原子类的原理与源码实现;非常关键且容易出错的volatile关键字的原理,从Java、JVM、C、汇编、CPU层面对其进行详细讲解;synchronized在JVM中获取锁和释放锁的流程;JUC包的核心结构——AQS的原理与源码实现,通过逐方法、逐行的解释,帮助读者彻底掌握AQS中提供的获取锁、释放锁、条件变量等操作的实现与原理。最后,详细介绍了JVM中JNI的实现原理,将Java Thread对象中的所有方法在JVM层面的实现流程进行了详细描述,以帮助读者在使用这些方法时,知道底层发生了什么,以及发生异常时如何从容解决问题。

购买链接:https://item.jd.com/13523064.html


精彩回顾

10分钟讲透FPGA工作原理

基于AWS,搭建云端FPGA深度学习应用

更简洁更高效,Doris对比ClickHouse、MySQL、Presto、HBase

10个最常用的Docker命令

团队协作开发中,5个强大的VS Code插件

长按关注《Java学研大本营》
长按访问【IT今日热榜】,发现每日技术热点
继续滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存