1
Maven 解决<version>爆红的问题

创建springboot项目,有时<version>会爆红: 自己在pom.xml中添加依赖,有时候<version>也会爆红。 原因是使用的jar包版本太高,仓库里还没有,版本改低一点即可。 ...

chenhongyong @ 2020/03/28

3
Git在公司内部的使用规范

[toc] 1.版本定义 版本号使用x.x.x.x进行定义. + 第一个x代表大版本只有在项目有重大变更时更新; + 第二个x保留; + 第三个x代表常规版本有新求会更新; + 第四个x代表紧急Bug修正; 一个常见的版本号类似于:0.0.10.11 2.系统开发环境 |简称|全称|作用| |: | ...

JerryMouseLi @ 2020/03/24

4
程序员必备技能——怎样快速接手一个项目

作为一个程序员,我们很少能从头到尾参与一个新项目的开发。如果你经常开发的是新项目,那你真是太幸福了。 更多的情况是半路进入一个项目组进行开发,或者是有其他同事离职了,之前由他维护的系统转交给你维护。 还有一种情况就是领导不知道从哪里弄过来一个系统和一堆文档,然后就直接就把系统交给你了维护了。 遇到以 ...

写代码的木公 @ 2020/03/24

5
快速上手项目远程团队协作--CODING(新手向)

快速上手项目远程团队协作 CODING(新手向) CODING网址:https://e.coding.net/signin 前言:之前用过github,用过微软的Azure协作(https://azure.microsoft.com/zh cn/services/devops/), 不同协作工具其实 ...

AMzz @ 2020/03/22

6
Git以及Github使用指南(英文和中文翻译版)

官方的网址如下,讲解地比较详细,就没有必要买实体书看了,遇到问题也可以在这本书上进行查找,如果只想了解git的基本使用,有个大体的了解,阅读第二章即可。 https://git-scm.com/book/en/v2 ...

Geeksongs @ 2020/03/21

7
软件工程个人项目

软件工程个人项目 1.Github项目地址 https://github.com/AMzzcc/WCSimulation 2.开发预计时间 | PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) | | : | | | | ...

AMzz @ 2020/03/17

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

环境准备 内置数据库 Sonar安装成功后,默认内置H2数据库,用于记录单次的扫描结果,对同一个project重复扫码,会覆盖之前的扫描记录,所以H2 数据库只应用于测试,不可以用于生产环境,那如果你是想玩玩,不想长期扫描你的项目,可以不必配置数据库 自定义数据库: Oracle SQL Serve ...

抗争的小墨 @ 2020/03/12

11
解决Git stash pop 后Git出现Another git process seems to be running in this repository......错误信息

摘要 当在dev开发分支开发新功能时,master分支出现紧急bug需要修复,命令git stash就可以暂存当前dev分支的代码改动,切换到master分支解决紧急bug。今天遇到一个git错误信息,是我在切回dev开发分支后把暂存的代码改动复原,但是代码复原后却无法提交,出现了git进程冲突的问 ...

请给我一杯冰可乐 @ 2020/03/11

12
使用ecilpse通过git链接Gitee远程git库

1、码云注册账号:https://gitee.com/ 2、注册后点击--“+” --新建仓库 ​ ​ ​ 3,找到ecilpse --Git repositories ​ ps:如果你的ecilpse没有Git repositories出现, 恭喜恭喜,你去安装一下ecilpse的git插件吧 安 ...

24ks @ 2020/03/07

13
Maven项目的目录问题

创建maven项目,使不使用骨架都行。 java项目的目录 src/main 项目 java存放.java文件,resources存放静态资源、配置文件、映射文件。 静态资源一般在resources下新建文件夹static,下面新建css、js、image来存放对应的文件。 配置文件一般直接放在re ...

chenhongyong @ 2020/03/05

14
Maven 多模块开发

多模块开发在大项目中用得比较多,把一个项目拆分为多个模块,一个小组开发一个模块。 比如微服务,一个服务一个模块;比如ssm,持久层(dao)一个模块,业务层一个模块(service)、视图层(mvc、web、view)一个模块。当然ssm不算大,也可以用。 此处以ssm为例。 方式一:父子工程(聚合 ...

chenhongyong @ 2020/03/05

15
Maven 父子工程的一些细节

Project,项目,也叫做工程。 父子工程中,子模块会自动继承父工程的资源、依赖,但子模块之间是独立的,不能直接访问彼此中的资源、类。 就是说我们可以把多个子模块都要用的资源、依赖提出来,放到父工程中,注意微服务的每个服务都是独立的,不能这么干。 父子工程的依赖继承问题 子模块会继承父工程的依赖, ...

chenhongyong @ 2020/03/05

16
Maven jar包冲突

在pom.xml中引入一个依赖,maven会自动导入这个依赖的依赖,方便的同时也会造成jar包冲突: (1)A、B都依赖C,我们导入A(自动导入C)、B(自动导入C),maven自动导入了2个C,到底使用哪个C?这2个C冲突了,maven不知道该用哪个。 (2)A依赖C,我们导入A(自动导入C),我 ...

chenhongyong @ 2020/03/05

17
ES6 - 报错整理(1): Unexpected end of JSON input while parsing near '...es":"7.0.0-alpha.11",'

npm install --save-dev 安装 babel-preset-env时一直报错 Unexpected end of JSON input while parsing near '...es":"7.0.0-alpha.11",',又不想用 cnpm安装,然后就网上找了找资料。 第一步 ...

帝鸿琬琰 @ 2020/03/05

18
API 接口设计规范

概述 这篇文章分享 API 接口设计规范,目的是提供给研发人员做参考。 规范是死的,人是活的,希望自己定的规范,不要被打脸。 路由命名规范 动作 | 前缀 | 备注 | | 获取 | get | get{XXX} 获取 | get | get{XXX}List 新增 | add | add{XXX} ...

新亮笔记 @ 2020/03/05

19
共同战“疫”,CODING 帮助研发团队高效协同

新冠疫情下,家里蹲的日子继续延长。部分企业虽然受困于不能回公司办公,但都陆续开启了远程协作办公,远程协作领域被推上了风口。但「远程协同」看不见摸不着工作伙伴,个人的自律能力也无法保证,难免出现沟通响应不及时、工作节奏不一致、工作效率低下等问题,也是企业团队进行数字化办公的一次重大考验。 研发团队如何 ...

CODING_DevOps @ 2020/03/05

20
SVN状态图标不显示的解决办法

第一步:检查设置 右键->TortoiseSVN->setting->Icon Overlays->Status cache->default/Shell。或者 右键->TortoiseSVN->setting->Icon Overlays->Drive Types>fixed Drives 第二部 ...

歪脖子姐姐 @ 2020/03/05