相关文章
基于Jeecg-boot开发系统--后端篇
背景
Jeecg-boot是一个后台管理系统,其提供能很多基础的功能,我希望在不修改jeecg-boot代码的前提下增加自己的功能。经过几天的折腾终于搞定了。 首先是基于jeecg-boot微服务的方式来扩展的,jeecg-boot微服务本身的搭建过程就不讲了&#x…
建站知识
2025/5/10 8:10:06
WEB服务器——Tomcat
服务器是可以使用java完成编写,是可以接受页面发送的请求和响应数据给前端浏览器的,而在开发中真正用到的Web服务器,我们不会自己写的,都是使用目前比较流行的web服务器。 如:Tomcat
1. 简介
Tomcat 是一个开源的轻量…
建站知识
2025/5/9 13:27:37
GPT实现联网,NextChat插件的配置说明
简介
NextChat开源版本已支持插件调用。
不过,插件的配置略复杂,为了降低普通用户的配置难度,本文基于中转API做详细配置说明,后续如果有新增插件,本文也将同步更新配置说明。
在配置具体插件之前,你需要…
建站知识
2025/5/4 5:49:47
倒计数器CountDownLatch
CountDownLatch介绍
CountDownLatch是Java并发编程中一个非常实用的同步工具类,它位于java.util.concurrent包下,是JDK 1.5以后加入的。CountDownLatch通过一个计数器来控制多个线程的执行顺序,允许一个或多个线程等待其他线程完成操作后再继…
建站知识
2025/5/5 17:54:19
ChatGPT高级语音助手正式上线!OpenAI:50多种语言、9种声线可选
①OpenAI终于要面向其所有付费用户开放ChatGPT的类人高级人工智能(AI)语音助手功能——“高级语音模式”(AVM);
②所有付费订阅ChatGPT Plus和Team计划的用户,都将可以使用新的AVM功能,不过该模…
建站知识
2025/5/2 13:05:20
MATLAB常用快捷键
编辑器窗口(Editor)下的常用快捷键: 自动对齐程序(整理缩进)-自动整理代码 用鼠标选中代码行,按Ctrl I (我一般先 CtrlA 全选所有代码,再 CtrlI) 快速注释代码段 …
建站知识
2025/5/2 15:35:05
【个人笔记】线程池为何要构建空任务的非核心线程?
看源码https://segmentfault.com/a/1190000044699924 当核心线程满了时,先放阻塞队列,阻塞队列满了才去申请非核心线程!
public void execute(Runnable command){if(command nul1)throw new NullPointerException();/*...*/int c ctl.get()…
建站知识
2025/5/13 5:29:05
stm32 外部中断
1.每个IO都可以配置外部中断,中断的出发方式有上升沿、下降沿、双边沿。这个是在EXTI里配置。 2.所有IO总共分成了16组,(PA0,PB0…)、(PA1,PB1…)、(PA2,PB2…),…,(PA15…
建站知识
2025/5/2 13:58:41