自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 【Docker】在macOS安装Docker,将第一个镜像跑起来

环境操作系统:macOS下载Docker,并安装通过搜索引擎搜索Docker,找到Docker官网。找到下载【Docker Desktop】的页面,下载并安装。安装完成,可以打开Docker Desktop,可以进入主界面。另外,还可以使用命令行工具,使用docker --version是否安装完成:% docker --versionDocker version 20.10.8, build 3967b7d下载一个centos镜像,然后运行一下?我计划运行一个原始的centos镜像

2021-10-13 22:55:03 747

原创 【效能提升】我们排查一个bug的过程是怎么样的?

背景最近发现团队中一些同学对如何排查一个bug,思路不够清晰。本文随笔整理:常规情况下,我们是如何排查一个bug的。一、弄清楚问题有些人看到“弄清楚问题”,可能会觉得好笑,这不是废话吗?实际上,我遇到很多同学连问题都没搞清楚,就开始在排查问题,继续追问是如何排查的,回答更是模糊。我们首先要弄清楚问题是什么,最起码的是“复现步骤”、“预期结果”、“实际结果”、“是否必现”。当然问题描述越细致,越有助于问题的排查。《【效能提升】测试人员提bug,应该提供哪些信息以便排查问题?》描述了理想情况下,我

2021-09-30 00:12:33 211

原创 【效能提升】上线前漏了SQL脚本,漏加上某个配置项了?

背景一个版本从开始开发到上线,可能经历10多天,甚至更久。由于这个过程的时间较长,难免出现某些需要执行的SQL脚本、需要配置的配置项,到了上线前,却被遗漏了,最后导致出现线上问题才发现。我们团队也出这种情况发生,我们想了个比较笨的办法,虽然笨,但终究还是有些作用。开发人员提测前登记「除代码外的改动项」,由测试人员执行「除代码外的改动项」之前:开发人员开发完毕开发人员完成好测试环境的所有配置,准备完善测试环境请测试人员直接进入测试现在:开发人员完成代码开发,在开发过程中用「我们约定的

2021-09-28 23:42:25 262

原创 【Spring】Spring的@Autowire注入Bean的规则测试

背景在项目中使用Spring的Bean,一般都使用默认的Bean的单例,并且结合@Autowire,所以对@Autowire的注入规则并不是特别的清楚,今天突然想起,就实验一下。实验的基础类AppleBean,里面有个字符串的属性,和覆盖toString方法,用于在打印日志里更明显地分辨不同的bean:public class AppleBean { private String content; public String getContent() { retu

2021-09-28 00:10:27 332

原创 后台服务端开发人员常用的网络命令

前言本文记录开发人员常用的网络命令,随时间更新。ping - 常用于检测与其他主机是否网络连通ping,全称 Packet Internet Groper,因特网包探索器。常用于检测与其他主机是否网络连通。示例:ping www.baidu.comtelnet - 常用于检测与其他主机某个服务端口是否网络连通Telnet是基于TCP/IP协议,常用于检测与其他主机某个服务端口是否网络连通。示例:telnet www.baidu.com 443nslookup - 常用于域名查询n

2021-09-26 23:59:10 62

原创 【Spring Boot】我的第一个Spring Boot练习

背景Spring 在 Java 生态的企业级开发项目中极其常用,通常我们为项目引入一项新技术时,不得不考虑如何将新技术与 Spring 整合在一起。我们知道,预研一项新技术,我们基于 MVP(最简化可实行产品)原则,有助于使我们聚焦在新技术本身,也可以避免其他问题的干扰。所以,我们经常需要搭建一个最简单的 Spring Boot 的练习,本文做个简单的记录。要提前准备需要什么?基础的 Java 知识好用的 IDE(集成开发环境),本文使用 IDEAJDK(Java 开发工具),本文使用 JD

2021-09-25 10:27:04 141

原创 【效能提升】工位美化装饰有利于团队氛围建设哦!!

背景最近,公司在搞团队氛围建设,办公环境属于其中一个环节,我领到一个任务,负责组织小组的工位装饰。以下为不成系统地记录的点子。统一主题,统一风格为什么要统一主题、统一风格呢?这样不会显得毫无创意吗?是的,起初确实有“毫无创意”的感觉。但是,往深层次想象,其实:统一主题,我们选中的主题是为了表达我们认同的思想;统一风格,因为这个标识就代表我们团队的,大家同一个风格,有利于提升团队意识和团队凝聚力;另外,使用热门的IP主题的装饰品周边,比较好买,容易办成这件事。比如,使用「海贼王」为主题,具

2021-09-24 23:51:18 384

原创 【小技巧】如何使上线前初始化数据的SQL脚本可测试?

背景有时候,我们在上线某些特性时,可能需要提前初始化数据,才能使功能正常运作。初始化数据,常用的有以下两种途径:单纯为了这个初始化数据,开发一个Excel文件导入功能开发人员维护SQL语句初始化数据第1种途径,使用起来确实方便,且可重复使用,但是开发功能的成本太高;第2种途径,开发人员维护SQL语句,成本较低,但是不经过测试,容易发生问题;最近,我们在遇到这个问题时,有位小伙伴提出:可以用Excel制作SQL脚本用Excel制作SQL脚本假设,我们需要初始化“员工所拥有的角色”的数据,

2021-09-23 23:52:48 296

原创 【效能提升】在每日站会中“发言棒”的实践

背景在Scrum中,有“每日站会”这一活动,是开发团队每天在固定的时间进行检视和调整活动的会议,这个会议一般是每日站着进行的,所以一般叫“每日站会”。“每日站会”,需要团队成员轮流讲述3个问题:昨天我完成了什么?今天我计划完成什么?遇到了什么阻碍?在团队成员讲述这3个问题的时候,有几点值得注意:要避免每日站会变成团队成员向Scrum Master汇报的会议团队成员只关心自己负责的部分针对这两个值得注意的问题,“发言棒”的实践有神奇的效果发言棒在团队成员轮流讲述3个问题的时候,传

2021-09-22 23:58:48 276

原创 【效能提升】测试人员提bug,应该提供哪些信息以便排查问题?

背景我们在运维企业级应用时,会遇到很多Bug。有时候,测试人员或业务方反馈bug,描述得不够详细,我们基于他的描述很难清晰地了解情况,以解决bug。一般情况下,我们会跟他询问更多的详情,才能知悉更多细节,以辅助排查问题。而这个询问过程,比较花时间,如果我们能提供一个模板,告诉测试人员或业务方,我们需要知道关于bug的哪些信息,将有助于提升效率。我们需要知道关于bug的哪些信息?请您提供以下信息,这些信息对技术人员排查问题将有非常大的帮助。如果您发现一些您认为很关键的信息或行为并未囊括在以下项目

2021-08-26 23:54:10 2382

原创 【效能提升】在工作中,我们如何组织好一次技术会议?

背景因为是技术博客,所以标题为“如何组织技术会议”;其实内容不仅仅针对技术会议,也适用于普通会议。会议前很多同学觉得组织会议,就是到了会议时间,大家聚在一块讨论事情就完了,没有啥好关注的,其实组织好一个会议还是有许多东西需要提前做的。会议邀请在会议前,我们需要确定以下信息,然后发出会议邀请:1、会议主题2、参会人参与会议的人员有哪些。3、会议时间需要确认好参会人在这个时间是否都OK(我们一般拉个小群,@一下相关参会人,询问这个时间是否OK,并请时间不OK的同学及时反馈)4、会议地

2021-08-26 23:52:57 244

原创 Bean的原始版本与最终版本不一致?记一次Spring IOC探索之旅

背景在Java的生态中,Spring几乎是所有项目开发的必备框架,尤其Spring IOC、Spring AOP,更是Java项目最常用的功能。最近,在使用Spring过程中,遇到以下问题:开发人员开发自测完毕,将内容提测到测试环境,却发现测试环境启动不起来,同样的代码回到开发人员的环境却是正常的。在测试环境报的异常类似这样的:2020-08-01 09:54:48.490 ERROR 628 — [ restartedMain] o.s.boot.SpringApplication

2020-10-24 01:14:01 814 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除