logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

java: 找不到符号 符号:类xxx位置: 程序包com.xxx.xxx.xxx.xxx

java: 找不到符号 符号:类xxx位置: 程序包 com.xxx.xxx.xxx.xxx

#java
Cause: java.sql.SQLException: Incorrect string value: ‘\xF4\x80\x80\x82\xF4\x80...‘ for column ‘xxx‘

UTF-8编码的字段最大只能存储3个字节的字符,而复杂字符的大小超过了3个字节,导致存储不了,所以会报错。UTF8mb4编码的字段能存储4个字节的复杂字符,把字段的编码格式从UTF-8改成UTF8mb4就行。...

#mysql
mysql使用.idb文件恢复数据

mysql使用.idb文件恢复数据

文章图片
#mysql#数据库
Illegal mix of collations (utf8mb4_0900_ai_ci,IMPLICIT) and (utf8mb4_general_ci,IMPLICIT) for operat

Cause: java.sql.SQLException: Illegal mix of collations (utf8mb4_0900_ai_ci,IMPLICIT) and (utf8mb4_general_ci,IMPLICIT) for operation '='

#mysql
用别人的git账号拉取代码时报“You hasn‘t joined this enterprise!”的错误

用别人的git账号拉取代码时报“You hasn't joined this enterprise!”的错误

#git
配置阿里云镜像加速器

由于Docker的镜像仓库在国外,所以平常下载镜像的速度会比较慢,为此建议配置阿里云的镜像加速器来加快获取Docker官方镜像的速度。

#阿里云#docker#运维
用Docker Compose搭建WordPress时出现Failed to initialize DD Storage Engine、Dictionary initialization failed

用Docker Compose搭建WordPress时出现Failed to initialize DD Storage Engine、Data Dictionary initialization failed.的错误

#apache
RabbitMQ系列(7)--RabbitMQ消息应答及消息未应答后重新入队

RabbitMQ一旦向消费者传递一条消息,该消息就会被标记为删除,这种情况下消费者挂掉了正在处理的消息就会丢失,为了保证消息在发送的过程中不会丢失,RabbitMQ引入了应答机制,(1)true表示批量应答channel上未应答的消息,比如channel上有传送tag为5,6,7,8的消息,当前tag是8,那么此时5-8还未应答的消息就会被确认收到消息应答,但如果处理6或7消息失败了,5也会被应答

文章图片
#java-rabbitmq#rabbitmq
RabbitMQ系列(17)--延迟队列的简介与实现

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

文章图片
#rabbitmq#java-rabbitmq
    共 52 条
  • 1
  • 2
  • 3
  • 6
  • 请选择