1 打fat jar
fat jar也叫uber jar,all in one jar,就是把你依赖的其他pom的jar里的class打散、组合,打成一个大jar包。
下述加了一个exclude,即排除所有hadoop的包
更详细的排除规则,可以参考 这里
<build>
<plugins>
<plugin>
<groupId>org.apache.m[……]
1 pom准备
<?xml version=”1.0″ encoding=”UTF-8″?>
<project xmlns=”http://maven.apache.org/POM/4.0.0″
xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”
xsi:schemaLocation=”http://maven.apache.org/POM/4.0.0[……]
我这里是以pb2为例,2和3不兼容,但是方法大致相同
1 pom依赖
<dependency>
<groupId>com.google.protobuf</groupId>
<artifactId>protobuf-java</artifactId>
<version>2.6.1</version>
</dependency>
<dependency&g[……]
由于MySQL设计的编码不合理,默认utf8是不能存储emoji表情的,会报错。
1 修改MySQL表的数据集
alter table tbl_xxx character set utf8mb4;
2 修改yaml配置
datasource:
tomcat:
initSQL: SET NAMES utf8mb4
url: jdbc:mysql://xxxxxx-writer:3306/xxxx?Unicode=true&character[……]
1 同时启动SpringBoot的http和Netty
https://juejin.im/post/5bd584bc518825292865395d
https://www.jianshu.com/p/2a2562f85241
https://juejin.cn/post/6844903700746485767 (推荐这一篇)
2 只启用Netty
https://juejin.cn/post/6844904110576107534
3 Spring Boo[……]