- 博客(13)
- 资源 (23)
- 收藏
- 关注
原创 Sonar插件开发
Sonar Swagger插件插件地址: swagger-plugin本文使用的swagger框架为Springdoc插件编写思路判断@RestController的类是否带有swagger注解判断类中@RequestMapping的方法是否带有swagger注解判断方法参数是否带有swagger注解DTO,Enum等处理TreeVisitor 说明可以继承TreeVisitor扫描类中指定的代码visitVariable 成员变量visitClass 类visitMethod
2020-12-21 15:06:42
804
原创 JAVA一条龙持续集成方案(续)
JAVA一条龙持续集成方案(续)JAVA一条龙持续集成方案Jenkins Pipeline 方式搭建Devops平台Pipeline 方式搭建, Jenkins建议安装在主机, 不要使用容器安装, 可以减少一些权限的问题发生, 软件包安装也比较方便,任务很多的情况下可以搭建Jenkins集群安装 Jenkins主机安装https://www.cnblogs.com/yangzp/p/12953810.html修改端口https://blog.youkuaiyun.com/wudinaniya/a
2020-12-21 13:19:13
166
原创 SonarQube8.5社区版 覆盖率为0
SonarQube8.5社区版 覆盖率为0部署好 SonarQube项目是多模块项目mvn clean org.jacoco:jacoco-maven-plugin:prepare-agent install -Dmaven.test.failure.ignore=true执行后可以生产覆盖率文件站点内容如下:执行 mvn sonar:sonar 后上传到 SonarQube 后,反馈会还是现实0目前没有解决, 知道怎么解决的朋友还望不吝指教. 多谢又遇到同样问题的朋友可添加QQ
2020-11-26 18:07:05
830
7
原创 Java 缓存与应用
一、内存缓存1. Map,ConcurrentMap,ThreadLocal 等,常用于缓存本地对象,缺点是数据会无限膨胀,需要人工维护缓存,以防止内存溢出2. Guava 工具包,解决缓存膨胀问题,自动处理过期实例<dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>29.0-jre</
2020-10-17 16:45:18
253
原创 JAVA一条龙持续集成方案(完整步骤+脚本+配置)
自建自动化持续集成方案提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用文章目录自建自动化持续集成方案前言一、组成部分二、流程步骤1. 流程图2. 搭建步骤1. 搭建Gitlab2. 搭建Maven仓库总结前言提微服务开发过程中,开发人员需要不断编码、编译、打包、上传、构建镜像、发布镜像、发布服务、自动化测试等一系列步骤,如何才能有效的减少各环节之间时间,减少开发者的工作量,形成一套自动化的体系?以下内容的前提是基
2020-10-11 15:22:42
769
原创 Mybatis Mapper XML定义找不到问题
错误描述org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):xxx.Mapper错误分析错误原因Mapper文件中没有方法对应的SQLMapper文件夹名称错误IDEA 创建org.sean 文件夹时,创建的文件夹名称为org.sean ,而不是org/sean(or...
2019-06-26 11:43:37
526
原创 Grafana 监控响应时长并报警
请先看 Spring Cloud 集成 Prometheus监控添加通知通道以钉钉为例参考: https://www.jianshu.com/p/14f38adcfb43拷贝响应时间面板添加新面板粘贴拷贝的面板编辑新面板修改表达式修改为:irate(http_server_requests_seconds_sum{ exception="...
2019-06-13 16:35:24
3228
原创 Spring Cloud 集成 Prometheus Grafana
本文默认认为读者已搭建好完整的Spring Cloud 服务,本文仅在已有服务集群中引入 Prometheus 监控项目注册发现基于EurekaEureka Server 导入依赖Prometheus 不支持 Eureka ,需要使用consul 适配器模拟consul服务 <dependency> <groupId>at....
2019-06-12 17:02:16
3354
1
原创 Docker Spark Hadoop安装
Docker 安装安装docker引擎:https://docs.docker.com/install/安装docker-composehttps://docs.docker.com/compose/install/Hadoop 单机安装镜像地址: https://hub.docker.com/r/bde2020/hadoop-namenode代码仓库地址: https://www....
2019-05-15 15:28:44
300
原创 YAML快速入门
转载自:https://www.jianshu.com/p/97222440cd08我们学习Java,都是先介绍properties文件,使用properties文件配合Properties对象能够很方便的适用于应用配置上。然后在引入XML的时候,我们介绍properties格式在表现层级关系和结构关系的时候,十分欠缺,而XML在数据格式描述和较复杂数据内容展示方面,更加优秀。到后面介绍J...
2019-05-15 14:12:15
121
原创 Git 命令详解
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用M...
2019-05-15 12:57:17
107
RedisDesktopManager 0.9.8 0.9.8.1156.zip
2020-08-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人