张先生的技术分享
这里是我个人的技术博客,用来记录平时做后端开发、数据库与服务器运维时 遇到的问题和解决办法。写下来的目的一是给自己留个备忘,二是这些问题 当初都在网上翻过不少帖子才弄明白,整理清楚或许能帮到遇到同样问题的人。
内容以实践经验为主,偏应用,不追求理论完整。更新随缘。
-
JWT 鉴权只写在前端,等于没有鉴权
一个上线了几个月的系统,登录、发 token、401 跳转全都做了,但接口其实 对所有人开放。前端做得越完整,越容易掩盖后端漏掉的那一步。
-
MySQL 迁到 PostgreSQL 时踩到的类型与语法坑
把一个小型业务库从 MySQL 换到 PG,原以为改个驱动就行,实际碰到
AUTO_INCREMENT、TINYINT、ON UPDATE CURRENT_TIMESTAMP以及索引重名这几处。 -
在共享的 nginx 容器里加站点,怎么做到不中断
一台服务器上 nginx 是好几个业务共用的。想给自己的新站点加个 server 块, 最直接的办法要重建容器,会顺带把别人的服务停几秒。这里记一个零中断的做法。
-
Android 自定义 TextView:渐变文字与逐字动画
系统 TextView 只能画单色。想做出渐变的标题字,还要让每个字依次动起来, 就得接管
onDraw。顺带记两个容易翻车的细节。