
【Tool】
当年的春天
目前就职于阿里巴巴,六年大型互联网后端(Java)研发经验,坐标北京;擅长微服务和中间件。
展开
-
一款完胜Postman的神器Apipost
前言降本增效一直是企业在不断追求不断提高的目标;随着微服务成为各个互联网的标配,大家在享受微服务带来的便利的同时,也引入了一些痛点,比如:一个项目可能需要几十个上百个应用协作配合,其中可能涉及到成百上千个API;API的管理逐渐成为开发,联调,测试中的痛点问题;此时一个好用的API管理工具必然会极大的提高大家的工作效率;之前在做技术内部提效时,一直在寻找更好的API工具的路上;痛点&解法&管理&玩转API研发和联调时痛点总结下之前我们团队在API方面遇到痛点问题原创 2022-05-05 14:25:41 · 7159 阅读 · 6 评论 -
Git撤销之世上真有后悔药
前言大家在代码提交的时候有时会遇到过如下情况:错误将一些Demo代码误提交分支合并错误提交有冲突代码…这时需要有颗后悔药来拯救;世上真的有后悔药吗?下面我们一起来吃次后悔药撤销之来吃颗后悔药前置说明演示所用的Git服务端:码云目标:在reset分支上撤销之前N次提交撤销步骤把代码clone到本地仓库git clone https://g...原创 2020-03-03 16:30:17 · 8704 阅读 · 23 评论 -
git文件过大,怎么办?
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan【前言】 最近遇到一个git文件过大的问题,针对这个问题进行了研究,在此与大家共享。【探索之路】 一、问题 我们需要改造一个别的团队开发的系统;开始的时候将代码以及和代码相关的一些东西放到了我们的gitLab上;团队进行了相关改造...原创 2019-04-05 17:34:43 · 7456 阅读 · 1 评论 -
梳理项目的pom文件
【前言】 Maven是一款十分棒的项目管理工具;毫无疑问pom文件是Maven项目中的命脉,管理着各个jar包之间相互依赖关系; 最近将项目中的pom文件重新梳理了一遍,发现pom文件如果乱了,后续会有无数个头疼的坑;接下来就为大家分享一下这次的pom梳理流程,从而避免给以后留坑。【精彩整理旅程】 一、整理前项目中暴露出问题 ...原创 2017-06-29 17:43:20 · 17764 阅读 · 23 评论 -
Maven 项目中配置私服
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan【前言】 之前公司的项目是大项目中分子模块,不同模块之间通过依赖,不同项目通过Http进行调用;也存在项目之间模块依赖;随着业务的不断扩张;项目维护成本越来越高; 于是我们在开新项目的时候果断采用了在国内非常成熟的微服务体系:大部分SpringCloud系列+A...原创 2018-11-13 23:01:39 · 8357 阅读 · 0 评论 -
IDEA中识别Git上新加的分支
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan【前言】 Intellij IDEA 已然成为开发者的必备开发神器,在代码管理方面无疑Git也是最受欢迎的神器;两大神器结合必然会大大提高开发效率;最近小编遇到一个奇葩的问题,通过自己的探索解决了,在此记录一下;【如何识别新加分支】 一、问题描述: ...原创 2018-07-28 19:51:11 · 27479 阅读 · 4 评论 -
Git合并远程分支
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan【前言】 众所周知,Git在代码管理方面做的十分的灵活来适应各种各样的版本(正常版本,修复Bug版本等)迭代,业界一般遵从的原则:利用分支进行版本迭代,开发完并测试完后,会将代码合并到master分支,然后进行上线;下面为大家介绍一下用git命令进行远程分支合并。【合并远程...原创 2018-07-08 21:20:46 · 42854 阅读 · 9 评论 -
git常用命令
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan【前言】 这篇文章是给所有刚接触git的使用者的一个福利,两分钟熟练掌握git常用命令;什么?你不信?不信就来学;【git命令】 一、Git使用流程及常用命令 1、在gitLib上创建项目 ...原创 2018-02-28 23:19:44 · 25595 阅读 · 5 评论 -
代码版本管理的利器
【前言】 说起版本管理工具开发的同胞们不会陌生,小编在工作中用过SVN,TFS,Git;从使用者的角度来说:个人感觉Git是最好用的。【我眼中的git】 一、来源: 说起Git不得不提它的开发者Linus(Linux的开发者),一个神一般的人物,致力于开源,为了管理Linux源码自己开发了Git(Git官网)。...原创 2018-02-28 23:09:33 · 26675 阅读 · 3 评论 -
idea远程调试
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan【前言】 在工作中不免会遇到由于环境引起的问题,在本地可以但是发布到服务器上有问题,此时可以借助于远程调试帮我们快速定位问题的所在。【远程调试】 一、基本环境说明 1.本博客的demo代码地址 https://git...原创 2018-02-28 22:52:04 · 51441 阅读 · 5 评论 -
阿里巴巴Java开发规约扫描插件-Alibaba Java Coding Guidelines 在idea上安装使用教程
阿里巴巴Java开发规约扫描插件-Alibaba Java Coding Guidelines 在idea上安装使用教程转载 2017-12-30 19:02:11 · 21259 阅读 · 2 评论 -
对前后端分离和FastDFS的使用的再理解
【前言】 最近我们上线一个新功能,在进行部署的时候出了个奇葩的问题,在解决这个问题的时候对前后端分离和FastDFS的认识又加深了许多。【背景—问题&解决—小结】背景 1.上线功能是完全的前后端分离 (1)前端:AngularJS2 (2)后端:SSM(SpringMVC+Spring+MyBatis) 2.图片管...原创 2017-06-09 17:13:52 · 23515 阅读 · 72 评论 -
tomcat9无法登陆控制界面
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan【前言】 在进行Tomcat热部署的时候遇到一个问题,无法正常进入Tomcat的管理页面,进行了一次实验,在此与大家共享,或许会对读者有些许帮助。【一次实验】 一、背景: 使用过Tomcat的阿猿们都知道,Tomcat要想进行热部署,第一步...原创 2017-05-18 11:15:36 · 115146 阅读 · 20 评论 -
FastDFS环境搭建
【前言】 在工作过程中用到了FastDFS来做分布式文件管理和存储,关于FastDFS的东西百科(详情猛击me)写的很明白,在此不再赘述;接下来主要为大家介绍一下FastDFS搭建过程。【FastDFS搭建详解】 一、所需基本环境 1、Linux版本:CentOS7 2、FastDFS版本:5.05 3、Xshee...原创 2017-04-29 09:03:01 · 18475 阅读 · 20 评论 -
SVN总结
【背景】 提起SVN,自己就忍不住谈谈与她的相逢之路!刚开始体会到她的好处是在参加考试系统维护时,当时自己负责在服务器的IIS发布代码,由于系统在不断的改进中所以代码不断更新,由于是多人合作,所以经常弄过来的代码特别乱;当时自己就在想有没有一个好的软件将他们管理起来,通过问师哥对SVN有了初步的了解。【简单使用】 ITOO3.1的测试时,需要从SVN上Down...原创 2015-08-24 20:12:50 · 17433 阅读 · 28 评论