相关文章
线程安全(买票案例):加锁方式(synchronized、Lock锁)【同步代码块、同步方法】--学习JavaEE的day31上
day31上
线程安全 – 加锁 注意:要想多个线程互斥住,就必须使用同一把锁(对象)!!! 加锁方式 synchronized Lock synchronized 继day30的售票需求案例学习 学习思路: 1.使用线程类、任务类方式不同 2.加锁方…
编程日记
2025/1/17 0:33:57
java下载模板文件,idea启动可以正常下载,项目打jar包后就无法下载,没有报错
原因:模板文件的地址问题
如果采用下面的方式获取文件地址: String filePath getClass().getResource("/templates/"fileName).getPath();logger.info("filePath"filePath);FileInputStream input new FileInputStream(filePath)…
编程日记
2025/1/23 8:49:47
【JavaScript算法】DOM树层级显示
题目描述:
上述表达式的输出结果为
[DIV]
[P, SPAN, P, SPAN]
[SPAN, SPAN]直接上代码
let tree document.querySelector(".a");
function traverseElRoot(elRoot) {const result [];function traverse(element, level) {if (!result[level]) {resul…
编程日记
2025/1/23 12:01:22
Jenkins详细安装配置部署
目录 简介一、安装jdk二、安装jenkins这里如果熟悉 Jenkins ,可以【选择插件来安装】,如果不熟悉,还是按照推荐来吧。注意: 三、插件安装如果上面插件安装,选择的不是【安装推荐的插件】,而是【选择插件来安…
编程日记
2025/1/18 22:16:31
C语言数据结构——常见排序算法(一)
目录
0.前言
1.走近排序
1.1排序的概念
1.2常见排序算法的分类
2.插入排序
2.1基本思想
2.2直接插入排序
2.2.1复杂度分析
2.2.2性能和特点
2.3希尔排序
2.3.1复杂度分析
2.3.2性能和特点
2.3.3增量序列的选择
2.3.4优缺点综述
3.选择排序
3.1基本思想
3.2直接…
编程日记
2025/1/20 19:43:21
【计算机】——51单片机——持续更新
单片机是一种内部包含CPU、存储器和输入/输出接口等电路的集成电路(IC芯片)
单片机是单片微型计算机(Single Chip Microcomputer)的简称,用于控制领域,所以又称为微型控制器(Microcontroller U…
编程日记
2025/1/18 7:44:41
Linux-1.常见指令以及权限理解
目录
本节目标
使用 XShell 远程登录 Linux
关于 Linux 桌面
下载安装 XShell
查看 Linux 主机 ip
使用 XShell 登陆主机
XShell 下的复制粘贴
Linux下基本指令
登录Linux服务器
新建多用户
全屏
1.快速认识5~6个命令
2.详细谈论课件的所有指令
01. ls 指令
02…
编程日记
2025/1/16 7:46:59