240 发简信
IP属地:北京
  • JAVA反射

    1、什么是反射答:可在只知道类所在全路径以及类名的情况下在程序运行中创建相应类实例,以及获取类的内部相关信息(包括私有方法和属性),以及属性上的注解。 2、获取类对象//1、...

  • HTTP-Client

    http传输文件 使用HttpClient实现文件传输 pom 核心代码

  • nio实现socket

    1、nio实现socket 服务段 客户端

  • JAVA基础

    1、Java中的静态代理与动态代理 1)、静态代理 创建一个接口,然后创建被代理的类实现该接口并且实现该接口中的抽象方法。之后再创建一个代理类,同时使其也实现这个接口。在代理...

  • 接口幂等性

    1、什么是接口幂等性同一个数据短时间内调用多次调用一个接口只允许一次成功。2、幂等性引发的问题拿交易来说多次请求如果不防止幂等的话回造成重复扣款,商品多次点击会导致库存与实际...

  • 阿尔萨斯-jvm

    Jvm jvm 检测工具 阿尔萨斯(Arthas) 安装 监控命令常用命令 dashboard(仪表盘) Thread (查看线程信息) *** -n 展示最繁忙的线程 **...

  • es

    初始化数据 查询(文档) 基于url实现查询 获取索引类型下的所有数据 根据条件进行查询 基于QueryDSL实现查询 Query Core <font color=red>...

  • 集合

    ArrayList与LinkedList的区别 arrayList底层通过动态数组进行实现。查询可通过下标直接获取,查询效率以及修改效率极高,删除的话会涉及数据下标位移,所以...

  • Java

    1、Java属于解释性语言还是编译性语言 java属于半编译性,半解释性语言,首先将.java文件通过编译(javac)生成.class文件,jvm执行引擎执行时进行解释执行...

  • Redis

    1、Redis常见数据类型 String,List,Hash,Set,SortSet 2、Redis数据类型项目中用到的场景 String:第三方接口地址配置,开关配置等。 ...

  • DB

    1、Mysql去重 distinct关键字:SELECT DISTINCT d.id from user d; group By 2、回表查 当查询的字段为非聚集索引的时...

  • Thread

    如何创建线程 继承Thread类,还可通过实现Runnable,Callable,不过通过实现接口的准确来说是创建的任务,并不是创建的线程,如果要启动任务的话还是需要通过Th...

  • 120
    MySql 索引(聚集索引,辅助索引,联合索引,覆盖索引..)

    引入一个面试问题: 查询一条数据 , 如果where 后面 有主键 ,有其他索引, mysql 会使用哪个去查询数据? 为什么选择用主键查询数据? 主键查询完成后 需要回表操...

  • Springboot

    SpringBoot与Springmvc相比有什么不同。 springboot如果要引入另外一个框架的话只需要引入对应的Start文件就可以,SpringMvc的话需要引...

  • Spring

    IOC 1)、IOC:控制反转,对象的创建以及销毁交由Spring进行管理。 2)、DI:依赖注入,Bean对象内所需的对象信息由Spring进行注入 Aop 面...

  • jvm

    1、jvm 内存模 包含 堆,虚拟机栈,方法栈,本地方法区,程序计数器。 2.内存模型中哪些是线程安全的哪些是非安全的 本地方法栈,虚拟机栈,程序计数器 以上线程私有线程安全...

  • 120
    2. 浅析Redis底层数据结构

    概要1)Redis中的字符串-sds2)Redis中的HashMap-dict3)dict的渐进式rehash4)Redis的5种对象底层剖析 2.1 Redis中的字符串-...

  • 最后一个不是也通过的set方法吗

    面试官:你给我讲一下什么是spring依赖注入?网友:就这啊,太简单了!

    什么是依赖注入 依赖 : 指Bean对象的创建依赖于容器 . 注入 : 指Bean对象所依赖的资源 , 由容器来设置和装配 . 依赖注入的类型有三类 基本数据类型和Strin...

  • 自旋锁就是轻量级锁是吗?
    轻量级锁与重量级锁的区别是一个是由jvm自动升级 一个是手动设置?

    Java锁---偏向锁、轻量级锁、自旋锁、重量级锁

    理解锁的基础知识 如果想要透彻的理解java锁的来龙去脉,需要先了解以下基础知识。 基础知识之一:锁的类型 公平锁/非公平锁 公平锁是指多个线程按照申请锁的顺序来获取锁。非公...