跳到正文
测试源码分享
全部分类

Java

共 8 篇文章

  • 八股自编

    Java基础 1. 面向对象有哪些特性? 面向对象四大特性:封装,继承,多态,抽象 封装就是将类的信息隐藏在类内部,不允许外部程序直接访问,而是通过该类的方法实现对隐藏信 息的操作和访问。 良好的封装能够减少耦合…

    430 阅读
  • 如何查询树形结构的数据

    如何查询树形结构的数据 在遇到数据库保存的数据为树形结构,如多级分类列表或者评论等,此处以分类列表举例 我们需要向前端返回如下部分数据 由于返回的是一个List集合,因此需要定义一个DTO类表示分类信息的模型类 定义Controller类 定义Mapper…

    948 阅读
  • 完美解决方案-雪花算法ID到前端之后精度丢失问题

    一、现象是这样的 下面我把异常的现象给大家描述一下,小伙伴建了一张表,表的主键是id BigINT,用来存储雪花算法生成的ID,嗯,这个没有问题! 使用Long 类型对应数据库ID数据。嗯,也没有问题,雪花算法生成的就是一串数字,Long类型属于标准答案! 在后端下断点…

    1180 阅读
  • Java基础

    Java快速入门 Java基础语法 Java基础语法 类型转换 运算符 键盘录入技术 程序流程控制 程序流程控制是控制代码怎么去执行的 顺序结构 代码按照顺便正常执行 分支结构 循环结构 跳转关键字(break,continue) 随机数Random类 数组 作用…

    744 阅读
  • Java中HashMap、LinkedHashMap和TreeMap区别使用场景

    HashMap中k的值没有顺序,常用来做统计。 2.LinkedHashMap吧。它内部有一个链表,保持Key插入的顺序。迭代的时候,也是按照插入顺序迭代,而且迭代比HashMap快。 TreeMap的顺序是Key的自然顺序(如整数从小到大),也可以指定比较函数…

    327 阅读