线程 第7页
驱动开发:内核监控进程与线程回调 - MaxSSL

驱动开发:内核监控进程与线程回调

在前面的文章中LyShark一直在重复的实现对系统底层模块的枚举,今天我们将展开一个新的话题,内核监控,我们以监控进程线程创建为例,在Win10系统中监控进程与线程可以使用微软提供给我们的两个...
MaxSSL的头像 - MaxSSLMaxSSL3年前
160
驱动开发:内核枚举进程与线程ObCall回调 - MaxSSL

驱动开发:内核枚举进程与线程ObCall回调

在笔者上一篇文章《驱动开发:内核枚举Registry注册表回调》中我们通过特征码定位实现了对注册表回调的枚举,本篇文章LyShark将教大家如何枚举系统中的ProcessObCall进程回调以及ThreadObCall线...
MaxSSL的头像 - MaxSSLMaxSSL3年前
320
JAVA获取jvm和操作系统相关信息 - MaxSSL

JAVA获取jvm和操作系统相关信息

JAVA获取jvm和操作系统相关信息背景今日搬砖?时需要获取系统运行时间、版本号等相关信息,使用Java自带的类进行获取系统运行的相关信息,在这整理记录分享一下,感兴趣的小伙伴可以自己尝试尝试...
MaxSSL的头像 - MaxSSLMaxSSL3年前
150
生产系统CPU飙高问题排查 - MaxSSL

生产系统CPU飙高问题排查

现状生产系统CPU占用过高,并且进行了报警排查方法执行top命令,查看是那个进程导致的,可以确定是pid为22168的java应用导致的执行top-Hp命令,查看这个进程的那个线程导致cpu过高,如下图,可...
MaxSSL的头像 - MaxSSLMaxSSL3年前
50
面试官:Java 多线程怎么做事务控制?一半人答不上来。。 - MaxSSL

面试官:Java 多线程怎么做事务控制?一半人答不上来。。

项目代码基于:MySql数据,开发框架为:SpringBoot、Mybatis开发语言为:Java8前言公司业务中遇到一个需求,需要同时修改最多约5万条数据,而且还不支持批量或异步修改操作。于是只能写个for循...
MaxSSL的头像 - MaxSSLMaxSSL3年前
120
阻塞队列详解 - MaxSSL

阻塞队列详解

什么是阻塞队列【1】阻塞队列:从定义上来说是队列的一种,那么肯定是一个先进先出(FIFO)的数据结构。与普通队列不同的是,它支持两个附加操作,即阻塞添加和阻塞删除方法。【2】阻塞添加:当...
MaxSSL的头像 - MaxSSLMaxSSL3年前
30
IDEA 调试起来太费劲?你需要了解这几招! - MaxSSL

IDEA 调试起来太费劲?你需要了解这几招!

各位好啊,我是会编程的蜗牛,我们在使用IDEA开发java项目时,经常需要用到IDEA的调试功能,不过平时我们用的调试方法可能过于简单了,其实IDEA还给我们提供了非常强大的调试功能,下面让我来看...
MaxSSL的头像 - MaxSSLMaxSSL3年前
490
Java中如何实现两个线程交替运行呢? - MaxSSL

Java中如何实现两个线程交替运行呢?

今天笔者收到老师的一个题目,让我准备两个流程,依次实现输出以下信息如:线程A打印字母a,线程B打印数字1线程A打印字母b,线程B打印数字2线程A打印字母c,线程B打印数字3线程A打印字母d,线程…
MaxSSL的头像 - MaxSSLMaxSSL3年前
10
我使用pangu模块做了一个文本格式化小工具! - MaxSSL

我使用pangu模块做了一个文本格式化小工具!

其实使用pangu做文本格式标准化的业务代码在之前就实现了,主要能够将中文文本文档中的文字、标点符号等进行标准化。阅读全文但是为了方便起来我们这里使用了Qt5将其做成了一个可以操作的页面应...
MaxSSL的头像 - MaxSSLMaxSSL3年前
10
推荐一款工具,辅助估算线程池参数 - MaxSSL

推荐一款工具,辅助估算线程池参数

前言相信接触过并发系统的小伙伴们基本都使用过线程池,或多或少调整过对应的参数。以Java中的经典模型来说,能够配置核心线程数、最大线程数、队列容量等等参数。publicThreadPoolExecutor(int...
MaxSSL的头像 - MaxSSLMaxSSL3年前
100
Java线程同步的四种方式详解(建议收藏) - MaxSSL

Java线程同步的四种方式详解(建议收藏)

​Java线程同步属于Java多线程与并发编程的核心点,需要重点掌握,下面我就来详解Java线程同步的4种主要的实现方式@mikechen目录什么是线程同步线程同步的几种方式1、使用synchronized关键字2....
MaxSSL的头像 - MaxSSLMaxSSL3年前
40
北京思特奇2023年校招笔试(Java) - MaxSSL

北京思特奇2023年校招笔试(Java)

北京思特奇2023年校招笔试(Java)1、表达式(short)10/10.2*2运算后结果是什么类型?答案:double,浮点数默认是double,自动类型向上转换为浮点数类型2、serialVersionUID字段必须…
MaxSSL的头像 - MaxSSLMaxSSL3年前
60