Unknown collation: ‘utf8mb4_0900_ai_ci‘的解决方法

  • Post author:
  • Post category:其他

分析 出现这样的问题是原sql文件是mysql(8.0版本),高级往低级(5.6版本)导入时出现版本不兼容的情况。 解决: 把文件中的所有的utf8mb4_0900_ai_ci替换为utf8_general_ci 以及utf8mb4替换为utf8 版权声明:本文为weixin_56028042原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:https:…

继续阅读 Unknown collation: ‘utf8mb4_0900_ai_ci‘的解决方法

JAVA常用工具类

  • Post author:
  • Post category:java

目录 1 集合工具类 1.1 java.util.Collections 1.1.1 基本操作 1.1.2 转换线程安全集合 1.2 org.springframework.util.CollectionUtils常用方法: 1.3 org.apache.commons.collections.CollectionUtils常用方法: 1.4 org.apache.commons.lang.Arr…

继续阅读 JAVA常用工具类

为什么要使用分布式锁

  • Post author:
  • Post category:其他

分布式锁那点事 为什么要使用分布式锁 为了保证一个方法在高并发情况下的同一时间只能被同一个线程执行,在传统单体应用单机部署的情况下,可以使用Java并发处理相关的API(如ReentrantLcok或synchronized)进行互斥控制。但是,随着业务发展的需要,原单体单机部署的系统被演化成分布式系统后,由于分布式系统多线程、多进程并且分布在不同机器上,这将使原单机部署情况下的并发控制锁策略失效…

继续阅读 为什么要使用分布式锁

ASP.NET中Url中文处理相关问题

  • Post author:
  • Post category:其他

ASP.NET的字符编码问题真是搞得人头疼,其中的中文很容易产生各种乱码问题,而这些乱码归根结底都是因为使用编码方式不匹配造成的。 因为常常需要通过URL字符串在不同页面间传递参数时遇到中文,必须进行编码和解码,否则传递的参数不正确。 通常使用 Server.UrlEncode 和 Server.UrlDecode 就可以解决问题了,但是有时会遇到特殊情况: 因为某个组件的需要而设置如下的全局配置…

继续阅读 ASP.NET中Url中文处理相关问题

MOV指令分析

  • Post author:
  • Post category:其他

ARM中的MOV指令格式是这样的 op2是占了12位,其中bit11-bit8是移位数(rotate),bit7-0是一个8位的立即数(imm),MOV Rn, op2,执行之后,Rn=op2 >> (rotate * 2),这里的移位是循环右移,这就决定了MOV指令不是所有的立即数都能表示的,以下是几个例子: 1、mov r3, #0x56000000 虽然0x56000000是一个…

继续阅读 MOV指令分析

同机同版本数据库从文件系统迁移至ASM实验

  • Post author:
  • Post category:其他

1. 实验环境说明 操作系统的版本是 Oracle Linux 5 内核是 2.6.18-164.el5 [root@book ~]# uname -a Linux book 2.6.18-164.el5 #1 SMP Thu Sep 3 02:16:47 EDT 2009 i686 i686 i386 GNU/Linux Oracle 数据库的版本是: SQL> select * from…

继续阅读 同机同版本数据库从文件系统迁移至ASM实验

6种无线通信技术对比(WiFi,Zigbee,蓝牙,Lora,NB-lot,4G)。

  • Post author:
  • Post category:其他

无线技术的原理是利用无线电波进行通讯。 如今流行的无线通信技术分为以下几大类: WiFi(IEEE 802.11):目前最流行的无线技术之一,无限技术中传输速率比较高的,工作在2.4G和5G频段。 优点: 高速:传输速率比较快,一般能达到几十,几百兆,更甚至达到1Gbps。 .共享:一个WiFi网络可以支持多个设备同时连接,实现了多人共享网络的需求。 兼容性好:WiFi技术已经成为一种全球性的通信…

继续阅读 6种无线通信技术对比(WiFi,Zigbee,蓝牙,Lora,NB-lot,4G)。

Fibonacci 数列步数问题

  • Post author:
  • Post category:其他

文章目录 题目描述 解题思路 代码如下 题目描述 Fibonacci数列是这样定义的: F[0] = 0 F[1] = 1 for each i ≥ 2: F[i] = F[i-1] + F[i-2] 因此,Fibonacci数列就形如:0, 1, 1, 2, 3, 5, 8, 13, …,在Fibonacci数列中的数我们称为Fibonacci数。 给你一个N,你想让其变为一个Fibonacci…

继续阅读 Fibonacci 数列步数问题

ListView+Fragment+ViewPager配合,实现今日头条的效果

  • Post author:
  • Post category:其他

首先需要第三方控件PagerSlidingTabStrip-master的使用。 ListView放入Fragment,之后再放入ViewPager中。 准备工作:三方控件PagerSlidingTabStrip-master的导入,下载PagerSlidingTabStrip-master,点击File中New中的Import Module,找到PagerSlidingTabStrip-mast…

继续阅读 ListView+Fragment+ViewPager配合,实现今日头条的效果

玩玩Flutter Web —— 实现高德地图插件

  • Post author:
  • Post category:其他

1.啰嗦几句 去年写了一个功能简单的高德地图插件给flutter_deer使用,当时支持了Android与iOS两端。前一阵子有一个 issue 问是否会支持Flutter Web,当时我有点懵,毕竟js我都不熟。。。不过先记下这个需求,等着有时间了去研究一下。 过了一个月,突然想起了这件事。就先去搜索了一下相关资料,发现都是实现的谷歌地图。而这些都使用到了一个 google_maps 的开源库。…

继续阅读 玩玩Flutter Web —— 实现高德地图插件