1.同步锁(单线程,集群可能会失效) 2.分布式锁如redis(实现复杂) 2.业务字段加唯一约束(简单) 3.令牌表+唯一约束(简单推荐) 4.mysql的insert ignore或者on duplicate key update(简单) 5.共享锁+普通索引(简单) 6.利用MQ或者Redis ...
分类:
其他好文 时间:
2020-07-23 22:59:17
阅读次数:
97
报错 SQL Error(1067):Invalid default value for ‘sys_create’ 原因 mysql5.6以后才支持datetime默认为CURRENT_TIMESTAMP,之前的不支持 解决方案 方案1.把DEFAULT CURRENT_TIMESTAMP改为DEF ...
分类:
数据库 时间:
2020-07-23 22:45:51
阅读次数:
80
SLF4J,即简单日志门面(Simple Logging Facade for Java),不是具体的日志解决方案,它只服务于各种各样的日志系统。按照官方的说法,SLF4J是一个用于日志系统的简单Facade,允许最终用户在部署其应用时使用其所希望的日志系统。 LF4J(Simple logging ...
分类:
其他好文 时间:
2020-07-23 22:45:20
阅读次数:
85
串口发送 重写fputc函数 /* 优点 直接使用printf函数,发送数据长度无限制,不需要额外的数组空间 缺点 只能对应一个串口,暂时没想到解决方案 */ //头文件中要包含 stdio.h 然后就可以正常使用printf了 int fputc(int ch ,FILE *F) { HAL_UA ...
分类:
其他好文 时间:
2020-07-23 22:27:53
阅读次数:
51
概念:在不使用class组件的情况下,允许你使用state和react的其他特性 产生背景:在组件之间公用相同的逻辑往往很难,在以前的解决方案是:高阶组件和render props 但是这类方案需要重新组织你的组件结构,这可能会很麻烦,使你的代码难以理解。 你可以使用 Hook 从组件中提取状态逻辑 ...
分类:
其他好文 时间:
2020-07-23 22:25:27
阅读次数:
66
首先先关闭st3 之后在安装的路径下创建Data文件夹,然后打开st3(sublime Text 3简写)CTRL+`打开命令行输入以下内容,直接回车,等待下载完成就可以了import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedc ...
分类:
其他好文 时间:
2020-07-23 22:15:54
阅读次数:
85
一、报错原因:mysql 8.0 默认使用 caching_sha2_password 身份验证机制:从原来的 mysql_native_password 更改为 caching_sha2_password,但是第三方客户端(如Navicat)暂不支持新的加密方式,故而报错。 二、解决方案:双击打开 ...
分类:
数据库 时间:
2020-07-23 22:14:14
阅读次数:
90
1)出现以下的报错信息: Exception:Traceback (most recent call last): 解决方案: 首先确保python.exe的名字没有被修改(之所以可能被修改是因为有些朋友希望实现cmd中python版本的切换,从而修改了python.exe的名字) 然后,相关编辑器 ...
分类:
编程语言 时间:
2020-07-23 18:59:50
阅读次数:
122
1 问题描述 环境Linux+fcitx,JetBrains的IDE无法输入中文,包括IDEA,PyCharm,WebStorm,CLion等等。 2 解决方案 Linux下一般使用fcitx进入中文输入,安装的时候教程一般都会提到以下三个环境变量: export XMODIFIERS="@im=f ...
分类:
其他好文 时间:
2020-07-23 18:58:42
阅读次数:
103
1.MHA简介 MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过 ...
分类:
数据库 时间:
2020-07-23 18:52:11
阅读次数:
65