Giter VIP home page Giter VIP logo

blog's Introduction

山月的琐碎博客记录

关于平常工作中遇到问题的一些文章记录,总体上说比较随性。

名字由来

大学时读了温庭筠一首词,山月不知心底事,水风空落眼前花,于是就起了一个名字: 山月水风。

后来难免觉得花间词过于矫情,于是把名字拆成两个,只取前两个字:山月。取李白 暮从碧山下,山月随人归 之意,恰好那段时间从京西阳台山下来时伴着月亮。

再后来读书读多了,觉得 松风吹解带,山月照弹琴水风轻,蘋花渐老,月露冷,梧叶飘黄 的意境也不错,也很喜欢。

前端工程化

  1. 前端高级进阶:javascript 代码是如何被压缩
  2. 前端高级进阶:如何更好地优化打包资源
  3. 前端高级进阶:网站的缓存控制策略最佳实践及注意事项
  4. 前端高级进阶:在生产环境中使你的 npm i 速度提升 50%
  5. 前端高级进阶:使用 docker 高效部署你的前端应用
  6. 前端高级进阶:CICD 下的前端多特性分支环境的部署
  7. 前端高级进阶:前端部署的发展历程

更多文章: 前端工程化系列

后端

  1. 各种架构图乱七八糟的图索引
  2. linux 性能监控指标速查
  3. jwt 实践应用以及特殊案例思考
  4. jwt 邮件验证码与登录实践
  5. GraphQL 开发指南
  6. 由 GraphQL 来思考 API Design
  7. Node 中异常,EXIT CODE 与 dockerfile
  8. 如何快速了解新业务
  9. 限流算法: 漏桶与令牌桶简介
  10. 使用 requestId 标记全链路日志
  11. Node 中的异常收集,结构化与监控
  12. 谈谈 Redis 在项目中的常见使用场景
  13. 项目实践: 使用微信公众号开发模拟面试功能
  14. 黑客增长: 如何把用户从博客引到公众号
  15. Sequelize V5 升级记录及注意事项
  16. 如何判断文件中换行符 LF(\n) 与 CRLF(\r\n)
  17. 两个由于 async/await 导致 OOM 的示例
  18. 隔离级,悲观锁与诗词字云功能的开发
  19. 域名更改注意事项须知
  20. 从数据库到前端,使用 enum 代替 constant number
  21. SQL必知必会

前端

  1. 前端部署演化史
  2. JS 调试问题汇总及示例
  3. 如何实现 Promise 的限流
  4. 如何实现一个简单的 Promise
  5. 你不知道的 JS 之疑难汇总
  6. 使用纯 CSS 实现仿 Material Design 的 input 过渡效果
  7. Canvas VS SVG 画影图形
  8. Grid 布局指南
  9. 使用 Grid 进行常见布局
  10. 浏览器中的二进制以及相互转化

工具与增效

  1. vim 快速入门
  2. 是谁动了我的代码
  3. tmux 与多窗口管理
  4. ssh 快速登录服务器

个人服务器运维指南

    1. 序·当我有一台服务器时我做了什么
    2. 序·当我有一台服务器时我做了什么(2019)
  1. 服务器初始化配置
    1. 服务器快速登录配置:ssh-config
    2. git 基本命令及安装
    3. 服务器ssh key 及 github 配置
    4. 系统信息查看相关命令
    5. vim 基本操作及配置
    6. tmux 与多窗口管理
  2. 自动化运维
    1. ansible 简易入门
  3. 了解 docker
    1. docker 简易入门
    2. Dockerfile 最佳实践
    3. 案例: 使用 docker 高效部署前端应用
  4. 使用 docker compose 编排容器
    1. docker compose 编排架构简介
    2. docker compose 简易入门
    3. 使用 traefik 做反向代理
    4. 使用 traefik 自动生成 https 的证书
    5. 使用 dnsmasq 搭建本地 DNS 服务
    6. 使用 openvpn 访问内部集群私有服务
    7. 使用 postgres 做数据存储
    8. 使用 redis 做缓存服务
    9. 使用 sentry 做异常监控
    10. 案例:黑客增长 - 从博客向公众号引流
    11. 案例:黑客增长 - 使用公众号开发模拟面试
  5. 服务器及容器监控
    1. linux 各项监控指标
    2. 使用 htop 监控进程指标
    3. 使用 ctop 监控容器指标
  6. 高频 linux 命令
    1. sed 命令详解及示例
    2. awk 命令详解及示例
    3. jq 命令详解及示例
    4. tcpdump 命令详解及示例
    5. 案例: 使用jq与sed制作掘金面试文章榜单

关注我

我是山月,一个喜欢跑步与爬山的程序员,我会定期分享全栈文章在个人公众号中。如果你对全栈面试,前端工程化,graphql,devops,个人服务器运维以及微服务感兴趣的话,可以关注我的微信公众号【全栈成长之路】。

如果你对全栈面试,前端工程化,graphql,devops,个人服务器运维以及微服务感兴趣的话,可以关注我

blog's People

Contributors

shfshanyue avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.