P3C

sonarqube配置全指南,集成阿里巴巴p3c规范

非 Y 不嫁゛ 提交于 2020-03-12 12:42:54
**环境准备 ** <br/> 内置数据库 Sonar安装成功后,默认内置H2数据库,用于记录单次的扫描结果,对同一个project重复扫码,会覆盖之前的扫描记录,所以H2 数据库只应用于测试,不可以用于生产环境,那如果你是想玩玩,不想长期扫描你的项目,可以不必配置数据库 <br/> 自定义数据库: Oracle SQL Server(只支持SQL Server 2014 以及 SQL Server2016) PostgreSQL MYSQL 版本限制: 8.0>MYSQL>=5.6 (注官方说明,从Sonar7.9版本,不再支持Mysql),以下链接 **End of Life of MySQL Support : SonarQube 7.9 and future versions do not support MySQL. Please migrate to a supported database. Get more details at ** https://community.sonarsource.com/t/end-of-life-of-mysql-support https://jira.sonarsource.com/browse/SONAR-11963 安装步骤 <br/> 1.安装sonarqube: 安装的是windows 7.4 community社区版

idea常用插件

Deadly 提交于 2020-03-03 15:35:07
名称 作用 lombok 通过注解的形式去生成GET/SET方法,同时还可以通过注解去完成构造函数 p3c 阿里巴巴出品的java代码规范插件 GsonFormat 一键根据json文本生成java类 Maven Helper 一键查看maven依赖,查看冲突的依赖,一键进行exclude依赖 VisualVM Launcher 运行java程序的时候启动visualvm,方便查看jvm的情况 比如堆内存大小的分配 GenerateAllSetter 一键调用一个对象的所有set方法并且赋予默认值 在对象字段多的时候非常方便 Translate 最好用的翻译插件,功能很强大,界面很漂亮 Free MyBatis plugin 快速从代码跳转到mapper及从mapper返回代码;mybatis自动补全及语法错误提示 来源: oschina 链接: https://my.oschina.net/u/3568600/blog/3186603

Java学习有什么好的学习建议么?

可紊 提交于 2020-02-26 11:18:03
初级Java程序员的重心在编写代码、运用框架->中级Java程序员重心在编写代码和框架->高级Java程序员技术攻关、性能调优->架构师 解决业务和技术问题 架构师基础: 工程构建管理:Maven 、GIT、SVN; Java开发规范:编程规约、异常处理、日志处理、单元测试、安全问题、MySQL数据库、工程结构、p3c代码规约扫描插件; 网络编程:网络编程的伪异步IO模式、模型概念、原理,网络编程的NIO、AIO编程模型讲解,通信框架Netty实战部署以及Netty服务讲解,Netty的TCP粘包拆包、序列化以及自定义协议,Netty实战数据通信以及集群心跳检测服务,基于Netty的数据交换项目通信服务场景实战; 高并发编程与系统调优:JavaAPI调优、Java并发编程、JVM调优; 不管是开发、测试、运维,每个技术人员心里都有一个成为技术大牛的梦,毕竟“梦想总是要有的,万一实现了呢”!正是对技术梦的追求,促使我们不断地努力和提升自己。 特意整理出了一份架构图谱,主要是针对2-5年左右的Java开发程序员提升的,不管是传统行业还是互联网行业,掌握这些技术基本都能拿到一个不错的薪资,希望对大家有所帮助 架构师成长路径 源码分析 分布式 微服务架构 性能优化 多线程并发编程 工程化 电商项目实战 一.热门框架源码 二、分布式 三、微服务架构 四、性能优化 五、多线程并发编程 六

阿里java开发规约的Idea插件安装(英文)

萝らか妹 提交于 2019-12-03 05:35:59
Idea Plugin Prepare Project JDK: 1.7+ Gradle: 3.0+(Require JDK1.8+ for gradle) Build cd p3c-idea gradle clean buildPlugin Run plugin cd p3c-idea gradle runIde # run specific IDEA gradle runIde -Pidea_version=14.1.7 Use p3c-common as your plugin dependency compile 'com.alibaba.p3c.idea:p3c-common:1.0.0' 中文使用手册 Install Install from repositories Settings >> Plugins >> Browse repositories... Search plugin by keyword 'alibaba' then install 'Alibaba Java Coding Guidelines' plugin Restart to take effect. Install from local zip file. Open https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding