import com.alibaba.fastjson.JSONObject;
import java.util.LinkedHashMap;
* @author: Milogenius
* @create: 2019-08-02 16:57
* @description:
public class Test {
public static void main(String[] args) {
LinkedHashMap<String, Object> fmap = new LinkedHashMap<>();
fmap.put("1", "1");
fmap.put("2", "2");
fmap.put("3", "3");
fmap.put("4", "4");
LinkedHashMap<String, Object> smap = new LinkedHashMap<>();
smap.put("5", 5);
smap.put("6","6");
smap.put("7","7");
fmap.put("smap", JSONObject.toJSONString(smap));
System.out.println(JSONObject.toJSONString(fmap));
对比两段代码,我们发现只有 fmap.put("smap", JSONObject.toJSONString(smap))
这句代码不一样,的确,我们也是通过这句代码实现了上面的加转义字符的效果;
我们通过使用fastjson工具包,实现了给json报文中特定对象加转义字符的要求,当然也有其他的实现思路,大家可以探索;
参考"高性能MySQL一书"
主库意外关闭:
如果没有设置sync_binlog选项,就可能在数据库崩溃前没将最后的部分二进制事件刷新至磁盘,备库IO系线程可能一直处于读不到未写入磁盘的状态.
当主库重新启动,备库重新连接到主库,被再次去读取这些事件,主库会告诉备库没有这个二进制日志偏移量.
解决方法:
从下一个日志的开头读取日志,但是一些日志事
MVVM java mvvm java版本
概览在这个快速教程中,我们将展示如何在Maven中设置Java版本。在继续之前,我们可以检查Maven的默认JDK版本。运行mvn -v命令将显示Maven运行的Java版本。$ mvn -v
Apache Maven 3.6.1 (d66c9c0b3152b2e69ee9bac180bb8fcc8e6af555; 2019-04-05T03:00:29+08:00)
Maven home: /o
for循环 java 泛型 java循环结构
书山有路勤为径,学海无涯苦作舟一.认识循环在java的语法逻辑结构中有一种核心的必须掌握的语法结构–:循环结构。接下来我们来认识一下java中的循环结构。二.常见的循环结构:1.for循环结构(普通for循环):我们先来看一下for循环的语法结构://for循环的结构
for(int i=0;i<10;i++){
/* 结构解释:
1.小括号内部是循环需要的三个条件:
docker部署nlp项目 docker部署jira
目标因为工作需要,需搭建atlassian公司出品的系列工具,包括:crowdjirabitbucketconfluencebamboocrucible本次先讲搭建jira的步骤。一、创建数据库容器执行如下命令:docker run \
-dit \
--rm \
--name tool_mysql56 \
--network main_net \
--ip 10.112.0.0 \
-v /da