
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
java: 找不到符号 符号:类xxx位置: 程序包 com.xxx.xxx.xxx.xxx
UTF-8编码的字段最大只能存储3个字节的字符,而复杂字符的大小超过了3个字节,导致存储不了,所以会报错。UTF8mb4编码的字段能存储4个字节的复杂字符,把字段的编码格式从UTF-8改成UTF8mb4就行。...
mysql使用.idb文件恢复数据

Cause: java.sql.SQLException: Illegal mix of collations (utf8mb4_0900_ai_ci,IMPLICIT) and (utf8mb4_general_ci,IMPLICIT) for operation '='
用别人的git账号拉取代码时报“You hasn't joined this enterprise!”的错误
搭建SpringCloud Config分布式配置总控中心

由于Docker的镜像仓库在国外,所以平常下载镜像的速度会比较慢,为此建议配置阿里云的镜像加速器来加快获取Docker官方镜像的速度。
用Docker Compose搭建WordPress时出现Failed to initialize DD Storage Engine、Data Dictionary initialization failed.的错误
RabbitMQ一旦向消费者传递一条消息,该消息就会被标记为删除,这种情况下消费者挂掉了正在处理的消息就会丢失,为了保证消息在发送的过程中不会丢失,RabbitMQ引入了应答机制,(1)true表示批量应答channel上未应答的消息,比如channel上有传送tag为5,6,7,8的消息,当前tag是8,那么此时5-8还未应答的消息就会被确认收到消息应答,但如果处理6或7消息失败了,5也会被应答

以上场景都有一个特点,那就是都需要在某个事件发生前或发生后执行一项任务,如生成订单后,在十分钟后检查订单状态,未支付的订单将关闭,这种场景也可以用定时任务来处理,但数据量比价少的话确实可以用定时任务来处理,但在活动期间,订单的数据量可能会变得很庞大,对于庞大的数据,定时任务很难在1秒内检查完订单,从而不能及时的关闭未支付的订单,而且用定时任务来检查订单会给数据库带来很大的压力,所以在数据量大的情况
