51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

最新发布

速记——用Python实现的正则表达式
经验分享

速记——用Python实现的正则表达式

厉飞雨 阅读(109) 评论(0) 赞(6)

<h1>正则表达式简介 {#正则表达式简介}</h1> <p>‌正则表达式(‌Regular Expression,简称‌regex)是一种强大的文本处理工具,用于描述、匹配一系列符合特定规则的字符串。它通过使用普通字符和特殊字符(称为元字符)的组合,来定义一个文本模式,从而实现对字符串的搜索、替换等操作。正则表达式在计算机科学中有着广泛的应...

Java 实现一个简单的 EventBus
软件教程

Java 实现一个简单的 EventBus

厉飞雨 阅读(118) 评论(0) 赞(8)

### 0x00 EventBus {#0x00-eventbus} EventBus 是一种低耦合甚至完全分离的消息传递模块设计 实现 EventBus 通常基于发布/订阅者模式或观察者模式两种设计模式 例如基于前者的 Google/Guava 基于后者的 Minecraft Bukkit Event 在这个实现中 EventBus 是基于前者的,也就是发布/订阅者模式 ...

使用Java批量修改文件名
新视野

使用Java批量修改文件名

厉飞雨 阅读(125) 评论(0) 赞(7)

前提 {#前提} -------- 在逛别人网站的时候意外获得一组表情包,但是下载完成之后的图片名是由随机数组成的文件名,想把表情包整理并放入网站中使用,又想把图片名改成有规律的名字,于是就有了下面的代码。 |---------------------------------------------------------------------|-------------...

八股文系列——Java并发
白嫖帮

八股文系列——Java并发

厉飞雨 阅读(136) 评论(0) 赞(8)

线程和进程的区别 {#线程和进程的区别} -------------------- 1. **本质区别**:进程是操作系统资源分配的基本单位,而线程是任务调度和执行的基本单位 2. **开销方面**:每个进程都有独立的代码和数据空间(程序上下文),程序之间的切换会有较大的开销;线程可以看做轻量级的进程,同一类线程共享代码和数据空间,每个线程都有自己独立的运行栈和程序计数器(P...