<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[尼克同学的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/user020</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; user020]]></copyright><item><title><![CDATA[《图解产品 产品经理业务设计与UML建模》读书笔记]]></title><link>https://blog.youkuaiyun.com/user020/article/details/146293689</link><guid>https://blog.youkuaiyun.com/user020/article/details/146293689</guid><author>user020</author><pubDate>Wed, 19 Mar 2025 01:31:17 +0800</pubDate><description><![CDATA[小弟不才，学识有限，如有错漏，欢迎指正哈。如果本文对你有帮助，记得“三连”（“”、“评论”、“”）哦！]]></description><category></category></item><item><title><![CDATA[【工具分享】如何快速地、可视化地跟其他同学沟通复杂逻辑——用代码画流程图]]></title><link>https://blog.youkuaiyun.com/user020/article/details/146131291</link><guid>https://blog.youkuaiyun.com/user020/article/details/146131291</guid><author>user020</author><pubDate>Sun, 09 Mar 2025 15:50:36 +0800</pubDate><description><![CDATA[小弟不才，学识有限，如有错漏，欢迎指正哈。如果本文对你有帮助，记得“一键三连”（“”、“评论”、“”）哦！]]></description><category></category></item><item><title><![CDATA[【基础知识】回头看Maven基础]]></title><link>https://blog.youkuaiyun.com/user020/article/details/145970437</link><guid>https://blog.youkuaiyun.com/user020/article/details/145970437</guid><author>user020</author><pubDate>Fri, 07 Mar 2025 01:01:53 +0800</pubDate><description><![CDATA[在项目过程中，对于Maven项目的pom.xml文件，很多时候我们通过参考、仿照，最终做出相应想要的效果。
但实际心里有些迷糊，不清楚具体哪个基础配置实现的效果。
今天，特意回过头来，了解Maven的一些基础知识，以便以后处理起来更有条理。用IntelliJ IDEA创建一个最简单的Maven项目，可以看到pom.xml的内容如下：
通过Windows的tree命令，查看整个项目的目录结构：
最简单的pom.xml底下的内容
通过以下操作，我们可以查看上述最简单pom.xml的「」：
1、在「Intelli]]></description><category></category></item><item><title><![CDATA[【高可用】keepalived的试用与学习笔记]]></title><link>https://blog.youkuaiyun.com/user020/article/details/145808675</link><guid>https://blog.youkuaiyun.com/user020/article/details/145808675</guid><author>user020</author><pubDate>Sun, 23 Feb 2025 20:17:08 +0800</pubDate><description><![CDATA[小弟不才，学识有限，如有错漏，欢迎指正哈。如果本文对你有帮助，记得“一键三连”（“”、“评论”、“”）哦！]]></description><category></category></item><item><title><![CDATA[【分享经验】在晋升答辩时，如何讲好我们的故事]]></title><link>https://blog.youkuaiyun.com/user020/article/details/144387404</link><guid>https://blog.youkuaiyun.com/user020/article/details/144387404</guid><author>user020</author><pubDate>Wed, 11 Dec 2024 23:29:20 +0800</pubDate><description><![CDATA[小弟不才，学识有限，如有错漏，欢迎指正哈。如果本文观点与你的观点不同，因情况不同，请以你的观点为准，本文仅作参考。如果本文对你有帮助，记得“一键三连”（“”、“评论”、“”）哦！]]></description><category></category></item><item><title><![CDATA[【分享经验】写《上线剧本》的一些注意点]]></title><link>https://blog.youkuaiyun.com/user020/article/details/144334869</link><guid>https://blog.youkuaiyun.com/user020/article/details/144334869</guid><author>user020</author><pubDate>Mon, 09 Dec 2024 01:22:56 +0800</pubDate><description><![CDATA[小弟不才，学识有限，如有错漏，欢迎指正哈。如果本文对你有帮助，记得“一键三连”（“”、“评论”、“”）哦！]]></description><category></category></item><item><title><![CDATA[【提升效率】如何写好一份详细设计文档]]></title><link>https://blog.youkuaiyun.com/user020/article/details/144302482</link><guid>https://blog.youkuaiyun.com/user020/article/details/144302482</guid><author>user020</author><pubDate>Sat, 07 Dec 2024 10:42:23 +0800</pubDate><description><![CDATA[小弟不才，学识有限，如有错漏，欢迎指正哈。如果本文对你有帮助，记得“一键三连”（“”、“评论”、“”）哦！]]></description><category></category></item><item><title><![CDATA[【提升效率】排查代码的影响范围后，进行结构性地记录]]></title><link>https://blog.youkuaiyun.com/user020/article/details/144278531</link><guid>https://blog.youkuaiyun.com/user020/article/details/144278531</guid><author>user020</author><pubDate>Thu, 05 Dec 2024 23:51:14 +0800</pubDate><description><![CDATA[小弟不才，学识有限，如有错漏，欢迎指正哈。]]></description><category></category></item><item><title><![CDATA[【效能提升】我们排查一个bug的过程是怎么样的？]]></title><link>https://blog.youkuaiyun.com/user020/article/details/120558389</link><guid>https://blog.youkuaiyun.com/user020/article/details/120558389</guid><author>user020</author><pubDate>Thu, 30 Sep 2021 00:12:33 +0800</pubDate><description><![CDATA[背景
最近发现团队中一些同学对如何排查一个bug，思路不够清晰。本文随笔整理：常规情况下，我们是如何排查一个bug的。
一、弄清楚问题
有些人看到“弄清楚问题”，可能会觉得好笑，这不是废话吗？
实际上，我遇到很多同学连问题都没搞清楚，就开始在排查问题，继续追问是如何排查的，回答更是模糊。
我们首先要弄清楚问题是什么，最起码的是“复现步骤”、“预期结果”、“实际结果”、“是否必现”。
当然问题描述越细致，越有助于问题的排查。
《【效能提升】测试人员提bug，应该提供哪些信息以便排查问题？》描述了理想情况下，我]]></description><category></category></item><item><title><![CDATA[【效能提升】上线前漏了SQL脚本，漏加上某个配置项了？]]></title><link>https://blog.youkuaiyun.com/user020/article/details/120539717</link><guid>https://blog.youkuaiyun.com/user020/article/details/120539717</guid><author>user020</author><pubDate>Tue, 28 Sep 2021 23:42:25 +0800</pubDate><description><![CDATA[背景
一个版本从开始开发到上线，可能经历10多天，甚至更久。
由于这个过程的时间较长，难免出现某些需要执行的SQL脚本、需要配置的配置项，到了上线前，却被遗漏了，最后导致出现线上问题才发现。
我们团队也出这种情况发生，我们想了个比较笨的办法，虽然笨，但终究还是有些作用。
开发人员提测前登记「除代码外的改动项」，由测试人员执行「除代码外的改动项」
之前：

开发人员开发完毕
开发人员完成好测试环境的所有配置，准备完善测试环境
请测试人员直接进入测试

现在：

开发人员完成代码开发，在开发过程中用「我们约定的]]></description><category></category></item><item><title><![CDATA[【Spring】Spring的@Autowire注入Bean的规则测试]]></title><link>https://blog.youkuaiyun.com/user020/article/details/120519952</link><guid>https://blog.youkuaiyun.com/user020/article/details/120519952</guid><author>user020</author><pubDate>Tue, 28 Sep 2021 00:10:27 +0800</pubDate><description><![CDATA[背景
在项目中使用Spring的Bean，一般都使用默认的Bean的单例，并且结合@Autowire，所以对@Autowire的注入规则并不是特别的清楚，今天突然想起，就实验一下。
实验的基础类
AppleBean，里面有个字符串的属性，和覆盖toString方法，用于在打印日志里更明显地分辨不同的bean：
public class AppleBean {

    private String content;

    public String getContent() {
        retu]]></description><category></category></item><item><title><![CDATA[后台服务端开发人员常用的网络命令]]></title><link>https://blog.youkuaiyun.com/user020/article/details/120499607</link><guid>https://blog.youkuaiyun.com/user020/article/details/120499607</guid><author>user020</author><pubDate>Sun, 26 Sep 2021 23:59:10 +0800</pubDate><description><![CDATA[前言
本文记录开发人员常用的网络命令，随时间更新。
ping - 常用于检测与其他主机是否网络连通
ping，全称 Packet Internet Groper，因特网包探索器。
常用于检测与其他主机是否网络连通。
示例：
ping www.baidu.com

telnet - 常用于检测与其他主机某个服务端口是否网络连通
Telnet是基于TCP/IP协议，常用于检测与其他主机某个服务端口是否网络连通。
示例：
telnet www.baidu.com 443

nslookup - 常用于域名查询
n]]></description><category></category></item><item><title><![CDATA[【Spring Boot】我的第一个Spring Boot练习]]></title><link>https://blog.youkuaiyun.com/user020/article/details/120468009</link><guid>https://blog.youkuaiyun.com/user020/article/details/120468009</guid><author>user020</author><pubDate>Sat, 25 Sep 2021 10:27:04 +0800</pubDate><description><![CDATA[背景
Spring 在 Java 生态的企业级开发项目中极其常用，通常我们为项目引入一项新技术时，不得不考虑如何将新技术与 Spring 整合在一起。
我们知道，预研一项新技术，我们基于 MVP（最简化可实行产品）原则，有助于使我们聚焦在新技术本身，也可以避免其他问题的干扰。
所以，我们经常需要搭建一个最简单的 Spring Boot 的练习，本文做个简单的记录。
要提前准备需要什么？

基础的 Java 知识
好用的 IDE（集成开发环境），本文使用 IDEA
JDK（Java 开发工具），本文使用 JD]]></description><category></category></item><item><title><![CDATA[【效能提升】工位美化装饰有利于团队氛围建设哦！！]]></title><link>https://blog.youkuaiyun.com/user020/article/details/120464977</link><guid>https://blog.youkuaiyun.com/user020/article/details/120464977</guid><author>user020</author><pubDate>Fri, 24 Sep 2021 23:51:18 +0800</pubDate><description><![CDATA[背景
最近，公司在搞团队氛围建设，办公环境属于其中一个环节，我领到一个任务，负责组织小组的工位装饰。
以下为不成系统地记录的点子。
统一主题，统一风格
为什么要统一主题、统一风格呢？这样不会显得毫无创意吗？
是的，起初确实有“毫无创意”的感觉。
但是，往深层次想象，其实：
统一主题，我们选中的主题是为了表达我们认同的思想；
统一风格，因为这个标识就代表我们团队的，大家同一个风格，有利于提升团队意识和团队凝聚力；
另外，使用热门的IP主题的装饰品周边，比较好买，容易办成这件事。
比如，使用「海贼王」为主题，具]]></description><category></category></item><item><title><![CDATA[【小技巧】如何使上线前初始化数据的SQL脚本可测试？]]></title><link>https://blog.youkuaiyun.com/user020/article/details/120445722</link><guid>https://blog.youkuaiyun.com/user020/article/details/120445722</guid><author>user020</author><pubDate>Thu, 23 Sep 2021 23:52:48 +0800</pubDate><description><![CDATA[背景
有时候，我们在上线某些特性时，可能需要提前初始化数据，才能使功能正常运作。
初始化数据，常用的有以下两种途径：

单纯为了这个初始化数据，开发一个Excel文件导入功能
开发人员维护SQL语句初始化数据
第1种途径，使用起来确实方便，且可重复使用，但是开发功能的成本太高；
第2种途径，开发人员维护SQL语句，成本较低，但是不经过测试，容易发生问题；

最近，我们在遇到这个问题时，有位小伙伴提出：可以用Excel制作SQL脚本
用Excel制作SQL脚本
假设，我们需要初始化“员工所拥有的角色”的数据，]]></description><category></category></item><item><title><![CDATA[【效能提升】在每日站会中“发言棒”的实践]]></title><link>https://blog.youkuaiyun.com/user020/article/details/120425522</link><guid>https://blog.youkuaiyun.com/user020/article/details/120425522</guid><author>user020</author><pubDate>Wed, 22 Sep 2021 23:58:48 +0800</pubDate><description><![CDATA[背景
在Scrum中，有“每日站会”这一活动，是开发团队每天在固定的时间进行检视和调整活动的会议，这个会议一般是每日站着进行的，所以一般叫“每日站会”。
“每日站会”，需要团队成员轮流讲述3个问题：

昨天我完成了什么？
今天我计划完成什么？
遇到了什么阻碍？

在团队成员讲述这3个问题的时候，有几点值得注意：

要避免每日站会变成团队成员向Scrum Master汇报的会议
团队成员只关心自己负责的部分

针对这两个值得注意的问题，“发言棒”的实践有神奇的效果
发言棒
在团队成员轮流讲述3个问题的时候，传]]></description><category></category></item><item><title><![CDATA[【效能提升】测试人员提bug，应该提供哪些信息以便排查问题？]]></title><link>https://blog.youkuaiyun.com/user020/article/details/119943016</link><guid>https://blog.youkuaiyun.com/user020/article/details/119943016</guid><author>user020</author><pubDate>Thu, 26 Aug 2021 23:54:10 +0800</pubDate><description><![CDATA[背景
我们在运维企业级应用时，会遇到很多Bug。
有时候，测试人员或业务方反馈bug，描述得不够详细，我们基于他的描述很难清晰地了解情况，以解决bug。
一般情况下，我们会跟他询问更多的详情，才能知悉更多细节，以辅助排查问题。
而这个询问过程，比较花时间，如果我们能提供一个模板，告诉测试人员或业务方，我们需要知道关于bug的哪些信息，将有助于提升效率。
我们需要知道关于bug的哪些信息？
请您提供以下信息，这些信息对技术人员排查问题将有非常大的帮助。
如果您发现一些您认为很关键的信息或行为并未囊括在以下项目]]></description><category></category></item><item><title><![CDATA[【效能提升】在工作中，我们如何组织好一次技术会议？]]></title><link>https://blog.youkuaiyun.com/user020/article/details/119942995</link><guid>https://blog.youkuaiyun.com/user020/article/details/119942995</guid><author>user020</author><pubDate>Thu, 26 Aug 2021 23:52:57 +0800</pubDate><description><![CDATA[背景
因为是技术博客，所以标题为“如何组织技术会议”；
其实内容不仅仅针对技术会议，也适用于普通会议。
会议前
很多同学觉得组织会议，就是到了会议时间，大家聚在一块讨论事情就完了，没有啥好关注的，其实组织好一个会议还是有许多东西需要提前做的。


会议邀请
在会议前，我们需要确定以下信息，然后发出会议邀请：
1、会议主题
2、参会人
参与会议的人员有哪些。
3、会议时间
需要确认好参会人在这个时间是否都OK（我们一般拉个小群，@一下相关参会人，询问这个时间是否OK，并请时间不OK的同学及时反馈）
4、会议地]]></description><category></category></item><item><title><![CDATA[Bean的原始版本与最终版本不一致？记一次Spring IOC探索之旅]]></title><link>https://blog.youkuaiyun.com/user020/article/details/109234231</link><guid>https://blog.youkuaiyun.com/user020/article/details/109234231</guid><author>user020</author><pubDate>Sat, 24 Oct 2020 01:14:01 +0800</pubDate><description><![CDATA[背景
在Java的生态中，Spring几乎是所有项目开发的必备框架，尤其Spring IOC、Spring AOP，更是Java项目最常用的功能。
最近，在使用Spring过程中，遇到以下问题：
开发人员开发自测完毕，将内容提测到测试环境，却发现测试环境启动不起来，同样的代码回到开发人员的环境却是正常的。在测试环境报的异常类似这样的：

2020-08-01 09:54:48.490 ERROR 628 — [  restartedMain] o.s.boot.SpringApplication      ]]></description><category></category></item></channel></rss>