- 博客(20)
- 收藏
- 关注
原创 git基础 (在工作时整理的一些常用命令)
Git常用命令与问题解决摘要 本文总结了Git常用操作命令和常见问题的解决方案。主要内容包括: 基础操作:分支创建、代码撤销、远程分支回退、提交记录查看等 常见问题:push被拒绝、合并冲突解决、误操作恢复、大文件清理等 进阶技巧:rebase保持线性历史、cherry-pick选择性合并、stash临时保存等 概念解析:HEAD、分支指针、合并提交等Git核心概念 安全操作:force-with-lease与force的区别及使用场景 文章通过Q&A形式,提供了Git日常开发中20多个典型问题的解决方案和
2026-07-03 10:34:00
179
原创 UDP分片实战
完整代码在最后面理解UDP与TCP的核心差异及其适用场景掌握NIO Reactor模型的设计原理和实现方法构建UDP通信框架实现分片协议和心跳机制。
2026-06-10 17:34:29
339
原创 Js学习--编程风格
阮一峰ES6教程编程风格这一章,可以把它看作是所有 ES6 新特性在“落地”环节的终极指南。它不讲 API,而是结合 Airbnb 等大厂的实践经验,教你如何用好新语法写出更优雅、更健壮的代码。
2026-06-01 11:33:51
240
原创 IO、NIO、Netty实战
客户端和服务端互相通信,本文主要是实战练习,照着敲,然后debug看为什么就行。:底层都是 TCP 协议,BIO 客户端可以连 NIO 服务端,反之亦然。
2026-05-21 17:51:41
47
原创 工厂模式--简单--方法--抽象
简单工厂:适用于产品种类固定、创建逻辑简单的场景 工厂方法:适用于产品种类较多、需要良好扩展性的场景 抽象工厂:适用于需要创建一组相关或依赖产品的场景
2026-05-20 15:53:06
694
原创 Java 中 String、StringBuffer、StringBuilder 的区别
单线程拼接:优先使用多线程拼接:使用避免:在循环中使用String进行大量拼接。
2026-05-18 15:12:08
259
原创 Java基础-面向对象
抽象类命名要以Abstract或Base开头特性:不能被实例化,并且子类必须实现它的抽象方法主要作用:在于继承时的扩展,比如在很多子类中都有但是内容却不一样的方法内部类是否需要访问外部实例成员?├─ 不需要 → 静态内部类└─ 需要├─ 只在某个方法里用到 → 可考虑局部内部类(很少用)├─ 被多处使用,且和外部状态强相关 → 成员内部类└─ 仅需一次性创建 → 匿名内部类(或 Lambda)
2026-05-18 14:51:50
455
原创 awk、sed、grep
摘要:本文介绍了Linux文本处理三剑客grep、awk和sed的核心用法。grep用于文本搜索,支持正则表达式和多种参数选项(如-i忽略大小写、-r递归搜索等);awk擅长文本分析和数据处理,支持条件过滤和格式化输出;sed是流编辑器,主要用于文本替换、删除、插入等操作。文章详细列举了各工具的关键语法和常见应用场景,如grep的正则表达式写法、awk的磁盘/内存统计、sed的文本替换等,并提供了实用案例说明。这些工具配合使用可高效完成各种文本处理任务。
2026-04-22 09:30:10
356
原创 【随笔】pytest01--fixture
执行顺序遵循:sesstion->package->module->class->function。- 什么时候创建:整个测试过程只一次(最开始)- 适合:类内多个方法共享的浏览器、客户端等。- 什么时候创建:每个 .py 测试文件前。- 什么时候销毁:类中的所有方法执行完后。- 什么时候销毁:这个文件所有用例跑完后。- 什么时候销毁:这个包下所有用例跑完后。- 什么时候销毁:所有测试都跑完后。- 什么时候创建:每个测试函数前。- 什么时候销毁:测试函数结束后。- 什么时候创建:每个测试类前。
2026-01-15 15:04:39
385
原创 如何快速搭建离线部署的redis
本文介绍了Redis 4.0.2版本的安装与配置过程。主要内容包括:下载解压tar包、编译安装、修改配置文件(设置后台运行、工作目录、远程访问、密码和持久化),以及配置自启动服务。详细说明了如何修改redis.conf文件的关键参数,并添加chkconfig配置实现开机自启。最后指导开启防火墙端口6379,并通过redis-cli测试连接。该教程完整涵盖了从安装到配置的各个环节,特别是对配置文件的各项关键参数修改进行了重点说明。
2025-07-08 12:02:19
1437
原创 如何快速搭建离线部署的MYSQL
本文介绍了MySQL 5.7的离线安装步骤:1)下载解压tar包并重命名目录;2)创建mysql用户组并设置权限;3)配置my.cnf文件,设置端口、数据路径等参数;4)初始化数据库并获取随机初始密码;5)启动服务并修改root密码;6)开启远程访问权限,修改用户host为%;7)配置防火墙开放3306端口;8)验证进程并测试远程连接。关键点包括路径配置、权限设置和远程访问授权。
2025-07-08 11:04:02
719
原创 如何快速搭建离线部署的DOCKER?
摘要:本文介绍了离线安装Docker的完整步骤:1)下载并解压tar包到/usr/bin目录;2)配置systemd服务文件,设置IP和日志路径(/data/docker/log);3)修改权限并重载配置;4)启动及设置开机自启。可选配置包括:通过daemon.json限制日志大小(单个200MB,保留2个)和配置阿里云镜像源。关键配置涉及禁用selinux、指定存储目录和设置不安全注册表。安装完成后需重启docker守护进程使配置生效。
2025-07-08 10:38:50
1834
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅