java 团队开发/个人开发 需要用到的相关工具

设置ll等命令

vim ~/.bash_profile

查看以下是否存在,如果不存在则加入

#!/usr/bash

alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF' 

应用并生效

source ~/.bash_profile

java

jdk下载

jdk下载 http://www.oracle.com/technetwork/java/javase/downloads/index.html

环境安装配置略,请直接看连接

java 安装

java安装
https://blog.csdn.net/fenglailea/article/details/26006647

mac java 安装

mac java 安装 https://blog.csdn.net/fenglailea/article/details/69501375

mvn

http://maven.apache.org/download.cgi

mvn 安装和配置

https://blog.csdn.net/fenglailea/article/details/69500318

mvn 包库

http://mvnrepository.com/artifact/com.aliyun

阿里云镜像

http://maven.aliyun.com/mvn/view

pom.xml 添加阿里仓库

在 repositories中添加

        <repository>
            <id>maven-ali</id>
            <url>http://maven.aliyun.com/nexus/content/groups/public//</url>
            <releases>
                <enabled>true</enabled>
            </releases>
            <snapshots>
                <enabled>true</enabled>
                <updatePolicy>always</updatePolicy>
                <checksumPolicy>fail</checksumPolicy>
            </snapshots>
        </repository>

全局配置仓库

修改~/.m2/setting.xml文件,在mirrors节点中增加

<mirror>
      <id>aliyun-maven</id>
      <name>aliyun maven</name>
   <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
      <mirrorOf>central</mirrorOf>
 </mirror>

如果你要更改默认的仓库位置。那么修改~/.m2/setting.xml文件中的localRepository

注意 ~ 为用户的根目录,
如果是Linux root用户,那么 /root/.m2/setting.xml
如果是win xxx用户,那么C:\Users\xxx\.m2\settings.xml

<localRepository>
/www/mvn/data
</localRepository>

/www/mvn/data 为你更改的目录

作者:风来了.fox

标准化

代码(规范、格式等等)

《阿里巴巴Java开发手册v1.4.0(详尽版)》更新,新增16条设计规约
https://yq.aliyun.com/articles/69327

IDE插件下载:https://github.com/alibaba/p3c

代码规范 补充

1.日志使用 lombok中的Slf4j

IDEA 工具更多配置

https://blog.csdn.net/fenglailea/article/details/90105572

开发工具 IDEA

好用的IDEA 插件下载:
https://blog.csdn.net/fenglailea/article/details/90105572

文档

人员

等等标准化,统一使用一种格式

统一开发环境 ,包版本等等

工具

js框架:

Jquery 统一jquery版本

JQuery上传插件:uploadify,zyupload

JQuery表单验证:Validform

省市区插件:city-picker

弹出层:artDialog

日期时间插件:My97 DatePicker

富文本编辑器:百度编辑器UEditor

前端整合框架:bootstrap (我们主要用于后台)

数据库版本:MariaDB 10.3.x(mysql分支),mysql 5.7

缓存: redis

Redisk可视化管理工具

RedisPlus

https://gitee.com/MaxBill/RedisPlus
下载地址
https://pan.baidu.com/s/1vDbKkM7-9fG2oW8ALPXjng 密码:hw95 (MAC)
https://pan.baidu.com/s/1ETwWnEj4rbsE1S3GlYHlWg (WIN,Linux)

Redis Desktop Manager

https://blog.csdn.net/gavinguo1987/article/details/75125775

JAVA 框架

spring boot

spring mvc

spring cloud

mybatis

hibernate

工具

数据库管理工具:Navicat Premium,dbeaver开源或商业版 ,Beekeeper开源或商业版

产品设计协作工具: 蓝湖

文件代码对比工具:BCompare

文本编辑器:Notepad++,sublime text3,Visual Studio Code

服务器:Centos,Ubuntu

SSH工具:XShell , FinalShell(hostbuf) ,zoc7

FTP工具:XFtp,flashfxp,Transmit,FileZilla

api接口管理工具:https://www.zhihu.com/question/30434095

在线接口文档管理工具:小幺鸡(www.xiaoyaoji.cn)
API测试工具:postMain(https://www.getpostman.com/apps)

Host解析:SwitchHosts

浏览器:chrome,firefox

浏览器插件:WEB前端助手(FeHelper),Host Switch

抓包工具:Fiddler,Charles,Wireshark

数据库建模 UML: starUML ,PowerDesigner,CHINER元数建模,PDMan数据库建模(开源免费)

流程图:百度脑图,微软流程图,processon,OmniGraffle,MindNode,Mindo,Mindmanager

产品原型:Axure RP Pro, 石墨,Balsamiq Mockups、justinmind,墨刀、mockplus

本地私有云:ownCloud,seafile

测试工具:soapui

单元测试:JUnit

代码检查: 各个代码库基本上都自带

压力测试:(jmeter+badboy)、LoadRunner,functional test,FunkLoad,Tsung,阿里云性能测试,wetest(腾讯云测)

自动化测试:UI Recorder(阿里)

远程控制/协助:AnyDesk ,teamview, ToDesk

刻录iso: balenaEtcher(github)

素材管理:billfish

搜索

mysql sql like搜索满足不了项目需要,所以这里使用

elasticsearch

版本库

GIT 开源,免费分布式版本控制系统,适合中大型团队开发 (我们使用的 阿里云code ,gogs,Gitblit)

SVN 开放源码的版本控制系统

git 客户端工具

sourcetree https://www.sourcetreeapp.com/

自动化部署

jenkins https://jenkins.io/ 配合 SVN或GIT 使用,配置自动化部署,备份,恢复

阿里CRP https://crp.aliyun.com/

服务器监控通知

监控工具(Nagios,监控宝等等)

通告工具(百度通告平台)

监控、通告工具介绍:http://blog.csdn.net/sylcc_/article/details/40475097

zabbix,Nagios,Ganglia,还有各种云监控

项目管理(测试用例、缺陷安排、日程安排等等)

jira :项目于事务跟踪工具 ,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。

confluence: 可以配合jira使用,类似 于博客文档工具

禅道项目管理 :集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,是一款功能完备的项目管理软件,完美地覆盖了项目管理的核心流程

阿里云的项目管理 https://crp.aliyun.com/

沟通工具

ChatOps

BearyChat瀑布IM简聊都可以被称为 ChatOps 工具,ChatOps 是诞生于 GitHub 的一种基于会话驱动的协作开发方法,过去团队之间的通讯和开发操作是两层皮,导致各种不透明和低效率。ChatOps 将开发工具带入开发者聊天室,通过定制的插件和脚本,一个聊天机器人能够执行聊天中输入的各种命令,实现在聊天平台上的团队协作开发自动化

微服务或分布式服务框架

spring-cloud https://start.spring.io/

double http://dubbo.apache.org/

后续更新中

  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

风.foxwho

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值