设置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/
后续更新中