logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

02 数据结构—— 单调栈

总结规律:从考虑有些元素是没必要存进栈里的角度出发● 求左边最近最小,那么从左往右遍历,那么后边比前面栈顶的好,就没必要存● 求右边最近最大,那么从右往左遍历,那么前边比后面栈顶的好,就没必要存也就是说,看怎么能利用这个角度去解题。如果是这样的话:○ 求左边最近最大,从左到右○ 求右边最近最小,从右到左遍历简化:○ 求左边的,从左往右遍历○ 求右边的,从右往左遍历都是为了适应:没必要存进栈里这一点

文章图片
#数据结构#算法#java +1
Mac系统,Docker的MySQL + 本地 Canal

MacOS 系统,Docker 安装 mysql + 本地安装 canal。如何正确和无痛安装 canal

文章图片
#macos#docker#mysql
安装 OpenClaw & 接入飞书

本文介绍了OpenClaw AI助手的安装配置及接入飞书的完整流程。安装需Node.js 22+环境,通过PowerShell执行脚本完成部署。配置过程包括选择Qwen免费模型(支持OAuth授权)、安装基础技能包和启动网关服务。飞书接入部分详细说明了应用创建、权限配置、事件订阅和私聊配对步骤,并提供了消息交互和技能管理功能。整个过程包含多个关键命令和配置选择,适合新手快速上手体验AI助手的基本功

#极限编程
安装 OpenClaw & 接入飞书

本文介绍了OpenClaw AI助手的安装配置及接入飞书的完整流程。安装需Node.js 22+环境,通过PowerShell执行脚本完成部署。配置过程包括选择Qwen免费模型(支持OAuth授权)、安装基础技能包和启动网关服务。飞书接入部分详细说明了应用创建、权限配置、事件订阅和私聊配对步骤,并提供了消息交互和技能管理功能。整个过程包含多个关键命令和配置选择,适合新手快速上手体验AI助手的基本功

#极限编程
三、线程间通信

本文介绍了Java多线程通信的核心机制。主要内容包括:1)生产者-消费者模型的基础实现,使用synchronized的wait/notify机制;2)解决虚假唤醒问题,将if判断改为while循环;3)Lock与Condition的对应实现,展示更精细的线程控制;4)定制化通信案例,实现线程顺序执行(AA→BB→CC)和数字字母交替打印。关键点在于:资源类高内聚、判断-干活-通知的编程模板、防止虚

文章图片
#开发语言#java
到底了