本文分类:news发布日期:2024/11/3 20:30:29
相关文章
【Java 并发编程】(三) 从CPU缓存开始聊 volatile 底层原理
并发编程
三大问题
在并发编程中,原子性、有序性和可见性是三个重要的问题,解决这三个问题是保证多线程程序正确性的基础。原子性: 指的是一个操作不可分割, 要么全部执行完成, 要么不执行, 不存在执行一部分的情况.有序性: 有序性是指程序的执行顺序与…
建站知识
2024/10/5 16:46:06
【问题解决】apache.poi 3.1.4版本升级到 5.2.3,导出文件报错版本无法解析
【问题解决】apache.poi 3.1.4版本升级到 5.2.3,导出文件报错无法解析
3.1.4版本代码: /*** 创建workbook* param inp* return* throws Exception*/public Workbook createworkbook(InputStream inp) throws Exception {if (!inp.markSupported()) {inp…
建站知识
2024/10/19 15:42:49
Gin框架接入pyroscope完美替代pprof实现检测内存泄露
传统检测内存泄露可以看一下我这篇文章Gin框架接入Prometheus,grafana辅助pprof检测内存泄露-CSDN博客
pyroscope被Grafana收购,GPT来总结一下pyroscope的强大之处🐶
pyroscope github地址 pyroscope与grafana的安装
docker compose安装,这里我们其实…
建站知识
2024/10/5 16:46:08
layui实现表格跨越选择
网上很多方式实现的跨越选择都无法使用,自己摸索发现一个好用的方式 修改两处代码,可以实现换页后,之前选择的内容仍然保留,从而实现跨越选择 如有问题,私信修改,代码目前也在实际运行,有问题会…
建站知识
2024/10/18 18:12:31
【刷题笔记】二叉树2
1 二叉树的层序遍历 上一期我们讲了关于二叉树的前序、中序以及后序遍历的相关内容。然而,还存在一种遍历方式,这种方式非常符合我们人类的正常思维,可以求解很多树相关的问题,比较暴力——二叉树的层序遍历。 二叉树的层序遍历与…
建站知识
2024/10/26 3:19:47
MySQL 中使用CTE获取时间段数据的技巧
在数据库操作中,获取特定时间段的数据是一项常见任务。MySQL自从8.0版本开始支持CTE(公共表表达式),使得我们可以更加灵活和高效地处理时间段数据。本文将介绍如何使用CTE获取最近十二个月、最近十二周、最近四个季度,…
建站知识
2024/10/5 16:46:07
学习node.js 二 path模块,os模块,process
目录 path模块
1. path.basename()
2. path.dirname
3. path.extname
4. path.join
5. path.resolve
6. path.parse path.format
OS模块
1. 获取操作系统的一些信息
(1)os.platform() (2)os.release (3)os.ho…
建站知识
2024/10/21 10:09:54
数据库根据日期统计SQL编写记录
统计每天产生多少数据
SELECT to_char("日期字段",YYYY-MM-dd) time ,count(*) FROM "表名" GROUP BY time;统计每月产生多少数据
SELECT to_char("日期字段",YYYY-MM) time ,count(*) FROM "表名" GROUP BY time;统计每年产生多少数…
建站知识
2024/10/16 23:01:08