- 博客(21)
- 收藏
- 关注

原创 IntelliJ IDEA导入Spring源码
工欲善其事,必先利其器,研究spring源码,从导入源码开始吧。本文记录自己 Windows下 IDEA 导入源码折腾的过程。spring源码构建参见 官方文档https://github.com/spring-projects/spring-framework/wiki/Build-from-Source1、下载spring源码安装git,Spring源码现在在github托管,s......
2019-12-06 17:45:52
17311
3
原创 Shell字符串常见操作
shell属于弱类型语言,它不会强制你声明变量的数据类型。当给一个变量赋值时,根据赋值的内容自动确定数据类型。本文主要介绍字符串基本操作获取长度、截取、匹配、替换、拼接、去空格
2023-12-28 08:47:14
1760
原创 Shell环境变量配置文件
介绍环境变量配置文件的基本概念和5种类型环境变量配置文件(/etc/profile、/etc/profile.d/*.sh、/etc/bashrc、~/.bash_profile、~/.bashrc)、并深入讲解配置文件加载顺序,在这里我们知道配置文件加载属性顺序,有利于我们全局把控定义配置文件和分析解决问题,接着展开描述了配置文件的加载方式、服务用户对象和登录态区分他们使用场景,最后介绍变量配置文件的特性,如可设置别名、函数等,充分利用特性以此扩展来提高工作效率,通过示例演示日常工作中常用的一些小技巧
2023-12-27 09:06:45
2219
原创 Shell变量作用范围
什么是变量的作用范围?变量在Shell脚本中的有效范围或可使用的范围, 通过从函数->脚本->进程内->跨进程->跨终端->跨用户不同场景中变量表现,引出变量的作用范围,使用local修饰变量使变量的作用范围控制在函数内,在脚本中定义变量可以在函数中共享,通过使用export修饰变量使其能在进程间传递,实现进程间共享变量,扩大变量作用范围,另外修改配置文件~/.bashrc和/etc/bashrc能使变量在多个终端和用户间共享
2023-11-22 09:15:00
1531
原创 Shell变量定义和基本操作
你真的了解shell变量 ?通过本文你将学会5种定义变量方式、赋值、引用、以及它的基本操作,学会如何定义变量的属性信息,如变量只读,变量大写等
2023-11-10 10:36:48
2778
原创 Shell命令连接符-新手必看
本文介绍shell脚本常用命令连接符:管道符( | )、重定向( < 、>、>>、2> 、&> )、分号(;本文内容同微信公众号【凡登】,关注不迷路,学习上高速,欢迎关注共同学习。
2023-10-13 19:18:01
2032
原创 Shell脚本简单认知
Shell是一个命令解释器,解释用户对操作系统的操作。将用户输入的命令送到内核。有自己的编程语言对命令进行编辑并组织为程序。
2023-10-13 11:25:17
138
原创 shell常用运算符-新手必看
熟练掌握以上运算符能够自如的应对日常脚本需求。本文将进行详细介绍本文内容同微信公众号【凡登】,关注不迷路,学习上高速,欢迎关注共同学习。
2023-10-11 17:15:07
1522
原创 Shell 条件测试-新手必看
初学shell脚本容易混淆的条件测试,傻傻分不清?以及他们的应用范围,简单易懂本文内容同微信公众号【凡登】,欢迎关注共同学习。
2023-10-10 19:53:51
278
原创 Terms-level Query之Fuzzy Query
Fuzzy Query亦称为模糊查询,查找与指定词项相似的词项,并返回该词项所在的文档。其中词项的相似性由编辑距离测算。
2022-05-15 15:43:40
1442
原创 Terms-level Query之Prefix Query
Prefix Query属于Term-level Query查询,查找索引中指定的字段上满足指定前缀的文档
2022-05-10 10:03:39
502
原创 Terms-level Query之Exists Query
Exists Query属于Term-level Query查询, 查询某字段值不为空的文档
2022-05-04 19:00:30
1158
原创 Elasticsearch环境搭建
本文主要介绍在Linux系统下搭建Elasticsearch运行环境相关内容.受限于篇幅本次主要介绍elasticsearch单集群单节点单实例、单集群单节点多实例、单集群多节点单实例环境搭建。ES环境搭建概要参见脑图:版本说明: LinuxCentOS7.964 bitElasticsearch-7.13.4openjdk-16+36_linux-x64一、【单集群单节点单实例】1、快速安装elasticsearch ...
2022-04-20 18:59:04
6429
原创 bean加载之循环依赖
bean的加载之循环依赖要理解bean加载的循环依赖,就必须对bean加载有一个全局了解,所谓全局了解,不需要知道详细的bean的加载流程,重要的是明白bean加载重要流程。接下来看如何bean加载bean加载的初步流程public Object getBean(String name) throws BeansException { return doGetBean(name, null...
2020-03-25 00:13:00
557
原创 分析 Queue 和 Priority Queue 的源码
Queue首先简单认识下Queue,查看API定义了6个方法,归纳为新增、删除、查询三种不同操作,每种操作有2个不同的实现,基于JDK 1.8api接口如下:新增接口boolean add(E e)boolean offer(E e)查询:E element()E peek()删除:E remove()E poll()每种操作有不同的实现,他们区别是什么?实...
2020-03-22 21:20:22
185
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人