随手记

写项目时,有些零碎知识总是要查百度,emmm,而且是每次都要。所有随手记下一些,一来加深记忆,二来方便以后查阅使用。

对于json格式的字符串转为json对象的方法

  • json字符串-简单对象型

    1
    2
    3
    // {\"studentName\":\"lily\",\"studentAge\":12}";
    JSONObject.parseObject()
    // 返回jsonObject
  • json字符串-数组类型

    1
    2
    3
    4
    // [{\"studentName\":\"lily\",\"studentAge\":12},{\"studentName\":\"lucy\",\"studentAge\":15}]"
    JSONObject.parseArray()
    // 返回jsonArray
    // jsonArray的两种遍历方法
  • 复杂字符串

    1
    2
    3
    4
    5
    // {\"teacherName\":\"crystall\",\"teacherAge\":27,\"course\":{\"courseName\":\"english\",\"code\":1270},
    // \"students\":[{\"studentName\":\"lily\",\"studentAge\":12},{\"studentName\":\"lucy\",\"studentAge\":15}]}"
    JSONObject a = JSONObject.parseObject()
    String teacherName = jsonObject.getString("teacherName");
    JSONObject course = jsonObject.getJSONObject("course");
  • JSON格式字符串与javaBean之间的转换

    1
    2
    // json字符串与javaBean之间的转换推荐使用 TypeReference<T> 这个类,使用泛型可以更加清晰,当然也有其它的转换方式,这里就不做探讨了。
    Student student1 = JSONObject.parseObject(JSON_OBJ_STR, new TypeReference<Student>() {});
  • json字符串 数组类型于JavaBean之间的转换

    1
    ArrayList<Student> students1 = JSONArray.parseObject(JSON_ARRAY_STR, new TypeReference<ArrayList<Student>>() {});

放一张图片

概念解释

Markdown中,常用的一些html标签
  • <summary>
  • <detail 前两项结合用于生成pannel
  • <center> 居中
  • <font> 设置字体,大小,颜色,背景色
Markdown引用的一些技巧
  • 引用使用>
  • 多级引用
  • 设置样式
  • 换行<br>

fadsfasdf
asdfa
fadsfadf

5.4、添加指定端口通过防火墙中

iptables -I INPUT -p 协议 –dport 端口号 -j ACCEPT

例如:

1
2
iptables -I INPUT -p udp --dport 19206 -j ACCEPT
iptables -I INPUT -p tcp --dport 8080 -j ACCEPT

Linux 查看服务器端开启情况及开启或关闭一个端口(永开启久关闭)

spring boot项目restful api接口管理

访问swagger
访问格式:服务器ip:启动端口/swagger-ui.html
如:http://216.108.12.3:8000/swagger-ui.html