sql中
SET NAMES utf8mb4;
utf-8编码可能2个字节、3个字节、4个字节的字符,但是MySQL的utf8编码只支持3字节的数据,而移动端的表情数据是4个字节的字符。如果直接往采用utf-8编码的数据库中插入表情数据,Java程序中将报SQL异常:
代码结构分析
deployment descriptor
Deployment descriptor在servlet里就是指web.xml,意思是配置描述,有的地方简写为DD,因为你的servlet 配置都写在web.xml里,所以有这个名字。