本文分类:news发布日期:2025/5/10 16:06:12
相关文章
【Java多线程】面试常考——锁策略、synchronized的锁升级优化过程以及CAS(Compare and swap)
目录
1、锁的策略
1.1、乐观锁和悲观锁
1.2、轻量级锁和重量级锁
1.3、自旋锁和挂起等待锁
1.4、普通互斥锁和读写锁
1.5、公平锁和非公平锁
1.6、可重入锁和不可重入锁 2、synchronized 内部的升级与优化过程
2.1、锁的升级/膨胀
2.1.1、偏向锁阶段 2.1.2、轻量级锁…
建站知识
2025/5/10 15:54:39
StarRocks实战——滴滴OLAP的技术实践与发展方向
原文大佬的这篇StarRocks实践文章整体写的很深入,介绍了StarRocks数仓架构设计、物化视图加速实时看板、全局字典精确去重等内容,这里直接摘抄下来用作学习和知识沉淀。
目录
一、背景介绍
1.1 滴滴OLAP的发展历程 1.2 OLAP引擎存在的痛点
1.2.1 运维…
建站知识
2025/5/10 16:04:40
freemarker模板引擎结合node puppeteer库实现html生成图片
效果图:
先看效果图,以下是基于freemarker模板渲染数据,puppeteer加载html中的js及最后图片生成:
背景:
目前为止,后台java根据html模板或者一个网页路径生成图片,都不支持flex布局及最新的c…
建站知识
2025/4/29 9:50:48
Spring中的事务和事务的传播机制
事务是一组操作的集合,不可以被分割。事务会把所有的操作作为一个整体,这组操作要么全部成功,要么全部失败。
事务有三种操作:
开启事务;提交事务;回滚事务。
如果代码的执行逻辑是这样:
开…
建站知识
2025/4/27 19:42:13
学习JAVA的第四天(基础)
目录
方法
方法的定义
方法的调用
参数
注意事项 方法的重载
练习
面向对象
类和对象
定义类的注意事项
封装
private关键字
this关键字
构造方法
标准的Javabean类
创建一个对象时,虚拟机做了什么? 方法 方法含义:方法是程序…
建站知识
2025/5/9 10:09:51
★【递归】【链表】Leetcode 21. 合并两个有序链表
★【递归】【链表】Leetcode 21. 合并两个有序链表 解法1 :递归链表 简直是好题啊好题多做做 ---------------🎈🎈题目链接🎈🎈------------------- 解法1 :递归链表 简直是好题啊好题多做做
>>>…
建站知识
2025/5/7 4:46:28
尚硅谷webpack5笔记2
Loader 原理
loader 概念
帮助 webpack 将不同类型的文件转换为 webpack 可识别的模块。
loader 执行顺序 分类pre: 前置 loadernormal: 普通 loaderinline: 内联 loaderpost: 后置 loader执行顺序4 类 loader 的执行优级为:pre > normal > inline > post 。相…
建站知识
2025/5/9 10:17:43
windows 11+docker desktop+grafana+influxDB+python写入
下载安装docker desktop
出现WSL相关的错误。WSL是一个linux内核的子系统,docker是基于linux内核的,所以运行docker需要WSL。
以管理员权限打开powershell,查看WSL状态
wsl --status
我遇到的错误是因为我关闭了windows的某些更新
执行上…
建站知识
2025/5/7 5:08:37