wxvirus wxvirus
首页
  • Go文章

    • Go语言学习
  • Rust

    • Rust学习
  • Java

    • 《Java》
  • Python文章

    • Python
  • PHP文章

    • PHP设计模式
  • 学习笔记

    • 《Git》
  • HTML
  • CSS
  • JS
  • 技术文档
  • GitHub技巧
  • 刷题
  • 博客搭建
  • 算法学习
  • 架构设计
  • 设计模式
  • 学习
  • 面试
  • 实用技巧
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

无解的lifecycle

let today = new Beginning()
首页
  • Go文章

    • Go语言学习
  • Rust

    • Rust学习
  • Java

    • 《Java》
  • Python文章

    • Python
  • PHP文章

    • PHP设计模式
  • 学习笔记

    • 《Git》
  • HTML
  • CSS
  • JS
  • 技术文档
  • GitHub技巧
  • 刷题
  • 博客搭建
  • 算法学习
  • 架构设计
  • 设计模式
  • 学习
  • 面试
  • 实用技巧
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 后端
  • 页面
  • 技术
  • 更多
后端
Go、PHP、Python、Java等后端技术
目录
# 1. C&C++
1-1. C编译和链接过程1-2. 升级xcode导致cmake编译不通过1-3. 常量1-4. 文件包含1-5. 变量内存地址分析1-6. C语言简单代码解析1-7. makefile修炼
# 2. PHP
# 2-1. PHP基础或常见方法
2-1-1. PHP设计模式 2-1-2. 无限极分类树 2-1-3. PHP获取客户端操作系统信息 2-1-4. PHP分片上传大文件
# 2-2. Laravel
2-2-1. Laravel上传图片处理 2-2-2. Mac m1安装laradock 2-2-3. Laravel用户认证脚手架的安装过程 2-2-4. laravel9使用vite
# 2-3. ThinkPHP
2-3-1. 全局异常处理类 2-3-2. 公共函数
# 2-4. PHP多进程编程
2-4-1. 程序与进程 2-4-2. PHP解释器的执行过程 2-4-3. 进程环境 2-4-4. 解释器文件 2-4-5. 进程标识与fork 2-4-6. 进程退出 2-4-7. 进程exec 2-4-8. 进程调度 2-4-9. 多进程编写 2-4-10. SUID特权进程 2-4-11. 进程查看 2-4-12. 中断信号 2-4-13. 进程关系与守护进程 2-4-14. 进程组 2-4-15. 会话 2-4-16. 守护进程 2-4-17. 作业控制 2-4-18. 进程间通信
# 2-5. swoole
2-5-1. swoole进程基础 2-5-2. Docker快速搭建swoole环境 2-5-3. easyswoole异步任务学习 2-5-4. PHP使用consul实现服务注册和发现
# 3. Python
3-1. drf学习3-2. drf认证3-3. drf限流3-4. asyncio异步编程3-5. asyncio实战案例3-6. 面向对象进阶3-7. Django启动时自动执行文件3-8. 基于xml的rpc库3-9. 基于json的rpc库
# 4. Go
# 4-1. go基础
4-1-1. Mac搭建Go语言环境 4-1-2. Go基础语法学习 4-1-3. 包管理 4-1-4. 锁 4-1-5. 并发基础 4-1-6. 单元测试 4-1-7. 交叉编译 4-1-8. go基本数据类型 4-1-9. go语言的数据类型的转换 4-1-10. 指针和参数传递 4-1-11. go切片 4-1-12. go Map 4-1-13. go结构体 4-1-14. 扩展已有类型或系统类型 4-1-15. go接口 4-1-16. 函数式编程 4-1-17. error错误处理 4-1-18. goroutine 4-1-19. channel 4-1-20. 互斥量 4-1-21. go并发模式 4-1-22. go指针 4-1-23. go字符串 4-1-24. 类型别名和自定义类型 4-1-25. 好用的包和工具 4-1-26. go实现简单迭代器 4-1-27. go结构体内存对齐 4-1-28. 文件操作 4-1-29. time标准库 4-1-30. select多路复用 4-1-31. httpServer介绍
# 4-2. go核心
4-2-1. 静态链接 4-2-2. 动态链接 4-2-3. ELF文件结构 4-2-4. runtime 4-2-5. Go的编译过程 4-2-6. Go程序是如何运行的 4-2-7. Go项目包管理方法 4-2-8. map的扩容 4-2-9. go协程调度机制 4-2-10. sync包的Pool 4-2-11. gRPC入门
# 4-3. 网络编程
4-3-1. socket网络编程概述 4-3-2. IPV4 TCP套接字服务端 4-3-3. IPV4 TCP套接字客户端 4-3-4. IPV4 UDP 4-3-5. go实现TCP通信
# 4-4. gowebsocket
4-4-1. 基本代码和使用 4-4-2. 保存客户端和封装 4-4-3. 发送json数据 4-4-4. 简单断线重连 4-4-5. 封装客户端对象
# 4-5. gocasbin
4-5-1. casbin简介 4-5-2. 结合gin做基本验证
# 4-6. K8S
4-6-1. K8S简介 4-6-2. 集群架构组件 4-6-3. cuelang了解和基本使用 4-6-4. rancher安装K8S简单集群 4-6-5. Docker镜像基础学习 4-6-6. rancher使用namespace和nodeport搭建nginx 4-6-7. ClusterIP模式以及服务发现入门和调用 4-6-8. 配置nfs服务进行跨主机文件共享
# 4-7. rabbitmq
4-7-1. rabbitmq了解 4-7-2. 快速部署和go客户端使用 4-7-3. 生产者发送消息 4-7-4. 交换机
# 4-8. 框架相关
4-8-1. gin中间件 4-8-2. gorm使用和学习 4-8-3. micro初探 4-8-4. micro微服务模块搭建 4-8-5. docker封装自己的micro工具 4-8-6. 手撸IOC容器 4-8-7. gormv1版连接数据库 4-8-8. gin通用响应封装 4-8-9. gin自定义验证器和翻译器
# 4-9. go-zero
4-9-1. go-zero环境搭建 4-9-2. go-zero模型使用
# 4-10. kafka
4-10-1. kafka
# 4-11. rpc
4-11-1. rpc 4-11-2. 使用httpserver实现rpc 4-11-3. gRPC和protobuf
# 4-12. 性能相关
4-12-1. 常用的HTTP服务压测工具
# 5. microservice
5-1. 配置中心的重要性
# 6. rust
6-1. windows安装和配置6-2. rust的第一个程序6-3. cargo6-4. 变量和基本类型6-5. 函数和模块6-6. 函数参数传递6-7. 表达式和语句以及判断6-8. 字符串练习6-9. 自定义函数和模块的使用6-10. 结构体入门和基本写法6-11. trait入门6-12. 生命周期6-13. Vector快速入门6-14. 所有权以及所有权转移6-15. 宏入门6-16. 在struct中使用泛型
# 7. Java
7-1. 《Java》学习
# 8. 学习笔记
8-1. 《Git》学习笔记8-2. MySQL基础学习8-3. redis基础8-4. redis了解8-5. MySQL事务并发问题8-6. MySQL事务隔离级别8-7. 单点登录token与JWT介绍8-8. MySQL约束条件8-9. redis持久化机制以及缓存过期和淘汰策略8-10. redis数据类型8-11. consul的raft算法
上次更新: 2021/10/19, 23:26:27
页面

页面→

最近更新
01
centos7安装redis6文档记录
02-14
02
portainer的安装
02-11
03
gin自定义验证器和翻译器
02-11
更多文章>
Theme by Vdoing | Copyright © 2021-2023 wxvirus
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式