<
一枝梅的博客
博客
随笔
软件
专题
标签
留言板
开往
博客
共117篇
线程同步机制一:内部锁和显式锁
Java多线程中的同步机制,即当多个线程同时竞争访问共享资源时,如何保证线程安全,在此基础上还要兼顾并发访问的性能问题,这是一个非常棘手且重要的问题。 一、线程安全 1. 举例 举个很简单的生活中的例子,我们去淘宝购物,店里还有最后一件商品,这时...
博客
#多线程编程
#java
一枝梅
9月前
487
线程和线程的六种状态
一、线程简介 线程是操作系统能够进行运算调度的最小单位,同时也被称为轻量级进程(lightweight processes)。线程存在于进程中,是进程的实际运作单位。一个进程中可以并发多个线程,每条线程并行执行不同的任务。 线程的作用主要包括: ...
博客
#java
#多线程编程
一枝梅
9月前
302
简单设计一个JAVA并行处理工具类
在工作中,我们肯定遇到过一个接口要处理N多事项导致接口响应速度很慢的情况,通常我们会综合使用两种方式来提升接口响应速度 优化查询SQL,提升查询效率 开启多线程并发处理业务数据 这里讨论第二种方案:使用多线程并发处理业务数据,最后处理完成以后...
博客
#java
#工具类
#并发编程
一枝梅
9月前
308
LVM(逻辑卷管理器)详解
LVM,英文全称叫做 "Logical Volume Manager",翻译过来的意思叫做"逻辑卷管理器",主要解决的是磁盘动态扩容或缩容的问题。 一般而言,在生产环境中无法在最初时就精确地评估每个硬盘分区在日后的使用情况,因此会导致原先分配的硬...
博客
#linux
#centos
一枝梅
10月前
354
独立冗余磁盘阵列(RAID)详解
独立冗余磁盘阵列,也就是大家常说的RAID,英文全称是:Redundant Array of Independent Disks,使用该技术,可以大幅提高硬盘设备的 IO 读写速度,还存在数种数据冗余备份机制提供用户选择,能够降低用户数据盘损坏带...
博客
#linux
#centos
一枝梅
10月前
416
Linux硬盘分区
一、物理设备的命名规则 在 Linux 系统中一切都是文件,硬件设备也不例外。所有的硬件设备文件都在/dev文件夹中。 硬件 在Linux内的文件名 SCSI/SATA/USB /dev/sd[a-p] VirtI/O界面 /d...
博客
#linux
#centos
一枝梅
10月前
335
java并发编程:线程中断方法interrupt详解
java.lang.Thread类有一个 interrupt 方法,该方法直接对线程调用。当被interrupt的线程正在sleep或wait时,会抛出 InterruptedException 异常。事实上, interrupt 方法只是改变目...
博客
#java
#并发编程
一枝梅
11月前
420
设计模式(二十四):解释器模式(Interpreter Pattern)
一、解释器模式的定义 给定一门语言,定义它的文法的一种表示,并定义一个解释器,该解释器使用该表示来解释语言中的句子。(Given a language, define a representation for its grammar along ...
博客
#设计模式
一枝梅
1年前
649
设计模式(二十三):迭代器模式(Iterator Pattern)
一、迭代器模式定义 迭代器模式提供了一种方法访问一个容器对象中各个元素,而又不需暴露该对象的内部细节。(Provide a way to access the elements of an aggregate object sequentiall...
博客
#设计模式
一枝梅
1年前
488
设计模式(二十二):中介者模式(Mediator Pattern)
一、中介者模式定义 用一个中介对象封装一系列的对象交互,中介者使各对象不需要显示地相互作用,从而使其耦合松散,而且可以独立地改变它们之间的交互。(Define an object that encapsulates how a set of ob...
博客
#设计模式
一枝梅
1年前
456
1
...
3
4
5
...
12
阅读榜单
20015人浏览
主路由、旁路由、单臂路由的区别
TOP1
若依管理系统RuoYi-Vue(二):权限系统设计详解
4年前
14262人浏览
TOP2
若依管理系统RuoYi-Vue(一):项目启动和菜单创建
4年前
13398人浏览
TOP3
若依管理系统RuoYi-Vue(三):代码生成器原理和实战
4年前
11174人浏览
TOP4
Spring Security OAuth2.0认证授权一:框架搭建和认证测试
4年前
9860人浏览
TOP5
完整优雅的卸载腾讯云云服务器安全监控组件云镜
4年前
7007人浏览
TOP6
最新发布
狂盗一枝梅
2025-04-17
127次阅读
留言
大模型开发之langchain0.3(五):手动干预方法调用
本篇文章讨论下如何添加“人机交互(human-in-the-loop)”动作到方法调用的流程中,翻译成大白话,就是怎样手动干预方法调用。 在之前的文章《大模型开发之langchain0.3(三):方法调用》中,已经说明了大模型会根据提示词信息自己...
博客
评分
回复
狂盗一枝梅
2025-04-16
108次阅读
留言
Python基础:装饰器
装饰器是Python中最强大且优雅的特性之一,它允许你在不修改函数或类源代码的情况下,动态地扩展它们的功能。装饰器本质上是一个接受函数作为参数并返回新函数的高阶函数。对应到java,其形式和注解切面非常相似。 一、装饰器的基本使用 下面用一个例子...
博客
评分
回复
狂盗一枝梅
2025-04-09
129次阅读
留言
Python基础:协程
一、生成器 在Python中,生成器(Generator)是一种用于创建迭代器的简洁且高效的工具,能够按需生成值而非一次性加载所有数据到内存。举个例子: g = (x * x for x in range(10)) 上述代码定义了一个生成器g,...
博客
评分
回复