logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

认识状态机(State Machine)

状态机(FSM)是一种数学模型,用于管理对象的状态转换。它通过定义状态(State)、事件(Event)、转换(Transition)和动作(Action)四个核心要素,使复杂逻辑变得清晰可控。文中以自动售货机为例,展示了状态机的实际应用:从待机(Idle)到已投币(HasMoney)、出货中(Dispensing)和找零(ReturningChange)的状态转换。通过Java代码实现,每个状态

在csdn中复制的代码 去掉前面的行号

在csdn中复制的代码会有行号,如下:1. 2.     3.         4.         5.    6.解决方法:利用notepad++的替换功能,如下图一个个查找替换便可:

使用cursor claude sonnet4的一些感受

文章摘要:作者分享了使用Cursor和Claude Sonnet4辅助编程的体验。主要在代码审查、开源框架分析和项目方案设计三方面使用,对前两个功能较为满意,但在项目方案设计时需要多次引导才能获得较理想答案。作者认为AI编程助手功能强大但仍有局限,需要程序员不断检查纠错,但相信未来AI会越来越智能,强调应主动掌握AI工具的使用权。(149字)

[git]2个分支合并,引起的代码部分丢失!!!

2个分支合并,引起的代码部分丢失。

文章图片
#git
springboot中多个定时任务(@Scheduled)如何互不影响

摘要:Spring Boot中默认使用单线程执行@Scheduled定时任务,导致长时间运行的任务会阻塞后续任务。通过配置ThreadPoolTaskScheduler线程池(设置SchedulingConfigurer),可以让多个定时任务并行执行。关键步骤包括:1)创建ThreadPoolTaskScheduler实例;2)设置线程池大小;3)初始化并注册任务调度器。这样无依赖关系的定时任务就

#spring boot#java
java oracle 插入当前时间

<br />我在做一个inser操作的时候 <br />要获取当前时间 存入数据库 <br />就直接 ps.setDate(new java.util.Date()); <br />但是会报转换错误 <br /><br />此时应该Java代码 java.util.Date utilDate = new java.util.Date();     <br />    3.  java.sql.D

#java#oracle#数据库
【设计】设计一个web版的数据库管理平台后端(之二)

本文介绍了如何参考Mybatis架构优化Web版数据库管理平台的SQL查询功能。原系统仅支持简单SQL执行,现通过引入分层架构实现结果集处理。核心类包括:SqlSession作为入口类,Configuration存储配置,Executor负责执行,StatementHandler处理SQL语句,ResultSetHandler转换结果集为List<Map>。类图展示了各组件间的组合与依

#数据库#java
【图解】idea中快速查找maven冲突

今天启动项目时,总是以下报错,并退出SLF4J: Class path contains multiple SLF4J bindings.

#intellij-idea#maven#java
nodejs 为HTTPS添加proxy

如果是在内网用nodejs的http或https去访问外部网站,需要添加proxy,首先要用npm安装https-proxy-agent,然后执行以下代码代码块var HttpsProxyAgent = require('https-proxy-agent')var path = req.query.path;var proxy = 'http://user:pass@xxx.com:por

#https
到底了