在Java中,创建线程一般有两种方式,一种是继承Thread类,一种是实现Runnable接口。然而,这两种方式的缺点是在线程任务执行结束后,无法获取执行结果。如果2个线程执行,其中一个线程执行完成后另外一个线程才能执行,我们只能采用共享变量或共享存储区以及线程通信的方式实现获得任务结果的目的。Ja ...
分类:
其他好文 时间:
2018-12-21 22:55:28
阅读次数:
244
matlab多个曲面如何画在一个坐标系中的疑问 [复制链接] [X,Y]=meshgrid(-3:0.1:3);Z=X.^2+Y.^2;mesh(X,Y,-Z)hold onmesh(X,Y,Z) ...
分类:
其他好文 时间:
2018-12-21 21:20:55
阅读次数:
288
后台线程 1.Master Thread 2.IO Thread 3.Purge Thread 4.Page Cleaner Thread 内存 重做日志在以下三种情况下将重做日志缓存中的内容刷新到外部磁盘的重做日志文件: Master Thread 每一秒将重做日志缓存刷新到重做日志文件; 每个事 ...
分类:
数据库 时间:
2018-12-21 18:43:23
阅读次数:
249
一、当前线程连接数 Threads_cached:当前此时此刻线程缓存中有多少空闲线程; Threads_connected:代表当前已建立连接的数量,因为一个连接需要一个线程,也可以看成当前被使用的线程数; Threads_created:代表从最近一次服务启动,已经创建线程的数量; Thread ...
分类:
数据库 时间:
2018-12-21 17:37:59
阅读次数:
154
很多人对Thread.join的作用以及实现了解得很少,毕竟这个api我们很少使用。这篇文章仍然会结合使用及原理进行深度分析 内容导航 Thread.join的作用 Thread.join的实现原理 什么时候会使用Thread.join Thread.join的作用 Thread.join的实现原理 ...
分类:
编程语言 时间:
2018-12-21 12:56:14
阅读次数:
239
推荐一款mysql监控软件MONyog 1、查询缓存: mysql> show variables like '%query_cache%'; 2、缓存在Cache中线程数量thread_cache_size: mysql> show variables like 'thread%'; 3、DB已连 ...
分类:
数据库 时间:
2018-12-21 12:53:53
阅读次数:
277
用到了C++17的filesystem 库 说明:这个函数主要是用来处理日志中不同Thread的日志,主要目的是将不同Thread的日志写到不同的文件中 cpp int GetThreadTime(const char INPUT, const char OutputFolder) { std::m ...
分类:
编程语言 时间:
2018-12-20 20:21:02
阅读次数:
258
学习SpringBoot,启动主程序遇到如上异常,查找网上发现与slf4j-api-1.7.25.jar有关 到本地仓库 发现是jar包异常,删除文件夹,重新更新项目导入jar包,正常运行。 更新后jar包 ...
分类:
编程语言 时间:
2018-12-20 19:01:40
阅读次数:
549
获取线程对象 在使用Runnable接口来创建线程的时候,run方法中无法使用Thread类中的getName()方法,这时可以使用Thread.currentThread()方法获取Thread的对象,通过对象调用getName()方法。 ...
分类:
编程语言 时间:
2018-12-20 17:00:59
阅读次数:
171
如何利用GitHub搜索敏感信息 背景: 最近总是能听到同事说在GitHub上搜到某个敏感信息,然后利用该信息成功的检测并发现某个漏洞,最后提交到对应的SRC(安全应急响应中心)换点money。顿时心里那个羡慕啊,然后就心说自己也要学会使用GitHub这个宝藏。 开始: 众所周知,作为安全人员,学会 ...
分类:
其他好文 时间:
2018-12-20 15:46:12
阅读次数:
197