最新 最热

Prometheus监控学习笔记之Vector向量的聚合

本文主要涉及Prometheus的Vector向量的join操作或者说是Vector向量的聚合,包括

2022-05-26
1

【Blog.Core开源】框架集成部门权限

Blog.Core开源四年啦,一行行代码凝结了大家的热情和心血,基本功能骨架已完成,欢迎更多的公司和企业使用哟。真实公司留言盖楼可获得一对一技术指导:...

2022-05-25
1

线程的六大状态的介绍

线程的生命周期包含5个阶段,包括:新建、就绪、运行、阻塞、销毁。新建(New):创建后尚未启动的线程的状态运行(Runnable):包含Running和Ready new的线程先进入new 状态,Start会进入ready状态,当操作系统分配时间片进入runnin...

2022-05-13
1

如何给run方法传参?如何处理线程的返回值?

给run()方法传参实现的方式主要有三种构造函数传参成员变量传参回调函数传参如何实现处理线程的返回值 主线程等待法 优点:实现简单 缺点需要自己实现循环逻辑,循环时间自己无法精准控制使用Thread类的join()阻塞当前...

2022-05-13
1

Thread类的run()和start()方法的区别

start()方法来启动线程,真正实现了多线程运行,这时无需等待run方法体代码执行完毕而直接继续执行下面的代码: 通过调用Thread类的start()方法来启动一个线程,这时此线程是处于就绪状态,并没有运行。然后通过此Thread类调用方...

2022-05-12
1

使用线程自己join自己完成线程门栓

public static void main(String[] args) throws InterruptedException { Thread thread = new Thread(new Runnable() { @Override publi...

2022-05-11
1

多线程

阻塞---》就绪:sleep,join结束获取同步锁,notify,resume:过时方法

2022-05-10
1

MySQL多表查询

eg: select t1.*,t2.name from emp t1 left join dept t2 on t2.dept_id = t2.id;

2022-05-10
1

为winform程序注册闪屏(等待窗体)

1  Application.Idle +=new EventHandler(Application_Idle);

2022-05-09
0

复杂一点的查询

一:inner joininner join   是在做排除,如果任一行在两个表中不匹配,则注定将从最终的结果中排除掉例子1:select * from employee e inner join employee m on e.managerid = m.employeeid这是从一个表里查询了两次得...

2022-05-08
1