相关文章
Java 并发编程面试题——BlockingQueue
目录 1.什么是阻塞队列 (BlockingQueue)?2.BlockingQueue 有哪些核心方法?3.BlockingQueue 有哪些常用的实现类?3.1.ArrayBlockingQueue3.2.DelayQueue3.3.LinkedBlockingQueue3.4.PriorityBlockingQueue3.5.SynchronousQueue 4.✨BlockingQu…
建站知识
2025/1/23 21:16:48
window环境下Redis7服务器的安装和运行
一、readis7的下载 由于在官网上没有window版本的redis下载,需要到github中去搜索,以下以redis7为例介绍redis的下载
下载地址:https://github.com/zkteco-home/redis-windows 也可以到百度网盘下载
链接:https://pan.baidu.com…
建站知识
2025/1/23 21:15:09
【Java】Stream的基本使用
Stream特点
Stream的一系列操作组成了Stream的流水线, Stream流水线包含: 数据源: 这里的数据源可能是集合/数组, 可能是生成器, 甚至可能是IO通道(Files.lines)零个或多个中间操作: 中间操作会导致流之间的转化, 如filter(Predicate)一个终端操作: 终端操作会产生最终所需要的…
建站知识
2025/1/23 21:19:14
代码随想录刷题 Day28
216.组合总和III
和前一个题一样,照着自己就能写出来,就多了一个判断结果是不是等于n的逻辑。有两个地方可以剪纸,一个是当和已经大于要找的时候直接返回,另一个是当剩余元素少于三个的时候直接返回(第一层递归是少于…
建站知识
2024/10/17 6:50:21
【记录】IDA|IDA怎么查看当前二进制文件自动分析出来的内存分布情况(内存范围和读写性)
IDA版本:7.6 背景:我之前一直是直接看Text View里面的地址的首尾地址来判断内存分布情况的,似乎是有点不准确,然后才想到IDA肯定自带查看内存分布情况的功能,而且很简单。
可以通过View-Toolbars-Segments,…
建站知识
2025/1/23 21:12:42
linux日常基础运维(新人版)
介绍
linux命令大全:https://github.com/tuotuooo/Reincarnation_be_RHCA/blob/main/linux_basics.md
关机/重启
shutdown now #关机reboot #重启查看网卡配置
查询当前网卡配置信息
ip addrifconfig检查系统版本
uname -a输出以下内容:内核名、主…
建站知识
2025/1/23 21:11:06
1.在vsCode上创建Hello,World
(1).编译器的安装配置
使用vsCode进行编写c语言,首先需要安装gcc编译器,可以自己去寻找资料或者gcc官网进行下载.
下载好后,将文件夹放入到自己指定的目录后,配置系统环境变量,将path指向编译器的bin目录
进入bin目录打开cmd,输入gcc -v,然后就会成功输出信息. (2).vsCode配…
建站知识
2025/1/23 21:22:15
【SimpleDateFormat】线程不安全问题分析及解决方案
前言
在日常开发中,我们经常需要去做日期格式转换,可能就会用到SimpleDateFormat类。但是,如果使用不当,就很容易引发生产事故!
1. 问题推演
1.1 初始日期工具类
刚开始的日期转换工具类可能长这样:
p…
建站知识
2024/11/14 7:34:28