后端
未读
MySQL中的列转行
MySQL中的列转行 ##mysql中的列转行 在工作中遇到的一个MySQL列转行的统计: 场景 用户访问app时会跳出标签选择页面让用户选择喜欢的标签,在数据库中记录的是数组样式的字符串,数据样式大致如下: id user_id like_tags create_time
1 1101 [“八卦”
后端
未读
Redis中雪崩、击穿、穿透详解
Redis中雪崩、击穿、穿透详解 Redis应用中故障及应用:缓存雪崩、缓存穿透、缓存击穿、缓存预热、缓存更新、缓存降级 1:如何理解Redis缓存的雪崩、穿透、击穿问题: 雪崩: 定义:redis缓存中大量的key同时失效,此时又刚好有大量的请求打进来,直接打到数据库层,造成数据库阻塞甚至宕机。
前端
未读
js 实现文件夹拖拽处理
代码实现 (function(event) {
let FileUploadDP = { //默认参数
ClickElement: null, //单击元素
DragElement: null, //拖拽元素
OPPattern: null, //操作模式
ReturnButtom
策略
未读
软件设计模式的七大原则
7 种设计原则,它们分别为开闭原则、里氏替换原则、依赖倒置原则、单一职责原则、接口隔离原则、迪米特法则和合成复用原则。 这 7 种设计原则是软件设计模式必须尽量遵循的原则,是设计模式的基础。在实际开发过程中,并不是一定要求所有代码都遵循设计原则,而是要综合考虑人力、时间、成本、质量,不刻意追求完美,
后端
未读
DokerFile案例
docker 打包Django项目 准备 run.sh Dockerfile Django project 三个放到同一文件夹下 Django-project cloud 是django项目 Dockerfile FROM centos
FROM python:3.6.8
ADD ./cloud