
编程随想 + 开发利器
文章平均质量分 94
开发工具
张维鹏
这个作者很懒,什么都没留下…
展开
-
毕业两年半,星光不问赶路人,时光不负有心人
星光不问赶路人,时光不负有心人。一万个小时定律,“人们眼中的天才之所以卓越非凡,并非天资超人一等,而是付出了持续不断的努力,1万小时的锤炼是任何人从平凡变成世界级大师的必要条件。” .........原创 2021-12-03 08:00:00 · 4944 阅读 · 11 评论 -
代码质量管控的四个阶段
质量、功能和进度,是一个软件项目的三根支柱,但在现实项目中,当质量和其它两项产生冲突时,往往是作为被牺牲的对象。团队对于质量的态度主要停留在口头重视上,似乎还没有上升到团队意识的高度,也缺乏必要的保障手段。但没有质量的功能,从它面世第一天就开始永无止境的修补,并最终走向被重写的命运;没有质量的进度,只能是一个虚伪的承诺,因为接踵而至的,是一轮又一轮的附加开销,有效进度被大大拖延。要想提升代码质量,首先需要确立质量意识。...转载 2022-08-15 08:45:00 · 3276 阅读 · 1 评论 -
IDEA插件之代码质量检查利器 - Alibaba Java Coding Guidelines、CheckStyle、PMD、FindBugs、SonarLint
随着业务的发展,系统会越来越庞大,原本简单稳定的功能,可能在不断迭代后复杂度上升,潜在的风险也随之暴露,导致最终服务不稳定,造成业务价值的损失。而为了减少这种情况,其中一种比较好的方式就是提高代码质量,从而降低错误风险。工欲善其事,必先利其器,这篇文章给大家介绍几种检查代码质量的利器:Alibaba Java Coding Guidelines、CheckStyle、PMD、FindBugs、SonarLint...原创 2022-08-15 08:30:00 · 10416 阅读 · 2 评论 -
SonarQube代码质量检查平台
SonarQube 是一个代码质量管理的开源平台,通过 SonarQube 提供的代码扫描、质量阈值卡点等质量红线,我们可以提升系统的可靠性,提前捕获和提示代码中的错误,从而避免未定义的行为影响到用户,保证业务质量,也能确保管理的代码库干净并且可维护,以便提高开发人员的开发效率。另外 SonarQube 也可以生成详细的代码分析质量报告,并通过强大的仪表盘展示出来,使我们能够根据角色的不同,查看不同维度的度量标准。...原创 2022-08-16 11:20:15 · 14264 阅读 · 1 评论 -
Swagger接口文档的使用+常用注解
Swagger是一款遵循 Restful 风格的接口文档开发神器,支持基于 API 自动生成接口文档,接口文档始终与 API 保持同步,不再需要手动编写接口文档,并且采用全注解的方式,开发简单,代码侵入性低,对服务端开发的程序员来说非常方便,可以节约大量写接口文档的时间。除此之外,Swagger 生成的文档还支持在线测试,参数和格式都定好了,直接在界面上输入参数对应的值即可在线测试接口。...原创 2018-07-18 23:14:45 · 15350 阅读 · 1 评论 -
接口全周期的生产力利器Apifox
官方对 Apifox 定位是:Apifox = Postman + Swagger + Mock + JMeter,作为一款接口全周期的生产力工具、一站式接口管理平台,它真正实现了数据流的打通,在一个软件上就能实现 接口设计-> 接口文档 -> 接口调试 -> 接口修改 -> 接口mock -> 接口测试 -> 接口自动化 -> 接口迭代 的工作流闭环,后端,前端,测试不同领域既能各取所需,又能协同合作。.........原创 2022-07-22 08:30:00 · 5893 阅读 · 23 评论 -
Fiddler抓包原理解析
一、Fiddler简介:Fiddler是一款免费且功能强大的数据包抓取软件。是位于客户端和服务器端之间的http(s)代理,它通过代理的方式获取程序http通讯的数据,可以用其检测网页和服务器的交互情况,记录所有客户端和服务器间的http请求,针对特定的http(s)请求,分析网络传输的数据,支持监视,还可以设置断点、修改请求的数据和服务器返回的数据。Fiddler包含了一个强大的基于事件脚本...转载 2019-08-20 21:23:11 · 13126 阅读 · 5 评论 -
Wireshark网络封包分析工具介绍+过滤器表达式语法
目录:一、WireShark界面说明:1、开始捕捉界面:2、捕捉结果界面:3、着色规则:二、捕捉过滤器:1、捕捉过滤器表达式:2、捕捉过滤器语法:三、显示过滤器:1、基本过滤表达式:2、复合过滤表达示:3、常见用显示过滤需求及其对应表达式:WireShark安装,安装非常简单,处理安装路径自定义之外,其他都直接点下一步。一、WireShark界面......原创 2019-10-28 03:48:44 · 7733 阅读 · 0 评论 -
VMware Workstation的彻底清除 与 VMware Workstation下载安装图文教程
一、彻底清除VMware Workstation:该部分转自:http://kb.vmware.com/selfservice/search.do?cmd=displayKC&docType=kc&docTypeID=DT_KB_1_1&externalId=1308方法1:dos下进入安装文件的目录,运行安装文件,输入:VMware-workstation-full-7.1.2-301548.exe /clean方法2:手动清除注册表:1、管理员模式登陆原创 2020-11-24 03:26:27 · 5965 阅读 · 0 评论 -
VMware Workstation网络连接的三种方式原理详解 与 配置过程图解
VMware workstations为我们提供了三种网络工作模式,它们分别是:Bridged(桥接模式)、NAT(网络地址转换模式)、Host-Only(仅主机模式)。打开vmware虚拟机,我们可以在选项栏的“编辑”下的“虚拟网络编辑器”中看到VMnet0(桥接模式)、VMnet1(仅主机模式)、VMnet8(NAT模式):VMnet0表示的是用于桥接模式下的虚拟交换机;V...转载 2019-05-15 10:50:48 · 5038 阅读 · 3 评论 -
使用git实现免密操作、TortoiseGit实现SSH免密码操作
在使用git进行版本管理的时候,每次pull、push的时候都要提示输入密码,比较麻烦。本篇博客针对这种情况,介绍如何使用git实现免密操作、TortoiseGit实现SSH免密码操作。1、环境配置:安装git和git客户端:Git-2.18.0-64-bit.exeTortoiseGit-2.6.0.0-64bit.msi傻瓜式安装,不进行详细介绍。2、Git...原创 2018-07-27 18:06:42 · 4324 阅读 · 0 评论 -
在eclipse使用git管理项目工程代码
在编写一个项目的时候,通常不可能整个项目都由一个人完成,一般都是通过团队分工,不同成员负责不同的部分,这时候,我们会使用git帮助我们管理项目代码,而且,编写java代码,我们一般使用Eclipse这个IDE。这篇博客就简单介绍一下,如何在Eclipse中直接使用git管理项目代码。1、总体步骤:(1)克隆项目到本地;(2)在本地修改后进行同步:①查看本地和远处的代码是否有冲突;...原创 2018-08-04 11:57:06 · 9163 阅读 · 2 评论