<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Zephyrzh的博客，关注【蚕师】成为大厂技术人]]></title><description><![CDATA[一颗凡心，亦可登高望远。惟日孜孜，无敢逸豫；读书笔记，常看常新。]]></description><link>https://blog.youkuaiyun.com/u013713832</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u013713832]]></copyright><item><title><![CDATA[单一职责原则（SRP）详解]]></title><link>https://blog.youkuaiyun.com/u013713832/article/details/147144326</link><guid>https://blog.youkuaiyun.com/u013713832/article/details/147144326</guid><author>u013713832</author><pubDate>Fri, 11 Apr 2025 15:45:41 +0800</pubDate><description><![CDATA[​单一职责原则要求一个类仅有一个引起它变化的原因。​每个类应该专注于单一功能或业务逻辑，避免将多个职责耦合在一起，这里的“职责”指的是类应该做的事情，而“引起变化的原因”则是指当需求变化时，导致类需要修改的原因]]></description><category></category></item><item><title><![CDATA[接口隔离原则 (ISP)详解]]></title><link>https://blog.youkuaiyun.com/u013713832/article/details/146881228</link><guid>https://blog.youkuaiyun.com/u013713832/article/details/146881228</guid><author>u013713832</author><pubDate>Mon, 31 Mar 2025 20:03:43 +0800</pubDate><description><![CDATA[接口隔离原则的本质是最小化依赖.将臃肿的接口拆分为更小、更具体的接口，使实现类只需关心自己需要的方法]]></description><category></category></item><item><title><![CDATA[git基本操作]]></title><link>https://blog.youkuaiyun.com/u013713832/article/details/135310443</link><guid>https://blog.youkuaiyun.com/u013713832/article/details/135310443</guid><author>u013713832</author><pubDate>Sun, 31 Dec 2023 14:46:32 +0800</pubDate><description><![CDATA[git基本操作，介绍配置git账号，项目初始化，分支状态，内容的提交推送拉取合并等操作]]></description><category></category></item><item><title><![CDATA[git分支管理]]></title><link>https://blog.youkuaiyun.com/u013713832/article/details/135257867</link><guid>https://blog.youkuaiyun.com/u013713832/article/details/135257867</guid><author>u013713832</author><pubDate>Thu, 28 Dec 2023 08:48:08 +0800</pubDate><description><![CDATA[git分支操作]]></description><category></category></item><item><title><![CDATA[Shell字符串常见操作]]></title><link>https://blog.youkuaiyun.com/u013713832/article/details/135229449</link><guid>https://blog.youkuaiyun.com/u013713832/article/details/135229449</guid><author>u013713832</author><pubDate>Thu, 28 Dec 2023 08:47:14 +0800</pubDate><description><![CDATA[shell属于弱类型语言，它不会强制你声明变量的数据类型。当给一个变量赋值时，根据赋值的内容自动确定数据类型。本文主要介绍字符串基本操作获取长度、截取、匹配、替换、拼接、去空格]]></description><category></category></item><item><title><![CDATA[Shell环境变量配置文件]]></title><link>https://blog.youkuaiyun.com/u013713832/article/details/134679072</link><guid>https://blog.youkuaiyun.com/u013713832/article/details/134679072</guid><author>u013713832</author><pubDate>Wed, 27 Dec 2023 09:06:45 +0800</pubDate><description><![CDATA[介绍环境变量配置文件的基本概念和5种类型环境变量配置文件（/etc/profile、/etc/profile.d/*.sh、/etc/bashrc、~/.bash_profile、~/.bashrc）、并深入讲解配置文件加载顺序，在这里我们知道配置文件加载属性顺序，有利于我们全局把控定义配置文件和分析解决问题，接着展开描述了配置文件的加载方式、服务用户对象和登录态区分他们使用场景，最后介绍变量配置文件的特性，如可设置别名、函数等，充分利用特性以此扩展来提高工作效率，通过示例演示日常工作中常用的一些小技巧]]></description><category></category></item><item><title><![CDATA[idea断点调试]]></title><link>https://blog.youkuaiyun.com/u013713832/article/details/135233519</link><guid>https://blog.youkuaiyun.com/u013713832/article/details/135233519</guid><author>u013713832</author><pubDate>Wed, 27 Dec 2023 09:06:28 +0800</pubDate><description><![CDATA[本文介绍idea常见的断点方式。本地断点和远程断点，本地断点介绍条件断点，异常断点，和断点回退常的调试以及操作说明]]></description><category></category></item><item><title><![CDATA[mysql常用操作]]></title><link>https://blog.youkuaiyun.com/u013713832/article/details/124879244</link><guid>https://blog.youkuaiyun.com/u013713832/article/details/124879244</guid><author>u013713832</author><pubDate>Wed, 22 Nov 2023 19:05:26 +0800</pubDate><description><![CDATA[常用sql语法：

添加列：

修改列：



dump mysql 表数据；
]]></description><category></category></item><item><title><![CDATA[Shell变量作用范围]]></title><link>https://blog.youkuaiyun.com/u013713832/article/details/134542890</link><guid>https://blog.youkuaiyun.com/u013713832/article/details/134542890</guid><author>u013713832</author><pubDate>Wed, 22 Nov 2023 09:15:00 +0800</pubDate><description><![CDATA[什么是变量的作用范围？变量在Shell脚本中的有效范围或可使用的范围， 通过从函数->脚本->进程内->跨进程->跨终端->跨用户不同场景中变量表现，引出变量的作用范围，使用local修饰变量使变量的作用范围控制在函数内，在脚本中定义变量可以在函数中共享，通过使用export修饰变量使其能在进程间传递，实现进程间共享变量，扩大变量作用范围，另外修改配置文件~/.bashrc和/etc/bashrc能使变量在多个终端和用户间共享]]></description><category></category></item><item><title><![CDATA[Shell变量类型]]></title><link>https://blog.youkuaiyun.com/u013713832/article/details/134327979</link><guid>https://blog.youkuaiyun.com/u013713832/article/details/134327979</guid><author>u013713832</author><pubDate>Fri, 10 Nov 2023 18:44:53 +0800</pubDate><description><![CDATA[讲解Shell常用的变量的类型，Shell变量、系统变量、环境变量，以及经常使用的常用变量。]]></description><category></category></item><item><title><![CDATA[Shell变量定义和基本操作]]></title><link>https://blog.youkuaiyun.com/u013713832/article/details/134306362</link><guid>https://blog.youkuaiyun.com/u013713832/article/details/134306362</guid><author>u013713832</author><pubDate>Fri, 10 Nov 2023 10:36:48 +0800</pubDate><description><![CDATA[你真的了解shell变量 ？通过本文你将学会5种定义变量方式、赋值、引用、以及它的基本操作，学会如何定义变量的属性信息，如变量只读，变量大写等]]></description><category></category></item><item><title><![CDATA[Shell命令连接符-新手必看]]></title><link>https://blog.youkuaiyun.com/u013713832/article/details/133815310</link><guid>https://blog.youkuaiyun.com/u013713832/article/details/133815310</guid><author>u013713832</author><pubDate>Fri, 13 Oct 2023 19:18:01 +0800</pubDate><description><![CDATA[本文介绍shell脚本常用命令连接符：管道符( | )、重定向( < 、>、>>、2> 、&> )、分号(;本文内容同微信公众号【蚕师】，关注不迷路，学习上高速，欢迎关注共同学习。]]></description><category></category></item><item><title><![CDATA[Shell脚本简单认知]]></title><link>https://blog.youkuaiyun.com/u013713832/article/details/133806402</link><guid>https://blog.youkuaiyun.com/u013713832/article/details/133806402</guid><author>u013713832</author><pubDate>Fri, 13 Oct 2023 11:25:17 +0800</pubDate><description><![CDATA[Shell是一个命令解释器，解释用户对操作系统的操作。将用户输入的命令送到内核。有自己的编程语言对命令进行编辑并组织为程序。]]></description><category></category></item><item><title><![CDATA[shell常用运算符-新手必看]]></title><link>https://blog.youkuaiyun.com/u013713832/article/details/133755040</link><guid>https://blog.youkuaiyun.com/u013713832/article/details/133755040</guid><author>u013713832</author><pubDate>Wed, 11 Oct 2023 17:15:07 +0800</pubDate><description><![CDATA[熟练掌握以上运算符能够自如的应对日常脚本需求。本文将进行详细介绍本文内容同微信公众号【蚕师】，关注不迷路，学习上高速，欢迎关注共同学习。]]></description><category></category></item><item><title><![CDATA[Shell 条件测试-新手必看]]></title><link>https://blog.youkuaiyun.com/u013713832/article/details/133754752</link><guid>https://blog.youkuaiyun.com/u013713832/article/details/133754752</guid><author>u013713832</author><pubDate>Tue, 10 Oct 2023 19:53:51 +0800</pubDate><description><![CDATA[初学shell脚本容易混淆的条件测试，傻傻分不清？以及他们的应用范围，简单易懂本文内容同微信公众号【蚕师】，欢迎关注共同学习。]]></description><category></category></item><item><title><![CDATA[Terms-level Query之Fuzzy Query]]></title><link>https://blog.youkuaiyun.com/u013713832/article/details/124781594</link><guid>https://blog.youkuaiyun.com/u013713832/article/details/124781594</guid><author>u013713832</author><pubDate>Sun, 15 May 2022 15:43:40 +0800</pubDate><description><![CDATA[Fuzzy Query亦称为模糊查询，查找与指定词项相似的词项，并返回该词项所在的文档。其中词项的相似性由编辑距离测算。]]></description><category></category></item><item><title><![CDATA[Terms-level Query之Prefix Query]]></title><link>https://blog.youkuaiyun.com/u013713832/article/details/124681510</link><guid>https://blog.youkuaiyun.com/u013713832/article/details/124681510</guid><author>u013713832</author><pubDate>Tue, 10 May 2022 10:03:39 +0800</pubDate><description><![CDATA[Prefix Query属于Term-level Query查询，查找索引中指定的字段上满足指定前缀的文档]]></description><category></category></item><item><title><![CDATA[Terms-level Query之Exists Query]]></title><link>https://blog.youkuaiyun.com/u013713832/article/details/124575345</link><guid>https://blog.youkuaiyun.com/u013713832/article/details/124575345</guid><author>u013713832</author><pubDate>Wed, 04 May 2022 19:00:30 +0800</pubDate><description><![CDATA[Exists Query属于Term-level Query查询, 查询某字段值不为空的文档]]></description><category></category></item><item><title><![CDATA[Elasticsearch环境搭建]]></title><link>https://blog.youkuaiyun.com/u013713832/article/details/124290950</link><guid>https://blog.youkuaiyun.com/u013713832/article/details/124290950</guid><author>u013713832</author><pubDate>Wed, 20 Apr 2022 18:59:04 +0800</pubDate><description><![CDATA[本文主要介绍在Linux系统下搭建Elasticsearch运行环境相关内容.受限于篇幅本次主要介绍elasticsearch单集群单节点单实例、单集群单节点多实例、单集群多节点单实例环境搭建。ES环境搭建概要参见脑图：





版本说明：


	
	

LinuxCentOS7.964 bitElasticsearch-7.13.4openjdk-16+36_linux-x64



一、【单集群单节点单实例】

1、快速安装elasticsearch


	
	
	
	
	
	
	
	
...]]></description><category></category></item><item><title><![CDATA[bean加载之循环依赖]]></title><link>https://blog.youkuaiyun.com/u013713832/article/details/104973726</link><guid>https://blog.youkuaiyun.com/u013713832/article/details/104973726</guid><author>u013713832</author><pubDate>Wed, 25 Mar 2020 00:13:00 +0800</pubDate><description><![CDATA[bean的加载之循环依赖
要理解bean加载的循环依赖，就必须对bean加载有一个全局了解，所谓全局了解，不需要知道详细的bean的加载流程，重要的是明白bean加载重要流程。接下来看如何bean加载
bean加载的初步流程
public Object getBean(String name) throws BeansException {
	return doGetBean(name, null...]]></description><category></category></item></channel></rss>