1 | /** |
抓取json中的任意节点的数据
Posted on
|
In
递归处理JSON
依赖的jar
1 | <dependency> |
工具类
1 | import com.fasterxml.jackson.annotation.JsonInclude; |
对json数据key进行替换
Posted on
|
In
递归处理JSON
1 | /** |
JSON增加节点或者删除指定key的值
Posted on
|
In
递归处理JSON
工具类
1 | /** |
测试
1 | //原始json,注意这里的json只是对象开头的,如果是[]开头的会报错 |
JSON删除key或者value中的空值
Posted on
|
In
递归处理JSON
maven中的依赖
1 | <!-- 阿里fastjson包JSON转换--> |
工具类
1 | /** |
Java删除数据库中的树形数据及下面的子数据
Posted on
|
In
递归处理JSON
1 | public void deleteContentCategory(Long parentId, Long id) { |
java递归list变成树结构的形式
Posted on
|
In
递归处理JSON
实体类
1 | public class ObjectJSONFormat { |
树结构的工具类
1 | /** |
测试
1 | //业务代码获取formatList,这里直接new一个,生产是获取的 |
sql语句书写小技巧
Posted on
|
In
开发总结
sql语句书写顺序
select--->from--->where--->group by--->having--->order by
sql语句解析顺序
from--->where--->group by---> having--->select--->order by
minio利用docker安装集群环境
Posted on
|
In
环境部署
两台虚拟机
192.168.181.132(data,data1)
192.168.181.133(data,data1)
执行以下命令:
node1
1 | docker run -d --net=host --restart=always --name minio-node1 -e "MINIO_ACCESS_KEY=minio" -e"MINIO_SECRET_KEY=minio123" -v /data:/data -v /data1:/data1 minio/minio server http://192.168.181.132:9000/data/ http://192.168.181.132:9000/data1/ http://192.168.181.133:9000/data/ http://192.168.181.133:9000/data1/ |
node2
1 | docker run -d --net=host --restart=always --name minio-node2 -e "MINIO_ACCESS_KEY=minio" -e"MINIO_SECRET_KEY=minio123" -v /data:/data -v /data1:/data1 minio/minio server http://192.168.181.132:9000/data/ http://192.168.181.132:9000/data1/ http://192.168.181.133:9000/data/ http://192.168.181.133:9000/data1/ |
注意看这两个脚本不同之处只有一个地方:–name启的别名不一样,其它一模一样。这里我用–net=host可以创建但是改成-p 9000:9000就不通了。
这样访问:http://192.168.181.132:9000/给里面上传文件 ,另一个节点自动同步。