最新文章
-
Web 编写Java代码后,在Java环境中运行
业务描述 在低代码平台开发过程中,经常需要前端页面提供代码编辑器编辑代码,编辑完成之后后端运行代码; 如下图所示: 实现流程 前端编写的代码转化为.java…… -
Ubuntu server 22.04 分配200G硬盘只有100G可用
Ubuntu server 默认使用LVM进行磁盘管理,安装后只使用了硬盘一部分空间, 要充分利用硬盘空间,需要扩展现有的逻辑卷; 如果添加新硬盘,需要将其添加到现有的卷…… -
k3s 与 nexus 私有仓库
nexus 私有仓库搭建 amd 平台搭建 docker run -d --restart=always \ --name=nexus3 \ -p 8081:8081 \ -p 38080:38080 \ -p 38081:38081 \ …… -
MySQL8 ARM docker 部署
docker run -d --name mysql8 -p 3307:3306 \ -v /data/mysql-demo/data:/var/lib/mysql \ -v /data/mysql-demo/log:/var/log/mysql \ -v /data/mysql…… -
泰山200鲲鹏920ARM架构Ubuntu +k3s+kuboard搭建
IBMC安装pve 泰山服务器只能安装proxmox-ve_7.4-1-arm.iso的镜像 PVE安装ARM Ubuntu 与普通VM安装方式的区别 操作系统 不要选中任何镜像,因为PVE默认创建的…… -
-
FutureTask outcome与volatile底层原理
volatile底层happens-before实现的原理 volatile具备的可见性(happens-before)的底层实现通过内存屏障实现的 内存屏障 屏障名称 指令 功能 添加位置 …… -
MySQL 单表百万分页查询优化
优化方案 百万级数据分页查询上可以使用小表驱动大表的方式,尽可能的减少mysql查询缓冲池的压力 使用子查询,先查询到满足limit条件的第一个主键(适用于自增主…… -
Netty websocket服务在url上携带参数
需求 在连接websocket时,对连接进行权限校验的方式一般为将身份信息放在url上或者连接上websocket后立马发送校验信息 放在url上的方式在连接的第一时刻就可…… -
线程池处理异常方案
1. try-catch static ExecutorService threadPool = new ThreadPoolExecutor( 2,5,1L, TimeUnit.SECONDS, new ArrayBlockingQueu……