All posts by 龙生

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

Docker 部署 zookeeper

1.单节点安装 官方镜像:https://registry.hub.docker.com/_/zookeeper/tags

2.集群安装 2.1.docker-compose命令安装 Github:https://github.com/docker/compose/tree/v2.17.3

2.2.配置docker-compose

ZOO_MY_ID:zk服务的ID,取值为1-255之间的整数。 ZOO_SERVERS:表示zk集群的主机列表 注:这里3.5之后,ZOO_SERVERS后面要加上;2181,客户端端口。 启动:

其他:

  3.可视化工具 https://github.com/vran-dev/PrettyZoo/blob/master/README_CN.md 点击connect。   from:https://www.cnblogs.com/-k8s/p/17399169.html

龙生   22 Oct 2023
View Details

Webpack源代码泄露紧急修复方案

nginx

 

龙生   20 Oct 2023
View Details

Webpack源代码泄露漏洞研究

Webpack 会为打包后的代码生成 Source Map 文件,以便在运行时可以调试源代码。然而,如果开发人员在生产环境中没有正确地配置 SourceMap,攻击者就可能获得敏感信息,例如源代码和服务器配置等。

攻击者可以通过发送 HTTP 请求来获取 Source Map 文件,并从中获取敏感信息。

龙生   20 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
1 36 37 38 410