240 发简信
IP属地:重庆
  • @Accessors 注解详解

    @Accessors 是 Lombok 库中的一个注解,主要用于定制 getter、setter 方法以及链式调用的生成规则。下面详细介绍它的用...

  • mp @TableField(typeHandler) 查询时不生效为null

    一、场景 实体中经常会有List类型的字段需要映射.[mybatis]plus有提供注解方式直接注入 二、问题增删改能生效,但是保存数据的格式异...

  • 主线程与守护线程

    默认情况下,Java 进程需要等待所有线程都运行结束,才会结束。有一种特殊的线程叫做守护线程,只要其它非守护线程运行结束了,即使守护线程的代码没...

  • 关于sql的一些优化

    1. 避免使用 SELECT *,使用具体字段 反例: 正例: 使用具体字段可以节省资源、减少网络开销,且能避免回表查询。 2. 避免在 WHE...

  • Thread常用方法

    join join和FutureTask的get函数一样,只有自身执行完成之后,才会继续向下执行。 interrupt 执行interrupt,...

  • 线程上下文切换(Thread Context Switch)

    因为以下一些原因导致 cpu 不再执行当前的线程,转而执行另一个线程的代码● 线程的 cpu 时间片用完● 垃圾回收● 有更高优先级的线程需要运...

  • 线程和进程的查询

    3.3 查看进程线程的方法windows● 任务管理器可以查看进程和线程数,也可以用来杀死进程● tasklist 查看进程● taskkill...

  • js中的原型与原型链

    每一个函数都有个原型prototype,每一个对象都有一个原型链proto,对象的proto指向了对应函数的prototype,函数的proto...

  • JS中的闭包与内存泄露

    1、什么是内存泄露内存泄露是对于开发来讲不再使用的内容,但是垃圾回收器无法回收。js主要采用引用计数法来标记一块内存是不是垃圾。当这块内存无引用...