SpringBoot SpringBoot 介绍 SpringBoot是一个Spring模块,提供了RAD(快速应用程序开发)功能。它用于创建独立的基于Spring的应用程序,需要最少的Spring配置就可以运行。 即Spring框架和嵌入式服务器的组合。 自动配置了 Web 服务、JSON 转换、Tomcat 服务器等,不用手动配置 XML。 即自带内嵌Tomcat的Java程序,运行后监 2025-11-12 札记 > 软件开发 #Java #SpringBoot
下载电影相关资源教程 1、下载qBittorrent 先去下载qBittorrent,在选项中设定tracker服务器列表。 必须要在同一个tracker服务器才能互相传输文件,一般种子文件会自带几个tracker服务器,添加了可以下载种子。 设定选项 tracker列表: 1234567891011121314151617181920212223242526272829303132333 2025-12-29 随记 > 资源 #computerNetworks #torrent
Linux Linux 常用命令: 列出当前目录下文件:ls 后面也可接目录 tar解压:tar -xzvf *.tar.gz -C /xxx x:解压;z:处理.gz格式;v:显示解压过程;f:指定解压的文件名;C:解压的目录。 以管理员的权限执行后面的命令:sudo xxx 重启:sudo reboot 运行当前目录下脚本:sudo ./xxx.pl 更新软件源列表: 2025-11-24 札记 > 软件开发工具 #Linux
利用Koishi和Onebot在本机Docker上部署自己的群聊机器人 准备工作 下载并成功运行Docker。 开始 1、拉取镜像koishijs/koishi和initialencounter/llonebot到本地 12docker pull koishijs/koishidocker pull initialencounter/llonebot 2、创建Docker网络 1docker network create netName 3、创建容 2025-11-17 随记 > AI #Docker #Koishi #Onebot
SpringBoot问题 运行问题 启动新的SpringBoot项目时要把pom.xml添加为Maven项目,直至其图标变为蓝色。 运行项目时要net start mysql,再连接数据库。 循环依赖 有的时候注入了在配置类下的字段的时候容易发生循环依赖,互相依赖对方,Spring 无法决定谁先创建。 解决:最好修改配置类,将注入的实例独立,在方法参数层面注入,而非类字段上注入。 清理并重建项目 2025-10-20 札记 > 软件开发 #Java #SpringBoot
操作系统 线程多开的弊端 1、系统资源消耗过大 内存开销:每个线程需要独立的线程栈(几百 KB 到数 MB),线程数多了会占用大量内存。 句柄/内核对象消耗:OS维护线程管理信息(TCB,线程控制块),也是负担。 2、频繁上下文切换 CPU可能一直在进行多线程切换而非执行实际任务,性能反而降低。 3、线程调度开销增加 线程调度器要在大量线程中决定调度,调度队列变长,增加调 2025-09-10 札记 > 基础知识 #操作系统
Java JVM内存结构 JVM 执行 Java 程序时会把它管理的内存划分为若干个不同的数据区域。这些区域有各自的用途、创建和销毁时间。 1、程序计数器(Program Counter Register) 当前线程所执行的字节码的行号指示器。字节码解释器通过改变这个计数器的值来选取下一条需要执行的字节码指令。分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖这个计数器来完成。 特点: 2025-09-08 札记 > 基础知识 #Java
关于ssh连接github失败 先尝试ssh -T git@github.com。 有可能是22端口被阻隔了,尝试443端口,在config中修改为: 12345Host github.com Hostname ssh.github.com Port 443 User git ProxyCommand connect -S 系统代理地址 %h %p 2025-08-27 札记 > 软件开发工具 #git
机器学习 机器学习 流程示例 类型 工作流 神经网络 基础 神经元接收输入信号,通过加权求和后与偏置相加,然后通过激活函数处理以产生输出。神经元的权重和偏置是网络学习过程中需要调整的参数。 前馈神经网络 Feedforward Neural Network,FNN 基本单元,前馈神经网络特点是数据从输入层开始,经过一 2025-08-26 札记 > 基础知识 #机器学习 #python
Javascript 文件与拖拽API的底层原理 文件API: 显示选择机制:只有通过input和拖拽等主动行为才能访问文件; 无路径访问:JavaScript无法知晓真正的文件路径; 同源限制:读取的文件内容只能在当前页面上下文使用。 拖拽API: 拖拽本质是操作系统提供的跨应用(跨源)通信机制。 过程: 拖拽开始时,OS创建“拖拽会话”; 拖拽过程中,系统跟踪光标位置并查询下方的放置目标 2025-08-22 札记 > 基础知识 #Javascipt