Creabine
码龄11年
关注
提问 私信
  • 博客:463,506
    463,506
    总访问量
  • 154
    原创
  • 1,176,981
    排名
  • 189
    粉丝
  • 1
    铁粉

个人简介:时无重至,华不再扬

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:四川省
  • 加入CSDN时间: 2014-04-23
博客简介:

Creabine的博客

博客描述:
时无重至 华不再扬
查看详细资料
个人成就
  • 获得211次点赞
  • 内容获得70次评论
  • 获得278次收藏
创作历程
  • 3篇
    2022年
  • 5篇
    2021年
  • 2篇
    2020年
  • 35篇
    2019年
  • 33篇
    2018年
  • 25篇
    2017年
  • 46篇
    2016年
  • 11篇
    2015年
成就勋章
TA的专栏
  • 单元测试
    1篇
  • MongoDB/Mongoose
    3篇
  • 运维
    2篇
  • Egg
    1篇
  • 前端工程师从初级到高级
    41篇
  • 设计模式
    5篇
  • 学习笔记
    87篇
  • 实践思考
    46篇
  • HTML
    9篇
  • CSS
    15篇
  • JavaScript/jQuery
    77篇
  • 插件&工具
    17篇
  • 性能优化
    6篇
  • node.js
    6篇
  • vue.js
    19篇
  • 经常读一读别人的代码
    2篇
  • Python
    7篇
  • Django
    4篇
  • XML
    1篇
  • 心情
    2篇
  • 微信小程序
    4篇
  • MarkDown
    1篇
  • 吉他
    1篇
  • git
    2篇
  • webpack
    1篇
  • http/https
    1篇
  • 插件&工具
    1篇
  • React
    12篇
  • LeetCode
    8篇
  • 插件和工具
  • 浏览器相关
    1篇
  • TypeScript
    1篇
  • 数据库
    1篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Dangerjs接入

如何在gitlab中接入dangerjs,自动在ci中执行自定义检查
原创
发布博客 2022.12.20 ·
631 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

用Jest编写单元测试

目录Jest目录结构关于快照 snapshot简单用例Jest到新公司的第一个任务是写个公共的Calendar组件,还挺有意思的。写完之后,作为公共组件,当然要有单测,单侧覆盖率也是越高越好。充分的单测能够降低后续迭代造成bug的几率。所以来简单记录下使用jest的过程,文本主要讲大致用法,具体细节还是看文档吧目录结构----- Component // 你的组件目录 index.tsx // 当前组件源码 ... ---- __test__ // 单测相关目录 ---- index
原创
发布博客 2022.05.18 ·
936 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

React-Query学习及实践总结

文章目录前言一、react-query能干嘛?二、常见用例1.引入库2.请求useQuery2.列表useInfiniteQuery3. 并行查询4. 状态指示器5. 禁用/暂停查询6. 分页/滞后查询 keepPreviousData7. 查询数据占位符 placeholder-query-data8. 修改 mutations9. 查询失效 query-invalidation10. 修改导致的失效invalidation-from-mutations11. 响应更新的数据 updates-from-
原创
发布博客 2022.05.17 ·
2508 阅读 ·
1 点赞 ·
1 评论 ·
7 收藏

编写shell脚本实现mongo的数据恢复

编写shell脚本实现mongo的数据恢复之前已经写了定期数据备份的脚本 mongodumo.sh今天补一个恢复的,使用官方的mongoStore。使用时直接执行,根据提示输入要恢复到哪天的备份即可。注释齐全直接上脚本#!/bin/bash# 宿主机相关配置# 宿主机存放备份包的文件夹,已映射到容器内部的 /dumptar# mongo的启动命令中: -v /home/mongo/dumptar/:/dumptarMONGO_STORE_DIR=/home/mongo/dumptar#
原创
发布博客 2021.04.09 ·
593 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Egg通过middleware实现数据权限

需求:项目中的es有很多表,每个表有很多不同的数据。需求是把数据权限的粒度做到单条数据层面。比如:用户查询10个ip,其中3个有权限,显示所有内容,7个无权限,只显示部分内容并且标识出来,便于前端展示。方案:通过egg的middleware中间件,在接口返回出对返回数据进行隐私处理。建立数据权限组机制,数据导入时需要选择数据所属的权限组,并且在每条数据上标记权限组id用户可以动态的增删数据权限组,拥有这个数据权限组,就拥有了该数据权限组下的所有数据接口返回数据经过中间件时,根据用户所属的用户
原创
发布博客 2021.04.09 ·
508 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

docker-compose 编写

简单记录最近部署使用的docker-compose文件,以免忘记# 关闭docker-compose down# 开启,-d 表示deamon启动docker-compose up -d这里举一个完整简单的例子,单机部署,都没有集群,集群部署回头再补。docker-compose.ymlversion: '3.3' # 指定docker-compose 版本services: # 要拉起的服务们 redis: image: redis # 镜像 container_n
原创
发布博客 2021.03.30 ·
703 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Dockerfile编写

近期部署工作比较多,对docker和docker-compose都有了更深入的了解,已经可以熟练使用了。这里记录一下自己写的相关脚本,加深印象。前端# docker build 当前目录 tag为bd-ui 使用配置文件Dockerfile.proddocker build . -t bd-ui -f Dockerfile.prodDockerfile.prod由于公司内部npm仓库不稳定,为了提升效率,在这里是先本地执行build再docker build,直接把编译后的dist放入容器。实际
原创
发布博客 2021.03.30 ·
283 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

编写shell脚本实现mongo的定期备份

编写shell脚本实现mongo的定期备份项目要求定期备份MongoDB数据,于是使用官方的mongodump,简单好用。主要就是编写shell脚本,来定期自动备份使用服务器自带的crontab来定时执行。shell脚本踩了很多坑,但是经此一役,算是入门了,以后要写其他相关的脚本应该也毫无压力。直接上脚本,注释很清晰,没啥好说的mongodump.sh#!/bin/bash# 宿主机相关配置# 宿主机的备份日志LOG_DIR=/root/dumplog# 宿主机上备份压缩文件目录B
原创
发布博客 2021.03.30 ·
638 阅读 ·
0 点赞 ·
1 评论 ·
2 收藏

Docker入门

参考资料:慕课网Docker入门视频Docker简介Docker允许一个应用程序运行在独立的环境中,包含了他的所有依赖。一些术语:host: 宿主机image:镜像container: 容器registry:仓库daemon:守护程序,所以是 -dclient:客户端Docker 架构常用命令docker pull: 获取镜像docker build: 创建镜像docker run xxx: 运行一个xxx镜像的容器docker stop [容器id]:停止容器
原创
发布博客 2020.08.26 ·
249 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【设计模式系列】之【发布-订阅模式】

前言:要提升代码水平,就绕不开设计模式。之前也有过一些了解,但并没有深入学习。最近准备系统的学习一下设计模式,提高设计,解耦的能力,发现了一本好书《JavaScript设计模式与开发实践》,所以边读边写,把常用的设计模式学习并记录在这里。发布-订阅模式定义与介绍发布-订阅模式的例子必须先发布再订阅吗?推模型和拉模型小结定义与介绍发布-订阅模式又叫观察者模式,它定义对象间的一种一对多的依赖...
原创
发布博客 2020.01.03 ·
313 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【设计模式系列】之【迭代器模式】

前言:要提升代码水平,就绕不开设计模式。之前也有过一些了解,但并没有深入学习。最近准备系统的学习一下设计模式,提高设计,解耦的能力,发现了一本好书《JavaScript设计模式与开发实践》,所以边读边写,把常用的设计模式学习并记录在这里。迭代器模式定义与介绍内部迭代器 和 外部迭代器JavaScript中的单例模式迭代器模式的例子定义与介绍迭代器模式是指提供一种方法顺序访问一个聚合对象中...
原创
发布博客 2019.12.25 ·
187 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【设计模式系列】之【代理模式】

前言:要提升代码水平,就绕不开设计模式。之前也有过一些了解,但并没有深入学习。最近准备系统的学习一下设计模式,提高设计,解耦的能力,发现了一本好书《JavaScript设计模式与开发实践》,所以边读边写,把常用的设计模式学习并记录在这里。代理模式单一职责原则定义与介绍保护代理 和 虚拟代理JavaScript中的代理模式单一职责原则面向对象涉及的原则之一:单一职责原则,即对一个类(对象,...
原创
发布博客 2019.12.25 ·
223 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【设计模式系列】之【策略模式】

前言:要提升代码水平,就绕不开设计模式。之前也有过一些了解,但并没有深入学习。最近准备系统的学习一下设计模式,提高设计,解耦的能力,发现了一本好书《JavaScript设计模式与开发实践》,所以边读边写,把常用的设计模式学习并记录在这里。策略模式定义与介绍JavaScript中的策略模式策略模式的例子定义与介绍单例模式的定义:定义一系列算法,把它们一个个封装起来,并且使它们可以互相替换。...
原创
发布博客 2019.12.23 ·
255 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【设计模式系列】之【单例模式】

前言:要提升代码水平,就绕不开设计模式。之前也有过一些了解,但并没有深入学习。最近准备系统的学习一下设计模式,提高设计,解耦的能力,发现了一本好书《JavaScript设计模式与开发实践》,所以边读边写,把常用的设计模式学习并记录在这里。单例模式定义与介绍JavaScript中的单例模式惰性单例将创建对象和管理单例的逻辑解耦单例模式的例子定义与介绍单例模式的定义:确保只有一个实例,并提供...
原创
发布博客 2019.12.19 ·
315 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用vscode断点调试egg后端代码

前端调试经常打断点,但后端之前一直是打log调试的,其实有些情况下断点更好用,而且vscode配置也很简单,是自己之前懒了没去弄。参考资料:egg文档按照文档做了相应配置,然后写上调试项目的绝对目录之后,从vscode中启动即可,egg本身就做了支持,还是非常方便的。...
原创
发布博客 2019.10.23 ·
1198 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Mongoose 设置TTL(time to live) 过期自动删除数据

最近忙好忙。。。没什么时间积累,今天抽空赶紧随手记一个新操作什么是TTLTTL(time to live) 集合支持mongodb对存储的数据进行失效时间设置,经过指定的时间段后、或在指定的时间点过期,集合自动被mongod清除。这一特性有利于对一些只需要保存一定时间的数据信息进行存储,比如机器产生的事件数据、日志、会话信息等。简单场景比如用户的验证码,生成后需要存在数据库的ver...
原创
发布博客 2019.10.17 ·
2332 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

前端配合Egg实现导入导出Excle文件功能

本来我只是个小前端,来了新公司前后端一起搞,node也写的美滋滋,crud非常嗨皮。结果就在上周,突然多了个导入导出功能。虽然没做过,但是想一想查一查,应该也搞的定,没想到,一搞就是一周。今天终于弄好了,所以赶紧做个笔记,完整的记录下来,为自己整理思路,希望也能帮到后来的人。相关技术栈:Reactant DesignEggMongoDB。使用库:xlsx: 生成,解析excle...
原创
发布博客 2019.09.05 ·
3280 阅读 ·
0 点赞 ·
8 评论 ·
7 收藏

新遇到的神器--Tmux

又是一个之前从没听过的玩意,最近真的是疯狂长见识!之前三年明明都只是一个小前端,现在突然接触后端,看啥都新鲜,看啥都不会。前段时间项目提测,再测试环境的命令行里同时用了tmux,看的我一脸懵逼,赶紧请教了一下,然后百度了几个常用快捷键,算是知道咋回事儿了,今天周末,抓紧时间补一下,了解一波参考资料:有可能是最简单的tmux入门教程tmux简洁教程Tmux 快捷键 & 速查表...
原创
发布博客 2019.09.01 ·
256 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

在Egg中使用MongoDB及Mongoose

新公司的项目中用了Egg和MongoDB及mongoose。最近有空来系统的梳理一下。参考资料&扩展阅读:Mongoose中文文档mongoose学习笔记(超详细)Mongoose中文文档-Mongoose的APIEgg链接MongoDBEgg 使用 egg-mongoose来方便的跟数据库进行链接// eggProject/server/config/config....
原创
发布博客 2019.08.19 ·
2346 阅读 ·
0 点赞 ·
1 评论 ·
2 收藏

MongoDB入门笔记

前段时间赶鸭子上架,前端的我也开始全栈了。用了egg+MongoDB来开发后端内内容。边做边学了解了个大概,这两天趁着有空,刷刷文档,系统的过一遍,争取快速把常用的80%内容都搞定。参考资料:菜鸟教程MongoDB官网MongonDB简介MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB...
原创
发布博客 2019.08.16 ·
200 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多