设计一个 Select 组件
设计一个 Select 组件 设计一个 Icon 组件 设计一个 Layout 组件 设计一个 Avator 组件 function component 与 typescript
33 字
|
1 分钟
react-hook 与 计数器
Hook 是 React 16.8 的新增特性,官网有一个相当简单的示例来展示它的用法 一见倾心,它的简洁深深打动了我。于是我决定为它添加几行代码写个计数器:
60 字
|
1 分钟
谈谈 redis 在项目中的常见使用场景
最近在写一个脚手架,其中 redis 的使用场景还挺多,于是总结下它的常见使用场景 <!--more-- + 本文链接: <https://blog.zhequtao.com/post/redis-case/ + github 备份: <https://github.com/arjun/blog 缓存 缓存是 redi…
775 字
|
4 分钟
关于前端静态资源在 OSS 上冗余问题的解决
背景 先说前端静态资源的部署。在现有的打包方案下,为了充分利用 http 的永久缓存,打包后静态资源文件一般会戳个 hash 值。这样打包后的某个文件会长这个样子: main.a3b4c5.js 。 又为了充分利用 CDN 对静态资源的加速,我们会把静态资源扔到对象存储 OSS 上,然后使用 CDN 对 OSS 的静态…
132 字
|
1 分钟
在 pg 中重设用户表的 ID
GET /users/:ID 是一个非常典型的 REST API。最近在浏览我的应用时,经常会有 而我的用户表的 ID 采用了整型自增的数据类型,为了使我的网站的用户数看起来不太寒碜,我绝对把我的用户 id 拉长一些! <!--more-- 我的数据库采用 postgres 本文链接: <https://blog.zh…
399 字
|
2 分钟
使用 requestId 标记全链路日志
标记全链路日志有助于更好的解决 bug 和分析接口性能,本篇文章使用 node 来作为示例 <!--more-- + 代码示例 + 本文地址 + github 当一个请求到来时,会产生哪些日志 + 本次请求报文 + 本次请求涉及到的数据库操作 + 本次请求涉及到的缓存操作 + 本次请求涉及到的服务请求 + 本次请求所遭…
621 字
|
3 分钟
使用 sbt 配置管理与运行
关于安装,参考上一篇文章 启动 shell 首先创建项目目录,并创建一个 sbt 文件 启动 sbt shell,在 shell 中可以使用 help 查看命令帮助 在 shell 中使用 exit 命令或者 Ctrl+D 退出 退出 shell 后,文件目录已发生了改变,我们使用 tree 查看一下文件目录,这里的 …
348 字
|
2 分钟
sed 命令实践: 升级 sequelize.js 时批量替换字符串
sequelize 是 Node 中使用比较多的一个 ORM 库,最近计划将项目中的 sequelize 升级至 V5 版本。 根据 升级文档,其中一项是即将禁用 String based operators ,使用 Sequelize.Op 等 Symbol operators 来代替。 而 operator 主要用…
1036 字
|
5 分钟