自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 编码设计模式

模式分类一句话核心单例创建型保证一个类只有一个实例。工厂方法创建型子类决定创建哪个对象。抽象工厂创建型创建一整套相关的产品。建造者创建型分步骤地构建复杂对象。适配器结构型转换接口,使不兼容的类能协作。代理结构型控制和管理对原始对象的访问。装饰器结构型动态地给对象添加新功能。外观结构型为复杂子系统提供一个简单接口。观察者行为型状态改变时,自动通知所有依赖者。策略行为型封装算法,使它们可以互换。模板方法行为型定义算法骨架,子类重写特定步骤。

2025-11-17 11:29:14 881

原创 面试必备:Redis 核心知识点清单

本篇文章也是对作者内容的总结与梳理,我把作者提到的核心问题整理出来,然后做个列表,后续可以带着问题去复习,这样学习效率会更高。

2025-11-14 14:43:05 212

原创 Golang学习笔记:定时crontab

, _ = c.AddFunc("@yearly", func() { // 每年一次fmt.Println("每年执行")})_, _ = c.AddFunc("@monthly", func() { // 每月一次fmt.Println("每月执行")})_, _ = c.AddFunc("@weekly", func() { // 每周一次fmt.Println("每周执行")})_, _ = c.AddFunc("@daily", func() { // 每天一次。

2025-11-13 16:51:45 337

原创 Golang学习笔记:后端性能优化秘籍(持续更新)

改成下面的写法编成栈分配,生命周期结束自动回收。

2025-10-30 17:37:00 360

原创 golang学习笔记:标准库os

Golang 的os包是与操作系统交互的核心工具,提供了文件操作、环境变量管理、进程控制等功能。

2025-10-23 16:52:48 393

原创 golang学习笔记:标准库encoding

在Go语言中,encoding包及其子包是用来处理不同编码格式的。

2025-10-23 16:50:14 403

原创 golang学习笔记:标准库slices

slices 是 Go 1.21 版本新增的官方实验性包,提供了切片操作的泛型函数,主要用于简化常见切片操作。

2025-10-23 16:47:57 287

原创 golang学习笔记:标准库sort

Go 语言的 sort 包提供了切片和用户定义集合的排序功能。

2025-10-23 16:45:47 285

原创 golang学习笔记:标准库path

path包提供了对文件路径的基本操作,如拼接、分割、获取基础文件名等。

2025-10-23 14:20:05 418

原创 golang学习笔记:标准库time

time包提供了处理时间和日期的核心功能,包含时间点获取、格式化、时间间隔计算、定时器等功能。

2025-10-23 14:17:35 267

原创 golang学习笔记:标准库strconv

strconv 包是用来处理字符串和基本数据类型之间转换的。它提供了多种函数,用于将字符串转换为数字类型(如整型、浮点型等),以及将数字类型转换为字符串。

2025-10-23 14:14:46 242

原创 golang学习笔记:标准库strings

strings是Go语言标准库中的一个包,提供了字符串操作相关的函数。该包包含了一些常用的字符串处理功能,如拼接、分割、替换、查找等。

2025-10-23 14:10:56 181

原创 Golang学习笔记:context的使用场景

context在Go语言中是一个非常重要的知识点,在使用场景和面试问答中经常被提及到,如果想学习其原理知识,可以, 这篇文章只做使用场景总结。

2025-09-29 22:11:06 254

原创 Golang学习笔记:channel

channel是Go语言中一种用于协程之间通信的原语,它提供了在不同协程之间通信和数据同步机制。channel的底层实现涉及队列、锁、信号量以及协程的调度等内容,接下来我们一起看看吧。

2025-09-27 22:51:10 435

原创 Golang学习笔记: 常用标准库

Go 的标准库包覆盖了从 I/O 操作、网络编程、数据编解码到同步和加密等多种常见需求。这些包在 Go 的应用开发中提供了强大的功能支持,是构建高效可靠应用程序的重要基础。理解这些常用包的功能和用法,可以提高编程效率和代码质量。

2025-09-25 15:07:15 1036

原创 Golang学习笔记:标准库sync包

在Go语言中,sync包提供了用于处理并发常使用的多种同步原语

2025-09-25 14:46:26 1023

原创 SecureCRT使用

当使用连接到UBUNTU后,SecureCRT的标签会随着操作目录的改变而改变,当连接多个的时候很不好区分,所以需要设置标签栏固定显示IP地址信息.

2023-12-28 10:49:30 505 1

原创 Windows常用命令总结

一、标题

2020-04-15 08:04:38 452

原创 PS、PR、AE、AI、AU区别

参考链接:ps pr ae ai au 的区别

2019-12-21 10:01:34 11444

原创 SqlServer2008操作总结

一、SqlServer2008下载与安装【SQLServer下载地址】【SQLServer安装与应用】二、启用与停止SqlServer后台启动服务:计算机→右键→管理→服务和应用程序→服务→SqlServer(MSSQLSERVER) SQL Server配置管理器启用服务:开始→安装路径→配置工具→sqlserver配置管理器 在运行窗口cmd中使用命令启动和停止服务:net s...

2019-11-15 19:56:45 1591

原创 linux日常用到的命令

一、grep grep是Linux中最常用的"文本处理工具"之一,grep与sed、awk合称为Linux中的三大剑客; 作用:文本搜索工具,根据用户指定的"模式(过滤条件)"对目标文本逐行进行匹配检查;打印匹配到的行; 模式:由正则表达式的元字符及文本字符所编写出的过滤条件; 1.常用选项--color=auto:显示颜色;-i, -...

2019-05-06 10:06:05 491 1

原创 Git 常用命令总结

一、git 提交流程git add .git commit -m ''git push origin master:refs/for/master二、git 更新/覆盖本地指定文件git status (查看本地具体哪些文件发生修改)git fetchgit checkout origin/master -- path (文件路径从git status中获取)三、git...

2019-04-26 10:31:54 971 1

空空如也

空空如也

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

TA关注的人

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