Java基础知识(大纲)

  1. 服务协议
    tcp和udp是面向非连接的协议,需要转包
    mqtt、coap、http等是传输层协议

  2. 创建文件
    如果文件不存在,则自动创建
    File file = new File(“文件路径地址”);
    if (!file.exists()) {
    file.mkdirs();
    }

  3. mkdir和mkdirs的区别?
    mkdir表示只创建单层一级文件。mkdirs表示创建多层全部文件

  4. 字节装换
    如:十六进制转换10进制
    long dec_num = Long.parseLong(值,16);

  5. json转换对象实体
    VideoCamera videoCamera = JSON.toJavaObject(jsonObject,VideoCamera.class);

  6. 八大数据类型:
    int、char、byte、Boolean、double、long、short、float

  7. java调用httpGet接口空格加密
    URLEncoder.encode(startTime,“UTF-8”)

  8. java存储session,每次请求sessionId都不一致原因
    问题原因,由于谷歌浏览器的SameSite安全机制的问题,浏览器在跨域的时候不允许request请求携带cookie
    直接在地址栏里输入chrome://flags/,然后在搜索框里搜索关键字SameSite

  9. java springboot设置文件上传大小限制yml配置

    servlet:
     multipart:  # 设置上传文件的大小
      enabled: true
      max-file-size: 104857600  #最大文件大小(100MB)
      max-request-size: 1000MB #最大请求大小(100MB)
    

你可能感兴趣的:(JAVA,java)