自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(302)
  • 资源 (2)
  • 收藏
  • 关注

原创 dify生成专题报告工作流

教程基于尚硅谷视频,视频里说的dify需要魔法,使用 gpt 模型比较快是因为老师用的 dify 平台是部署在国外服务器的一个在线的 dify 平台,我们本地部署dify,使用国内的大模型比较快。

2025-12-09 11:43:25 900

原创 synchronized、Lock、volatile

Lock是Java 5引入的一个接口,位于 java.util.concurrent.locks 包中,提供了比synchronized关键字更灵活、更强大的线程同步机制。

2025-12-04 16:08:20 889

原创 Maven中optional的作用

此时 common的 elasticsearch 依赖不会传递给 A,也就是说 A 是没有 elasticsearch 依赖的,想要这个依赖需要自己单独再引入 elasticsearch,如果想要继承 common 的 elasticsearch,那就去掉 optional 标签即可。模块A引入了 common模块。common 模块有这么个依赖。

2025-09-11 10:49:45 348

原创 springboot响应式编程笔记

教程:https://www.bilibili.com/video/BV1Es4y1q7Bf?96集开始的。

2025-09-10 19:36:49 414

原创 postgreSQL卸载踩坑

最后找到了是因为 pgadmin的配置文件夹没删,问题核心是 pgAdmin 4 的配置数据库(pgadmin4.db)结构不兼容。测试环境使用的 postgreSQL12,导出了一份 dump文件,我本地是postgreSQL17,执行 restore 的时候老是报错,我只能卸载掉17版本下载和测试环境一样的版本。我最开始只是执行了这个卸载程序,然后就直接开始安装12版本,安装完之后,打开pgAdmin ,输完密码就报错了。注册表我都删干净了,然后还是报上面的错误。把这俩文件夹删掉即可。

2025-08-20 14:41:30 383

原创 数据库百万数据的导出优化

行数据,追加的往同一个sheet页里去写数据,写满了就新开一个 sheet 页继续写。任务56-60:队列满了,创建新的线程(第6-10个线程)来执行。这个方案是将所有数据导入到一个 Excel文件,每一个 sheet 页最多写入。核心线程数是 5 个,最多创建 10 个线程,任务队列可以容纳 50 个任务。直接从数据库查出来全部的一百万条数据进行导出,会导致OOM,如何解决?一百万条数据导出用时 22s,主要是解决了OOM 的问题。任务1-5:创建5个核心线程立即执行。行数据,每次从数据库读取。

2025-07-28 19:00:44 473

原创 优极限Java高并发秒杀项目笔记

这是一个秒杀系统的学习项目,核心目标是实现高性能、高并发的秒杀功能,同时解决超卖和重复抢购问题。项目基于Spring Boot框架,整合了MyBatis、Redis、RabbitMQ等技术,并逐步优化性能。注:本人使用 springboot3.5.3、jdk17;Redis、MySQL、RabbitMQ 都是用 Docker Desktop 安装的【项目源码】:通过网盘分享的文件:seckill-demo[优极限秒杀项目]

2025-07-27 16:00:31 1068

原创 本地部署dify报错 Internal Server Error

结果就是不能正常访问,找了很多解决办法也没用,最后发现是版本问题,我拉取的是最新版的 1.6.0,换成 1.0.0 就好了。跟着教程走的,下载完代码执行。

2025-07-17 16:48:02 730

原创 新建Maven项目后找不到插件plugin报错问题

2、pom.xml 中缺少 groupId 标签,补上。新建maven项目后,插件全都找不到,爆红一大片。1、配置好IDEA的maven,红框的全部选上。完整的 settings-sc.xml 如下。maven改为自己的maven信息。

2025-02-20 10:25:54 720

原创 力扣511. 游戏玩法分析 I

前面的错误写法本就是不合规的,后面用了 group by A ,那前面的 select 除了 A,一般都是用聚合函数去获取每个分组的整体数据,而不能直接写个具体的字段如 event_date。此时再用 having event_date = min(event_date) 去筛选,那就自然查不到数据了!可以看到什么都没查出来,原因是。也就是说,分组之后就只有这两条数据。

2023-11-13 15:34:04 336

原创 力扣197. 上升的温度

1、遇到这种某个字段与自身相比(今天温度和昨天温度比,是温度这个字段与自身相比),一般是将表进行自连接。指的是将 w2.recordDate 减去 1 天。

2023-11-09 19:32:10 299

原创 elementUI的下拉框

elementUI的下拉框。

2023-05-08 16:01:50 3224

原创 SQL28 计算用户8月每天的练题数量

day() 、month()、year() 函数的使用

2022-12-02 16:11:08 532

原创 SQL31 提取博客URL中的用户名

substring_index(字符串,分隔符,序号)的用法

2022-12-02 15:31:57 282

原创 SQL33 找出每个学校GPA最低的同学

group by 的坑

2022-12-02 11:26:02 683

原创 SQL32 截取出年龄

SUBSTRING(s,n,len) 的用法

2022-12-02 10:18:04 331

原创 SQL29 计算用户的平均次日留存率

这个条件时(device_id 自然是恒成立的,所以关键还是看 DATE_ADD 成不成立), q2 的 device_id 和 date 自然不为 null,也就是两天都在线的设备;当不符合这个条件时,q2 的 device_id 为 null,(在本题中则为同一设备,即device_id)在当天和第二天都进行刷题。注意,在这题我们不关心同一用户(设备)在这天答了什么题、答题结果如何,只关心他是否答题,因此对于这题来说存在重复的数据(如下图红框所示),需要使用。而第一天的设备数量,即为。

2022-12-01 16:33:01 1678

原创 网络安全阶段一学习笔记

windows服务器系统:win2000 win2003 win2008 win2012linux服务器系统:Redhat Centos。

2022-11-12 17:06:52 6962 1

原创 elementUI中checkbox的 indeterminate 属性的作用

那么,indeterminate 和 checkAll 是如何决定 “全选” 前面那个框的样式的?在elementUI官网中是这么解释的:设置 indeterminate 状态,只负责样式控制。它配合 v-model =“checkAll” 使用,改变的是“全选”前面的那个框的样式。true 表示:既不是全选,也不是全不选,代表了一种不确定的状态。false 表示:要么是全选,要么是全不选,代表了一种确定的状态。indeterminate 表示的是多选框的一种不确定状态,

2022-11-02 15:28:13 2067 1

原创 SQL21 浙江大学用户题目回答情况

SQL练习

2022-10-21 10:23:13 194

原创 SQL20 分组排序练习题

where 、group by 、count / avg、having、order by 、limit

2022-10-20 16:57:35 299

原创 SQL19 分组过滤练习题

聚合函数结果作为筛选条件时,不能用 where,而是用 having

2022-10-19 15:46:33 225

原创 SQL18 分组计算练习题

【代码】SQL18 分组计算练习题。

2022-10-19 15:27:01 183

原创 SQL17 计算男生人数以及平均GPA

先 where 过滤, 再group by 分组拆分生成临时表,最后 cout求和、 合并临时表。

2022-10-19 14:32:45 242

原创 SQL16 查找GPA最高值

【代码】SQL16 查找GPA最高值。

2022-10-19 14:11:18 224

原创 SQL15 查看学校名称中含北京的用户

如果是以北京开头的,就用。如果是以北京结束的,就用。

2022-10-19 14:03:54 241

原创 SQL14 操作符混合运用

and 的优先级大于 or ,加括号是为了提高可读性。

2022-10-19 13:54:33 175

原创 xml文件中SQL语句的大于号、小于号、等于号的转义问题

在 xml 中,如果用小于号(

2022-10-13 15:39:19 9214

原创 SpringCloud、Nacos系统接口503异常

我的是因为 slw 服务的 nacos 配置中的 namespace 忘了改成自己的,导致 slw 服务注册到别人的命名空间去了…问题:启动了四个微服务,其他三个微服务都能在前端页面正常访问,唯独访问 slw 服务时报503异常。

2022-10-12 14:13:55 414

原创 SpringBoot项目启动报“Could not resolve placeholder“解决方法

由于 bootstrap.yml 文件的加载优先级最高,所以我们在它里面进行配置,指定使用哪个配置文件。

2022-10-12 09:47:12 3787

原创 【pom报错】parent.relativePath‘ of POM xxx points at yyy instead of zzz please verify your project

其实很明显,就是 parent 的路径,具体来说就是你引用这个 parent 项目,那 parent 项目的 pom 在哪里?/pom.xml,会从本地路径中获取 parent 的 pom。这样写,也就是说我指定了relativePath,但值是空的,设定一个空值将始终从仓库中获取,不从本地路径获取.3.一个pom路径这种也很显然,指定一个本地的路径,从本地路径获取 parent 的 pom。

2022-10-09 14:32:36 1199

原创 Maven笔记

groupld:定义当前Maven项目隶属组织名称(通常是域名反写,例如: org.mybatis)artifactld:定义当前Maven项目名称(通常是模块名称,例如CRM、SMS)Maven构建命令使用mvn开头,后面添加功能参数,可以一次执行多个命令,使用空格分隔。使用唯一标识,唯一性定位资源位置,通过该标识可以将资源的识别与下载工作交由机器完成。全局settting定义了当前计算器中Maven的公共配置。Maven中的坐标用于描述仓库中资源的位置。Maven默认连接的仓库位置。

2022-10-08 22:30:27 326

原创 kali入门笔记(残缺版)

实验靶机: metasploitable2,IP:192.168.152.129用Nmap扫描用Metasploit模块扫描使用模块查看需要设置的参数设置参数。

2022-10-03 17:19:37 1908

原创 查找除复旦大学的用户信息

sql练习

2022-09-27 16:26:32 149

原创 查找某个年龄段的用户信息

sql练习

2022-09-27 16:21:39 255

原创 查找年龄大于24岁的用户信息

sql练习

2022-09-27 16:14:46 187

原创 查找学校是北大的学生信息

sql练习

2022-09-27 16:11:14 644

原创 查找后降序排列

sql练习

2022-09-22 16:50:40 293

原创 查找后多列排序

sql练习

2022-09-22 16:36:37 194

原创 查找后排序

SQL

2022-09-20 17:01:17 155

狂神贪吃蛇小游戏图片素材

狂神贪吃蛇小游戏图片素材

2022-06-11

狂神springboot素材

狂神springboot素材

2022-06-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除