E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
摩尔线程
redis秒杀之lua脚本
Lua脚本核心原理:1.单
线程
模型:Redis使用单
线程
处理命令,所有命令按顺序执行。Lua脚本会被视为一个整体任务,执行期间不会被其他命令中断。
stand_forever
·
2025-07-24 03:35
redis
redis
lua
数据库
探讨应用层网络协议栈设计-基础篇(一)
本篇想从这几个方向聊:整套系统它的受众业务,为何要探讨和学习网络协议栈开发基础知识,各模块角色的定位,为什么要设计这几个模块如何进行设计框架、工作
线程
模式、各模块如何高效协作本篇探讨和可学习的知识点:基础模块定位
线程
竞争处理负载均衡设计工作模式设计快慢的分离为什么开启本篇文章
橙子味虾片
·
2025-07-24 03:03
网络协议
网络
系统架构
DPDK-并行计算
超
线程
(Hyper-Threading):在一个处理器中提供两个逻辑执行现场,逻辑
线程
共享流水线、执行单元和缓
庞叶蒙
·
2025-07-24 03:32
DPDK学习
并行计算
多核处理器
超线程
亲和性
并发指令
七年老码农掏心窝:你踩过的 ThreadLocal 坑,我替你填了 3 遍
工作一年踩坑记:我终于搞懂了ThreadLocal这玩意儿大家好,我是那个在多
线程
坑里摸爬滚打了七年的菜鸡程序员。
天天摸鱼的java工程师
·
2025-07-24 02:31
java
开发语言
JUC——创建
线程
的方法
1.继承Thread类原理:通过继承Thread类并重写其run()方法,定义
线程
的执行逻辑。(Thread类实现了Runnable接口)调用start()方法启动
线程
(JVM会自动调用run())。
机器滴小白
·
2025-07-24 01:23
JAVA学习笔记
java
开发语言
JUC
并发编程
Java
线程
池
Executor接口Executor接口是
线程
池的基类,基本上所有的
线程
池类都直接或间接继承此类。
·
2025-07-24 00:48
List和Map的区别
✨专栏介绍这个专栏将专注于分享Java面试中的经典"八股文"知识点,内容涵盖:Java基础核心概念JVM原理与性能调优多
线程
与并发编程️设计模式实战️常用框架源码解析⚙️系统架构设计思想为什么选择这个专栏
雪碧聊技术
·
2025-07-24 00:15
Java八股文
list
数据结构
python
1.技术面试题(1)解释Linux中的进程、
线程
和守护进程的概念,以及如何管理它们?答:进程:是操作系统进行资源分配的基本单位,拥有独立的地址空间、进程控制块,每个进程之间相互隔离。
www_hhhhhhh
·
2025-07-23 23:06
python
java
面试
Linux系统编程(六)
线程
同步、互斥机制
本文目录前述:同步机制的引入及概念一、互斥锁1.定义2.互斥锁常用方法3.相关函数(1)头文件(2)创建互斥锁(3)销毁互斥锁(4)加锁(5)解锁4.使用例程二、条件变量1.相关函数(1)创建条件变量(2)注销条件变量(3)等待条件变量成立(4)条件变量激发(使条件变量成立)2.使用注意3.使用例程三、信号灯1.分类2.信号灯操作3.相关函数4.使用例程四、原子操作(内核层)1.优势2.常用的原子
小仇学长
·
2025-07-23 21:54
Linux
linux
线程
互斥锁
信号量
线程
安全之乐观锁和悲观锁
对于悲观锁来说,它总是认为每次访问共享资源时会发⽣冲突,所以必须对每次数据操作加上锁,以保证临界区的程序同⼀时间只能有⼀个
线程
在执⾏。乐观锁:乐观锁⼜称为“⽆锁”,顾名思义,它是乐观派。
·
2025-07-23 21:23
Linux利用多
线程
和
线程
同步实现一个简单的聊天服务器
该Demo运用了网络编程(SocketAPI)、多
线程
(Pthreads)以及
线程
同步(互斥锁)技术,以实现并发处理和数据共享安全。2.核心技术网络编程(Socke
·
2025-07-23 20:21
Spring boot+LogBack+MDC实现链路追踪
MDC介绍MDC(MappedDiagnosticContext,映射调试上下文)是log4j、logback及log4j2提供的一种方便在多
线程
条件下记录日志的功能。
十一技术斩
·
2025-07-23 18:11
java
后端
springboot
spring
Java Web项目Dump文件分析指南
Dump文件的工具4.分析步骤与常见问题解决5.最佳实践与预防在JavaWeb项目中,dump文件是JVM(Java虚拟机)在发生崩溃、内存溢出或特定事件时生成的内存快照文件,用于诊断性能问题、内存泄漏或
线程
死锁
·
2025-07-23 18:08
全链路跟踪关键技术-ThreadLocal
转自:https://github.com/alibaba/transmittable-thread-local/issues/123应用场景的文章Java多
线程
上下文传递在复杂场景下的实践byvivo
txxs
·
2025-07-23 18:37
架构
jvm分析篇---1、先认识下dump文件
目录一、简介二、生成方式三、JavaWeb项目配置参数四、最佳实践一、简介Dump文件是JVM在运行过程中生成的内存快照文件,主要用于诊断Java应用的内存问题(如内存泄漏、OOM错误)和
线程
状态分析。
布朗克168
·
2025-07-23 17:34
jvm
jvm
java
内存
dump
复习博客:JVM
主要复习了以下内容:JVM内存模型JVM内存模型(也称为运行时数据区域)主要分为以下几个部分:程序计数器(ProgramCounterRegister):一块较小的内存空间,是当前
线程
所执行的字节码的行号指示器
hdzw20
·
2025-07-23 17:33
java八股文复习
jvm
java
intellij-idea
spring
后端
Java学习----NIO模型
NIO模型的核心在于非阻塞和多路复用,其采用“一个
线程
处理多个连接”的模式,主要依靠通道(Channel)、缓冲区(Buffer)和选择器(Selector)这三个核心组件协同工作,每个核心组件的功能原理和功能如下
典孝赢麻崩乐急
·
2025-07-23 16:58
java
学习
nio
Java学习————————ThreadLocal
ThreadLocal是Java中一个非常重要的
线程
级别的变量隔离机制,它提供了
线程
局部变量,使得每个
线程
都可以拥有自己独立的变量副本,从而避免了多
线程
环境下的共享变量竞争问题。
典孝赢麻崩乐急
·
2025-07-23 16:57
java
学习
开发语言
【集群】MySQL的主从复制了解吗?会有延迟吗,原因是什么?
✨专栏介绍这个专栏将专注于分享Java面试中的经典"八股文"知识点,内容涵盖:Java基础核心概念JVM原理与性能调优多
线程
与并发编程️设计模式实战️常用框架源码解析⚙️系统架构设计思想为什么选择这个专栏
雪碧聊技术
·
2025-07-23 16:57
Java八股文
mysql
数据库
MySQL主从复制
【锁】MySQL中有哪几种锁?
✨专栏介绍这个专栏将专注于分享Java面试中的经典"八股文"知识点,内容涵盖:Java基础核心概念JVM原理与性能调优多
线程
与并发编程️设计模式实战️常用框架源码解析⚙️系统架构设计思想为什么选择这个专栏
雪碧聊技术
·
2025-07-23 16:57
Java八股文
mysql
数据库
锁
MySQL的Binlog有几种格式?
✨专栏介绍这个专栏将专注于分享Java面试中的经典"八股文"知识点,内容涵盖:Java基础核心概念JVM原理与性能调优多
线程
与并发编程️设计模式实战️常用框架源码解析⚙️系统架构设计思想为什么选择这个专栏
雪碧聊技术
·
2025-07-23 16:57
Java八股文
mysql
数据库
【QT常用技术讲解】任务栏图标+socket网络服务+开机自启动
本篇的QT项目是从真实的项目中简化出来,满足很多相似的场景:创建一个TCP服务,接收到消息后,通过多
线程
执行后台CMD命令行,并且自动把程序放到系统自启动目录中。
·
2025-07-23 16:56
Arraylist与LinkedList区别
✨专栏介绍这个专栏将专注于分享Java面试中的经典"八股文"知识点,内容涵盖:Java基础核心概念JVM原理与性能调优多
线程
与并发编程️设计模式实战️常用框架源码解析⚙️系统架构设计思想为什么选择这个专栏
雪碧聊技术
·
2025-07-23 16:55
Java八股文
ArrayList
LinkedList
曾龙·精选文章:《 丹巴,唯有音乐与美》
彩色的云雾腾起开幕的篇章,
摩尔
多山下实景歌舞剧,用一根纯净的哈
开问
·
2025-07-23 16:35
【Python】(三)面试题和Py基础题
1.技术面试题(1)解释Linux中的进程、
线程
和守护进程的概念,以及如何管理它们?答:进程(Process):进程是操作系统中资源分配的基本单位,是正在运行的程序的实例。
戏精亿点点菜
·
2025-07-23 15:22
面试
职场和发展
python
多
线程
进阶——
线程
安全的集合类
目录一、多
线程
环境使用ArrayList(一)自行加锁(二)Collections.synchronizedList(newArrayList);(三)使用CopyOnWriteArrayList二、多
线程
环境使用哈希表
iナナ
·
2025-07-23 11:23
java
开发语言
springboot集成Netty
一、Netty介绍Netty的系列文章,正在更新中二、Netty集成io.nettynetty-all2.1、配置文件#netty配置netty:boss:1#boss
线程
数量默认为cpu
线程
数*2worker
墨_风
·
2025-07-23 10:43
开发笔记
spring
boot
java
netty
5.Kotlin协程
Thread.sleep()函数runBlocking函数1.3创建多个协程launch函数suspend关键字coroutineScope函数2.更多的作用域构建器async函数withContext()函数
线程
参数
热爱Android的人
·
2025-07-23 09:11
kotlin
Python
线程
优先队列 PriorityQueue - Python零基础入门教程
目录一.Python
线程
队列Queue分类二.Python
线程
优先队列PriorityQueue简介三.Python
线程
优先队列PriorityQueue函数介绍四.Python
线程
优先队列PriorityQueue
猿说编程
·
2025-07-23 09:05
Kotlin多
线程
调试
在深入调试多
线程
应用程序的复杂性之前,了解Kotlin的并发原语至关重要。Kotlin运行在JVM上,因此可以使用Java的
线程
,它们是并发的基本单位。
·
2025-07-23 09:08
【项目实战】在 Python 中,可以通过 `subprocess` 模块调用系统的压缩程序(如 7-Zip 或系统自带的zip命令)来实现文件或文件夹的压缩。
通过subprocess调用系统压缩工具(如7-Zip)是最灵活的方式,支持多
线程
、密码保护和多种压缩格式。需注意路径配置和参数的正确性,并通过异常处理提升代码健壮性。
本本本添哥
·
2025-07-23 08:03
011
-
Python
python
7-zip
开发语言
Nacos动态
线程
池完整实现方案
Nacos动态
线程
池完整实现方案1.依赖配置(pom.xml)com.alibaba.cloudspring-cloud-starter-alibaba-nacos-config2.2.9.RELEASEorg.springframework.bootspring-boot-starter-web2
·
2025-07-23 06:23
unixbench系统性能测试
unixbench系统性能测试环境:UnixBench:6.0.0(2025-05-21)简介UnixBench是一款经典的Unix/Linux系统性能测试工具,主要用于评估系统的CPU运算能力、内存性能、多
线程
处理能力以及部分系统调用
itas109
·
2025-07-23 06:21
运维
unixbench
系统性能测试
cpu基准测试
cpu性能测试
系统基准测试
C++高频知识点(十三)
文章目录61.vector内存扩展问题,扩容62.单例模式,懒汉模式/饿汉模式,及
线程
安全问题63.工厂模式及简单工厂模式64.类成员函数后加const,有什么作用?
源代码•宸
·
2025-07-23 05:48
开发语言
C++
经验分享
面经
【编程技术】进程、
线程
、协程介绍
文章目录1.进程2.
线程
3.协程对比总结表总结1.进程定义:进程是程序的一次执行过程,是操作系统进行资源分配和调度的基本单位。当一个程序被加载到内存中并开始执行时,它就变成了一个进程。
晴雨日记
·
2025-07-23 05:44
编程技术
开发语言
Java并发必知必会:核心概念深度梳理与实战要点(二)
1.Java中的synchronized关键字深度解析synchronized是Java并发编程中最核心的同步机制,通过内置锁实现
线程
安全。它在解决数据竞争、内存可见性和操作原子性问题上是不可或缺的。
码不停蹄的玄黓
·
2025-07-23 05:14
java
spring
boot
spring
cloud
spring
jvm
Java 并发编程深度解析:从
线程
基础到高并发实战
一、并发编程核心概念1.1进程与
线程
进程:操作系统资源分配的基本单位,每个进程拥有独立的内存空间和系统资源。
线程
:CPU调度的最小单位,共享所属进程的资源,
线程
间切换成本低于进程。
yy鹈鹕灌顶
·
2025-07-23 04:38
java
jvm
开发语言
Python 进阶(一):多
线程
目录1.相关概念1.1解释器1.2GIL2.threading2.1方法属性2.2
线程
对象2.3锁对象2.4条件对象2.5信号量对象2.6事件对象1.相关概念1.1解释器Python解释器的主要作用是将我们在
·
2025-07-23 03:03
Android NDK开发实战详解
目录一、概念二、AndroidNDK的作用三、开发中需要注意的问题3.1、明确使用场景3.2、JNI(JavaNativeInterface)3.3、ABI(应用二进制接口)兼容性3.4、内存与
线程
安全
大王算法
·
2025-07-23 02:57
android
c++
开发语言
Python 并行新思路:不移除 GIL 的多核并发之道
它确保了在CPython解释器中,同一时刻只有一个
线程
执行Python字节码。这简
清水白石008
·
2025-07-23 02:54
python
Python题库
python
服务器
开发语言
RxJava 全解析:从原理到 Android 实战
在Android开发中,异步任务处理是绕不开的核心场景——网络请求、数据库操作、文件读写等都需要在后台执行,而结果需回调到主
线程
更新UI。
Monkey-旭
·
2025-07-22 21:56
java
rxjava
响应式编程
android
ForkJoinPool用法及原理
1.什么是ForkJoinPoolForkJoinPool可以理解为能够将提交的任务进行拆分的
线程
池,简单来说如果我们提交一个从1累加到10亿的值,如果这个任务提交给
线程
池,
线程
池中不论有多少个
线程
都只会拿出其中一条
线程
执行这个任务
·
2025-07-22 21:22
深入理解TransmittableThreadLocal:原理、使用与避坑指南
1.ThreadLocalThreadLocal提供了
线程
局部变量,每个
线程
都可以通过get/set访问自己独立的变量副本。ThreadLocalthreadLocal
智慧源点
·
2025-07-22 21:49
后端
java
开发语言
【Tomcat】Tomcat
线程
池深度调优手册(终极版)
Tomcat
线程
池深度调优手册(终极版)一、Tomcat
线程
池架构全解析二、精准参数计算公式(带场景适配)三、
线程
池溢出故障树分析四、生产环境全链路调优五、极限性能压测方案六、特殊场景应对策略七、调优禁忌清单八
夜雨hiyeyu.com
·
2025-07-22 20:44
java
tomcat
java
jvm
spring
spring
boot
nginx
apache
WPF启动画面实现指南
本文还有配套的精品资源,点击获取简介:本文详细探讨了在WPF应用程序中实现启动画面的方法,包括创建独立
线程
以避免资源竞争,介绍了适用于Win8风格的等待控件,并通过代码示例展示了如何实现和优化用户体验。
上海积分吴老师
·
2025-07-22 19:42
微服务链路雪崩防护深度解析:Hystrix与Sentinel熔断降级策略对比
雪崩效应形成机制微服务架构中的雪崩效应本质上是服务调用链路的级联故障扩散过程,其形成机制可分为以下阶段:异常传播阶段:当某个下游服务节点因高负载、网络波动或代码缺陷出现响应延迟或异常时,调用方服务会持续积累待处理请求资源耗尽阶段:调用方
线程
池被持续占满
梦玄海
·
2025-07-22 19:38
微服务
hystrix
sentinel
ConcurrentHashMap深度解析
作为HashMap的
线程
安全替代品,它既解决了Hashtable全表锁导致的性能瓶颈,又规避了HashMap在并发环境下的数据不一致风险(如死循环、数据丢失)。
编程界的彭于晏qaq
·
2025-07-22 17:31
java
java
深入理解synchronized背后的原理
synchronized的基本了解二、深入了解synchronized背后原理2.1锁升级/锁碰撞2.2锁消除2.3锁粗化一、对synchronized的基本了解synchronized产生的效果实际上就是加锁,并且当两个
线程
对相同对象加锁的时候
陈亦康
·
2025-07-22 16:19
多线程
面试总结
java
jvm
synchronized
延迟队列的入门使用
3.如何实现运用延迟队列一.什么是延迟队列DelayQueue是Java中的一个基于优先级队列的实现的
线程
安全的延迟队列。运用场景:实现定时任务或者延迟任务的调度。
·
2025-07-22 15:47
DelayQueue延时队列简单使用
从包路径我们就能知道该工具是给多
线程
使用到。
泉泉写Java
·
2025-07-22 15:45
java
开发语言
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他