技术知识
更多技术实战教程请看:编程导航知识碎片
前端技术知识
后端技术知识
- 什么是缓存?
- 什么是数据库?
- 什么是工作流技术?
- 什么是反向压力?
- 什么是热数据探测?
- 数据库也能版本控制?
- 搜索引擎是怎么工作的?
- 我们学并发时,到底在学什么?
- 除了 MySQL,这些数据库你都认识么?
- 容器分析: Runc、Containerd 和 Docker
- 内存为什么要分段?
- 什么是插件式架构?插件式架构的关键是什么?
- 什么是一致性哈希
- 浅谈进程线程和协程
- 深入物理内存管理和虚存分配
- 浅谈linux内存管理
- Linux 环境分析进程的 6 种常用系统工具
- JVM 中 Java 对象是如何被创建的?
- 计算机网络基础知识(一)
- 计算机网络基础知识(二)
- 计算机网络基础知识(三)
- 计算机网络 TCP/IP 基础
- 应用层协议(一)
- 应用层协议(二)
- 应用层协议(三)
- 计算机网络传输层(一)
- 计算机网络传输层(二)
通用技术知识
- 什么是前后端分离?
- 什么是大数据?
- 什么是区块链?
- 什么是全栈工程师?
- 什么是重定向?
- 什么是单例模式?
- 什么是魔法值?
- 什么是负载均衡?
- 什么是多环境?
- 什么是魔数?
- 什么是 Linux?
- 什么是云开发?
- Hello World 是如何被打印的?
- 云开发需要学习哪些技术?
测试技术知识
行业技术知识
技术问题
前端技术问题
- 自动分批的网络请求
- 自动合并的网络请求
- 注册机模式
- H5 如何突破 12px 限制?
- 关于 URL 短链这类问题的思考
- 为什么 Node 要用 Winston 打印日志?
- React 弹窗组件用的 CreatePortal 是怎么实现的?
- React 组件库都是怎么打包的?
- JSDoc 真能取代 TypeScript?
- Node 如何通过 gRPC 调用 Java 微服务?
- Nest 实现扫码登录
- 推送数据?也许你不需要 WebSocket
- 基于 Axios 封装一个完美的双 token 无感刷新
- 图解串一串 webpack 的历史和核心功能
- 图解 history api 和 React Router 实现原理
- 用 Node 写一个批量删除 node_modules 的工具
- 理解了 HSL 颜色表示法,就能实现 ColorPicker 组件
- React 组件和 hook 如何写单元测试?
- 用React实现一个简单的日历组件
- 通过调试技术,我理清了 b 站视频播放很快的原理
- 作为 Node 程序员,如何收发邮件更显专业?
- 让你 React 组件水平暴增的 5 个技巧
- 5 个提升你 Dockerfile 水平的技巧
- 用 git bisect 快速定位你想找的 commit
- 快速掌握最流行的原子化 CSS 框架 —— Tailwind
- 如何用 Chrome DevTools 的 Performance 工具做网页性能分析
- 邮件模版兼容性适配问题
- 如何限制用户重复点击的点赞功能?(Mongodb+Node.js+React)
- Vue 主要采用 CLI 和 CDN 两种方式引入,他们各自的优缺点是什么呢?
- 如何解决表格查询、编辑功能和默认头像问题?
- 如何实现像GitHub登录界面中的URL跳转?
- 实现 JS 控制的 SVG 渐变图标
- Webpack-stats-viewer 分析 React-virtualized 摇树优化失效问题
- 学习 Nuxt.JS ,如何优化 SSR 提高搜索引擎可访问性?
后端技术问题
- 用了socket就一定要走网络协议栈吗?
- Java 里面的继承关系有什么意义呢,为什么不自己创建方法来实现?
- FFmpeg:解决一切音视频问题的利器
- 如何优化处理大文件的操作需求,不扩展服务器资源?
- 如何提高单体并发量?
- String字符串为什么不可变?
- 高并发项目涉及的知识点有哪些?
- 如何解决并发场景下的数据安全问题?
- 如何构建设备数据中间件,技术和步骤?
- 如何优化千万级或亿级数据库的查询性能?
- 如何高效地处理多表查询数据?
- 通过案例学习:Golang Net/Http
- SpringBoot,防止爬虫爬取接口数据的方法有哪些? 开发了图片存储网站,但图片加载速度很慢,该如何优化?
- 学习控制台与界面结合,提高问题解决效率
- 如何高效处理一个200GB的CSV文件,分组合并数据的方案建议
- 如何统计商品曝光和访问量,推荐的解决方案是什么?
- 如何将多层嵌套的 JSON 数据存储到 MySQL 数据库中?
- 如何处理用户权限信息过大导致Redis缓存报错的问题?
- Python代码Demo:解析分析Json的key,Value并写入csv表格文件
- 刚毕业,如何解决业务中的慢 SQL 问题?
- 学习 MySQL 的不可重复读和幻读应注意哪些细节?
- 编程中的操作流程和配置文件记不住,怎么办?
通用问题
其他
系统设计
什么是架构设计?怎么做好架构设计?
如何开发一个优秀的 SDK 或 API 接口?
如何设计出更稳定的程序系统?
如何根据前端用户的查询条件,在后端导出特定的数据?
如何收集项目日志?如何设计一个日志收集系统?
如何设计文件上传功能?
如何设计实现全文搜索功能?
如何设计一个实时排行榜系统?
如何设计较好扩展性的权限系统?
如何设计通用的产品付费机制?
如何设计一个 OJ 在线判题系统?
如何设计 YY 类软件?
如何在项目中使用 Redis 缓存?如何通过缓存提高项目性能?
- 项目实战:伙伴匹配系统
如何在项目中使用消息队列?如何实现应用异步化和解耦?
- 项目实战:智能 BI 平台
如何设计一个微服务系统?如何把单体项目改造为微服务?
- 项目实战:OJ 判题系统(已完结)
如何保证 API 接口调用的安全性?什么是 API 签名认证?
- 项目实战:API 开放平台
如何在项目中使用设计模式?如何提高系统的可扩展性?
- 项目实战:聚合搜索平台
- 项目实战:OJ 判题系统(已完结)
如何实现不同数据库(或 ES)之间的数据同步?
- 项目实战:聚合搜索平台
如何提高表格数据的导入效率?
- 项目实战:伙伴匹配系统
如何设计数据库表?
如何设计一个爬虫系统?
如何设计一个服务监控系统?
什么数据结构能够提高存储、查询的优化效果?
实战教程
通用实战教程
- ⭐️ 如何使用 Linux 虚拟机进行远程开发?
- VS Code 远程开发实战
- ⭐️ 几行代码,竟然就能做个聊天室!(Socket.IO 实战)
- ⭐️ Docsify + 云开发,高效创造你的文档网站
- 使用 Typora + PicGo 提升百倍写作效率
- GitHub 主页装修,让你的 GitHub 秒变高大上!
- 改错了代码,如何快速恢复到之前的状态?
- 分享几个好用免费的图床
- 一键对比 30 种编程语言的工具
- 快速跳转当前目录的命令行工具
- 从零写一个基于油猴脚本的 Google 辅助插件(文末附完整代码)
如何快速搭建自己的个人网站?如何部署开源项目?
- 如何搭建自己的个人博客?
- 如何搭建自己的文档网站?(VuePress 保姆级教程)
- 搭建自己的云笔记网站
- 【视频】搭建自己的数据可视化大屏
- 【视频】搭建自己的知识库网站
- 一些帮助你快速建站的工具
后端实战
- 一周上线百万级高并发系统
- 如何使用 Elasticsearch 来优化搜索体验?
- 实战开发类库,手写 Spring Boot Starter
- 精品 IDEA 开发插件大汇总
- 还能这么做需求?产品经理都吓到了
- 如何预防 rm -rf 命令?
- 如何去除字符串中的 "\n" ?
- 如何避免配置文件中的密码被泄露?
- 如何使用 Java 来处理表格?(Easy Excel 实战)
- 如何使用 Java 实现爬虫?(jsoup)
- 如何自动生成接口文档和在线调试? (Swagger 实战)
- 非常实用的 Java 工具库 (Hutool)
- 40 条 Redis 实战教学
前端实战
- 大三,前端学习了多个技术,但缺乏项目经验,如何找到优质项目?
- 使用 CDN 优化网站的性能
- 一键生成几千套代码模板的前端神器(Yeoman)
- 汇总免费的前端富文本编辑器
- 一个免费、不怕打的前端评论插件!
- 腾讯云开发低代码平台实战评测
- 使用微信云开发,做个免登录资源导航小程序
- 室友去厕所的功夫,我写了个计算器
- 尝鲜 Svelte 前端框架,开发读书笔记
- Nest + Redis + 地图,实现附近的充电宝
Bug 复盘
- 域名过期之后,应该如何处理?
- 大量线上数据被污染,如何恢复数据?
- 写了7年代码,第一次见这么狗血的小Bug!
- 气炸!又一次被编辑器坑了!
- 记一次前端长整数精度丢失问题
- 越自信,Bug 越多
- 编程导航,凉凉!
- 万万没想到,这都能发现 Bug?!
- 这个 Bug,给我整得一愣一愣!
- 我竟被这个 Bug 坑了一周!
- 扒个知名项目的 Bug!
- 写了个百万级的生产 bug !
- B 站崩盘事故分析
- 被攻击了!事后分析
- 语雀 P0 事故中的一些思考:可监控、可灰度、可回滚
- 生产紧急情况怎么处理?
- Bug的生命周期:从发现到解决的全过程
- Bug组成要素和管理工具
AI 开发
- 炸裂的 AutoGPT,帮我做了个网站!
- 让程序员老弟去做 PPT?白日做梦
- 我单方面宣布,自己是 ChatGPT 程序员!(编程词典网站)
- ChatGPT 模型:高清电影画质免费无限玩的 Moonvalley
- 动作追踪模型 CoTracker,动态光学分割的视频酷炫彩虹轨迹!
- 45 秒内将任何单个图像转换为 3D 模型,无需逐形状优化的 ChatGPT 大模型开源!
- 卡通人物画转视频的神器,Animated Drawings 模型要让动画设计师失业了...
- AnimateDiff 算法模型的出现让二次元的小姐姐图片,动起来了!
- 又一写代码 AIGC 代码生成模型开源,程序员来检验一下效果!
- ChatGPT 技术助力AI测谎仪,实现视频通话与监控实时测谎!
- AI 绘画之为艺术而生的算法模型,助力前端开发的 UI 界面与 PPT 的背景图片!
- SAM 语义分割模型开源,号称“分割一切“的抠图大模型工具!(上)
- SAM 语义分割模型开源,分割一切的抠图大模型工具!(下)
- Audiocraft 工具开源!音乐旋律七十二变,离自动生成视频又近了一步!
- Chat2DB 工具开源!AI 帮你自动写 SQL ,提高开发效率的神器!
- 保姆级玩转 ChatGPT 教程:教你怎么用 NanoGPT 训练一个写唐诗的AI机器人!
- 保姆级 AI 算法教程:AI 华佗来了?看看深度学习在医疗行业的应用!
- Pandas-AI 工具强势开源!对话式用 AI 完成自动数据分析,ChatGPT 杀疯了!
- 保姆级强化学习教程:快速让 AI 学会玩贪食蛇游戏!
- 如何利用 ChatGPT 提高代码工程开发效率
其他教程
编程工具箱




