一切福田,不離方寸,從心而覓,感無不通。

Category Archives: Java

idea的这款代码提示插件爱了

前言 Idea 是一款功能强大的集成开发环境(IDE),它可以帮助开发人员更加高效地编写、调试和部署软件应用程序,Idea 还具有许多插件和扩展,可以根据开发人员的需要进行定制和扩展,从而提高开发效率,今天我们就来介绍一款国产的代码编辑增强工具-Alibaba Cloud AI Coding Assistant。 什么是Alibaba Cloud AI Coding Assistant? Alibaba Cloud AI Coding Assistant 是一款在IntelliJ IDEA编辑器中的插件,这款插件是Alibaba的团队开发的,其官方介绍是:是一款AI编程手提供代码智能补全和代码示例搜索能力,帮你更快更高效地写出高质量代码。 为什么要使用它? 使用 Alibaba Cloud AI Coding Assistant 其主要有以下几个功能: 代码智能补全 通过学习海量优质的开源代码,代码智能补全让你编码如行云流水般自然高效,事半功倍地完成编码工作。 正如官网介绍的一样,它不仅可以联想到对应的类,更能给出更多的代码提示,比如这里。 海量代码示例搜索 提供代码示例搜索功能,当你需要实现不熟悉的功能时,无需跳出到浏览器中,在IDE内仅需通过简单的语言描述,即可参考海量高质量的开源代码示例,为你打造沉浸式编码体验。 我们可以点击右边的的插件图标按钮,在搜索框里面点击搜索。在code snippest选项卡中即可给你搜索到开源的相关代码示例或者相关的问题解答。 优质技术文档搜索 集成多种高质量中英文技术文档数据源,当遇到错误日志或技术难点时,在IDE内便可以轻松查阅技术文档,官方辅助伴你同行。 同样,点击右侧的 document 就能看到各个网站对这个问题的相关回答。可以说是非常方便了,不需要在浏览器和idea之间互相切换了。 其他特性 通过深度学习模型和语法分析相结合,提供更精准的代码推荐能力,让你的开发过程专注又轻松。 仅需轻量的系统资源消耗,即可享受强大的AI引擎带来的智能编码体验。 用户的隐私高于一切,代码智能补全基于离线模式,不会分享或向其它设备上传你的代码及个人信息。 如何安装…插件 windows用户打开IntelliJ IDEA编辑器,在菜单栏中选择“File” -> “Settings”;mac用户点击 “IntelliJ IDEA” -> “Settings” 。 在“Settings”窗口中,选择“Plugins”选项卡,然后点击“Marketplace”按钮。 在搜索框中输入“alibaba”,然后点击“Search”按钮,第三个既是我们需要的那个。 找到 Alibaba Cloud AI Coding Assistant ****插件后,点击“Install”按钮进行安装。 心得体会 目前关于GPT的代码提示插件,几乎都需要帐号登陆或者无法访问。可以说这款插件就显的很香了,无需注册即可使用。完全本地化,没有代码泄漏的风险。而且以后不排除这款插件会集成自己的AI大模型-「通义千问 」。 还在等什么,赶紧下载使用起来吧。 最后 本文主要介绍了Alibaba Cloud AI Coding Assistant 插件,希望对大家有所帮助,以上内容就到这里,感谢各位看官老爷们的观看,如果觉得写得好,给个赞支持一下哈!!! 作者:Aqoo 链接:https://juejin.cn/post/7226301946839023675 来源:稀土掘金 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

龙生   24 Oct 2023
View Details

logback配置文件

logback-spring.xml

 

龙生   24 Sep 2023
View Details

Logback使用conversionRule自定义字符的坑

Logback使用conversionRule自定义字符的坑 背景 想在logback输出的文件目录中加入ip,使用 <conversionRule conversionWord="ip" converterClass="com.test.config.LogIpConfig" />结果一直报错: There is no conversion class registered for conversion word [ip] [ip] is not a valid conversion word 原因 当需要在日志记录中添加自定义文本时,仅支持在<pattern>中添加ip或其他自定义的字段,不支持在目录或文件名<fileNamePattern>中使用。 可能是格式或类书写错误。如class路径错误,logger的name指向不存在的包名。 当使用失败时,建议使用删除大法,将各种配置都删除,只留下一个纯净的结构,如 http://logback.qos.ch/manual/layouts.html

 

  其他方法 如果想在文件目录或文件名中添加自定义字段,可以引入springboot中的参数<springProperty scope="context" name="LOG_HOME" source="logPath"/>,此处不展开。 如果需要使用springboot配置中不存在的参数,可以在logback-spring.xml中加入<define> 如

 

  即可在目录或文件名中添加自己想要的参数。   from:https://blog.csdn.net/NNNathan/article/details/114667320

龙生   07 Sep 2023
View Details

RabbitMQ消费消息坑:failed to convert serialized Message content

@Bean
public MessageConverter messageConverter() {
return new Jackson2JsonMessageConverter();
}

龙生   02 Sep 2023
View Details

Java开发中排除依赖项

Maven

  Gradle

 

龙生   26 Aug 2023
View Details

SpringBoot项目集成Swagger和swagger-bootstrap-ui以及常用注解使用方法

一、前言
二、SpringBoot项目集成swagger
1. 引入依赖
2. 编写配置文件
3. 启动访问页面
三、SpringBoot项目集成swagger-bootstrap-ui
1.引入依赖
2.配置资源处理规则
3.启动访问页面
四、Swagger常用注解介绍
1.Swagger2Config中相关swagger注解
2.controller中相关swagger注解
3.Model中相关swagger注解

龙生   26 Aug 2023
View Details

Swagger文档在SpringBoot框架下的配置,Swagger配置登录验证

## 开启 Swagger的 Basic认证功能,默认是false
swagger:
# 是否关闭 swagger接口文档访问
# production: true
basic:
# 开启简单用户验证
enable: true
# 用户名(自由发挥)
username: xx
# 用户密码(自由发挥)
password: xx

龙生   26 Aug 2023
View Details

Gradle报错Could not resolve all dependencies for configuration ‘:detachedConfiguration7‘.

修改方式有两种:

第一种:在仓库前添加关键字:allowInsecureProtocol = true
第二种:将阿里云的连接http换成https

龙生   26 Aug 2023
View Details

SpringBoot升级2.4.0所出现的问题:When allowCredentials is true, allowedOrigins cannot contain the specia

跨域配置报错,将.allowedOrigins替换成.allowedOriginPatterns即可。

龙生   26 Aug 2023
View Details

访问swagger-ui.html 404报错一秒解决

在application.properties 加上这个

spring.mvc.pathmatch.matching-strategy=ant_path_matcher

龙生   26 Aug 2023
View Details
1 16 17 18 62