- 博客(11)
- 收藏
- 关注
原创 Docker入门级教程
Docker简介与基础操作指南 Docker是一个开源的容器引擎,采用Go语言编写,具有快速部署、环境隔离和可移植性强等特点。它通过镜像(image)、容器(container)和仓库(repository)三大核心概念实现应用封装和运行。Docker的优势包括快速搭建一次性环境、动态扩容、微服务架构支持以及资源隔离共享。 安装Docker需关闭防火墙和SELinux,建议使用社区版docker-ce。基础操作包括镜像管理(pull/tag/rmi)、容器管理(run/ps/commit)等命令。配置国内镜
2026-07-16 09:45:51
200
原创 微信公众号开发教程
本文介绍了微信公众号开发的关键配置流程,主要包括:1. 开发环境搭建(开发者工具、内网穿透工具使用);2. 测试号配置(URL/Token设置、JS安全域名配置);3. 公众号认证接口实现(GET/POST请求处理);4. XML消息解析与回复(使用XStream工具);5. 常见问题解决方案(跨域处理、二维码生成、图片下载等)。文章提供了详细的代码示例和配置说明,涵盖了从基础配置到接口开发的完整流程,并针对开发中可能遇到的典型问题给出了解决方法。
2026-07-10 16:11:50
591
原创 权限框架之Shiro入门级教程
本文介绍了两种主流权限控制框架ACL和RBAC的设计原理及应用场景,并详细讲解了Apache Shiro安全框架的核心功能与实战整合。 权限框架设计 ACL:直接绑定用户与权限,简单但管理复杂,适合文件系统等场景 RBAC:通过角色关联权限,管理更高效,主流方案如Shiro和Spring Security Shiro核心功能 提供认证、授权、会话管理和加密功能 支持自定义Realm实现数据源连接 内置多种过滤器(authc/anon/roles等)实现URL权限控制 支持密码加盐散列存储保障安全 Sprin
2026-07-10 15:58:05
634
原创 xxl-job入门级教程(二)
XXL-Job分布式任务调度系统摘要:本文介绍了XXL-Job的关键功能与使用方式。1. 任务处理:通过XxlJobHelper类实现参数获取、日志记录和任务结果返回。2. 集群部署:支持调度中心和执行器双集群,确保高可用,调度中心防止重复触发,执行器支持故障转移。3. 海量数据处理:采用分片广播机制,将任务分配到集群节点并行处理,显著提升处理效率。4. API对接:通过Feign客户端实现无侵入式API调用,包含登录验证和任务管理接口。5. 代码示例:展示了分片任务处理和API对接的具体实现,包括参数传递
2026-07-08 21:53:54
216
原创 xxl-job入门级教程(一)
XXL-JOB是一个分布式任务调度平台,采用"调度中心+执行器"的架构设计,实现了调度与任务执行的解耦。平台核心功能包括任务管理、执行器管理、调度日志等,支持多种路由策略、分片广播、故障转移等特性。部署过程包含数据库初始化、调度中心配置和启动等步骤。支持SpringBoot集成,通过注解方式定义任务处理器
2026-07-08 21:46:18
233
原创 GitHub搜索技巧分享
本文摘要了GitHub高级搜索技巧,包含多种过滤条件组合方式:按stars数(1000+或5万-10万)、语言(Python/TypeScript)、时间(创建/推送/更新日期)和项目大小筛选;提供6个实用搜索案例,包括活跃Python框架、10万+星TypeScript项目、特定作者/组织项目、中文文档项目及AI项目;介绍代码内容搜索方法(按仓库、扩展名、文件名);最后给出3个最佳实践组合,帮助快速定位高质量Python库、小型Go工具和国产优质项目。这些技巧能显著提升GitHub项目检索效率。
2026-07-07 17:03:17
216
原创 GitLab教程及集成到IDEA
GitLab是基于Git的代码仓库管理工具,提供Wiki和Issue跟踪功能。本文以CentOS7为例,详细介绍了GitLab的安装步骤:安装依赖包、下载rpm包、修改配置文件(设置external_url)、配置防火墙、初始化并重启服务。针对安装过程中可能出现的502错误和超时问题,给出了解决方案(如配置swap分区)。安装完成后可通过浏览器访问,默认账号root的初始密码在/initial_root_password文件中。此外还介绍了IDEA集成GitLab的方法,包括安装插件、配置服务器地址以及项目
2026-07-07 16:53:06
194
原创 IDEA集成GitHub
GitHub 是全球领先的代码托管平台,支持团队协作开发。本文介绍了 GitHub 的基本操作:创建远程仓库、配置 SSH 免密登录(推荐使用 Ed25519 算法生成密钥)、本地与远程仓库的交互(推送、拉取、克隆代码)。针对开启二次验证后命令行操作问题,提供了通过生成 Personal Access Token 解决的方案。最后说明如何在 IDEA 中集成 GitHub 账号,并分享项目到远程仓库,推荐使用 SSH 协议避免 HTTPS 网络波动问题。全文涵盖 GitHub 从基础配置到高级安全设置的完整
2026-07-05 19:41:04
153
原创 IDEA集成Git
本文介绍了Git的通用忽略文件配置与常用操作指南。在.gitignore文件中添加需忽略的后缀(如*.class、*.log等),并在.gitconfig配置全局忽略文件路径。IDEA中需正确设置Git程序路径。常用操作包括:初始化仓库、添加/提交代码、版本切换、分支管理(创建/切换/合并分支)及冲突解决(手动调整冲突代码后应用)。注意路径需使用斜杠,合并无冲突时会自动提交。
2026-07-05 19:28:52
136
原创 Git工作流
本文档详细介绍了Git的核心工作流操作,包括合并、变基、重置等高级用法。主要内容涵盖: 分支合并:对比了fast-forward和no-fast-forward两种合并方式 冲突解决:展示了如何手动解决代码冲突 Rebase操作:解释了如何重写提交历史保持线性 交互式Rebase:演示了合并、修改历史提交的方法 重置与还原:区分了软/硬重置与安全撤销的区别 拣选提交:说明如何选择性迁移特定提交 Reflog:介绍了如何通过操作记录恢复丢失的工作。
2026-07-04 11:24:06
218
原创 Git入门级教程
Git简介与常用命令摘要 Git是一款分布式版本控制工具,支持跨平台(Windows/Linux)安装。核心操作包括: 配置:初始化仓库(git init)、设置用户签名(git config分system/global/local级别)。 远程库管理:添加/删除远程库(git remote),拉取代码(git clone/pull)。 版本控制: 暂存区操作:git add/restore/commit提交更改。 版本回退:git reset --soft/mixed/hard按需回退。 分支管理:创建/
2026-07-04 10:34:08
265
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅