240 发简信
IP属地:江苏
  • Mybatis中查询语句map的使用

    map作为参数,如果一个表有很多列,但是我查询语句只需要用到其中的一个列,如果让实体类作为参数可能会不太方便,使用map作为参数,然后将需要用到的列的字段作为key,put相...

  • java学习笔记:synchronized和volatile的理解

    程序中的变量都是存储在主内存中的,每创建一个线程就会给他分配自己的内存空间。线程在使用变量时,会将主内存的变量复制到自己的内存中,然后对这个变量再进行操作。每个内存内部都会有...

  • maven解决静态资源过滤问题

    在我们使用Maven构建项目的时候,会默认过滤掉静态资源,导致有些资源文件读取不到,排查很久发现自己的路径什么的都正确,这个时候就要考虑手动来配置maven,放开这个过滤,p...

  • io流

    io概念(序列化和反序列化) 在java.io包中,包含了众多对输入、输出操作相关的类。所有这些流类代表着输入源和输出目标。流就是把数据无结构化,按流的方式输入输出,这些无结...

  • 对比看待集合问题

    从元素有序和重复看集合框架 List是有序,可重复。set无序不可重复,但是treeset有序。map无序,但treeMap有序 ,键值对中,键不可重复,值可以重复。 集合和...

  • String基础面试题

    你知道有哪些避免空指针的方法? 1、字符串比较,常量放前面 2、用String.valueOf()代替toString方法 3、强制类型转换,提前判断非空 什么是包装类,有什...

  • Java中只有值传递没有引用传递

    值传递和引用传递是什么? 值传递指的是指在调用函数时将实际参数复制一份传给方法的形式参数,函数对参数进行修改也不会影响到实际参数的值。 对象被值传递,意味着传递值的副本,不会...

  • Java面试:接口和抽象类

    Java抽象类有构造函数不? Java抽象类有构造函数,如果没有显式书写,编译器会为其提供一个无参的构造函数,因为继承他的类的构造函数都会调用super方法来调用父类构造函数...

  • 空指针异常

    原因 NullPointerException源码 开头就写明出现 NullPointerException的原因: Invoking a method from a nul...