240 发简信
IP属地:上海
  • 线程同步

    线程同步时一种等待机制,处理多个线程访问同一对象时,线程都会进入这个对象的等待池形成队列,就像食堂里打饭一样排队。 要保证线程安全,光有队列还不...

  • 守护线程(daemon)

    线程分为用户线程和守护线程。 用户线程:比如main(),用户看的见,虚拟机必须确保用户线程执行完毕。 守护线程:比如后台记录操作日志,监控内存...

  • MyBatis逆向工程

    简单的说,MyBatis逆向工程就是给个数据库,就会自动生成操作数据库的一堆文件 MyBatis逆向工程 1、所需依赖 2、创建配置文件gene...

  • 线程的停止&休眠&礼让&强制执行&优先级

    线程的停止 线程的休眠 //延时200msThread.sleep(200); 线程的礼让—— yield 比如有A,B两个线程,如果在A运行时...

  • Lambda 表达式

    为什么要使用Lambda 表达式 避免匿名内部类定义过多 可以让代码看起来更简洁 去掉一堆无意义的代码,只留下核心的逻辑 预备知识 Functi...

  • 静态代理

    真实对象和代理对象都有实现同一个接口代理对象要代理真实角色 好处:真实对象可以专注于自己的事情代理对象可以做真实对象做不了或不必要做的事情

  • 实现 Runnable 接口(推荐)

    实现 Runnable 接口 定义 MyRunnable 类实现 Runnable 接口重写 run 方法,编写线程执行体创建线程对象,调用 s...

  • 继承Thread类

    run()和start()区别 run()方法:只有主线程一条执行路径start()方法:多条执行路径,主线程和子线程并行交替执行 继承Thre...

  • maven仓库

    mvnrepository可以从这里找starter