自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java爬虫 -jsoup的简用法

Jsoup 是一个用于处理实际 HTML 的 Java 库,它提供了非常方便的 API 来提取和操作数据,常用于网页抓取(爬虫)和 HTML 解析。

2025-06-23 15:36:40 500

原创 使用MyBatis-Plus实现数据权限功能

摘要:本文介绍了基于MyBatis-Plus和SpringSecurity的数据权限实现方案。数据权限通过控制用户可访问的数据行范围,与功能权限互补。实现包含6个核心模块:1)MyBatis配置类集成数据权限插件;2)DataPermissionHandler拦截器处理SQL过滤;3)ThreadLocal存储权限参数;4)@DataScope注解定义权限规则;5)AOP切面获取权限参数;6)Mapper结合注解使用权限控制。方案支持表别名、字段级过滤,需注意性能优化、SQL注入防护和多租户等场景。该实现为

2025-06-11 12:31:35 798

原创 整合Jdk17+Spring Boot3.2+Elasticsearch9.0+mybatis3.5.12的简单用法

本文介绍了SpringBoot项目集成Elasticsearch 9.0.1的完整方案。由于9.0版本不支持high-level-client,采用elasticsearch-rest-client进行开发。主要内容包括:1) 环境准备,添加必要依赖并配置ES连接;2) 基本用法,通过注解定义实体类和索引,创建通用ES服务类;3) 高级查询,实现聚合分析等复杂查询;4) 索引管理,支持自动创建索引和映射配置;5) 性能优化,提供批量操作实现。文章还详细讲解了日期格式处理、分页查询等实际开发中的关键问题,为构

2025-05-28 16:26:35 1168

原创 使用thymeleaf模版导出swagger3的word格式接口文档

spring boot ,swagger3,thymeleaf,fastjson2,导出word格式接口文档。

2025-05-08 18:35:25 527

原创 JAVA-使用Apache POI导出数据到Excel,并把每条数据的图片打包成zip附件项

最近项目要实现一个功能,就是在导出报表的时候 ,要把每条数据的所有图片都要打包成zip附件在excel里一起导出。

2025-04-29 13:54:01 658

原创 【深度学习与大模型基础】第14章-分类任务与经典分类算法

想象你有一堆水果,有苹果🍎、橘子🍊、香蕉🍌,你的任务是让机器学会自动判断一个新水果属于哪一类——这就是。你读一句话:“我爱吃___”,前面的词提示这里该填“苹果”而不是“汽车”——RNN会记住上下文!你调查他最近的3个邻居(K=3),发现2个爱开派对,1个安静,于是你猜他是“派对型”🎉。:模仿人眼,用“卷积核”扫描图像,提取局部特征(如边缘、纹理),最后分类。:找到一条最宽的“马路”(决策边界),让不同类别的数据离这条线尽可能远。:处理序列数据(如文本、语音),通过“记忆”前面的信息影响后面的输出。

2025-04-29 10:38:24 1011

原创 【深度学习与大模型基础】第13章-什么是机器学习

想象你在教一个小朋友认猫:传统编程:你写一本《猫的100条特征手册》(比如有胡须、尖耳朵),让计算机对照检查。机器学习:你直接给计算机看1000张猫和狗的图片,让它自己总结猫长什么样。 👉 核心:计算机从数据中自己找规律,而不是靠人硬编码规则。场景:像老师批改作业,数据带“正确答案”(标签)。例子:预测考试成绩输入:学习时间、游戏时间、睡眠时间输出:考试分数(标签)典型算法:线性回归(预测分数)、决策树(判断是否及格)场景:像让计算机自己整理杂乱的书桌,数据没有标签。例子:超市顾客分组输入:购买记录(没

2025-04-23 21:20:11 482

原创 【深度学习与大模型基础】第12章-损失函数与梯度下降

想象你在玩一个“蒙眼飞镖”游戏:目标:把飞镖扔到靶心(正确答案)。每次扔飞镖:你会被告知离靶心有多远(比如“偏左10厘米”)。损失函数就是那个告诉你“误差有多大”的规则。它的作用是量化你的错误程度,帮你下一次扔得更准。在机器学习中:模型(比如一个预测房价的程序)就像“蒙眼玩家”。损失函数是计算“预测值”和“真实答案”差距的数学公式。模型通过不断减少这个“损失值”来学习(就像你调整飞镖方向)。假设我们用最简单的机器语言(二进制)和逻辑,做一个“预测数字”的任务:输入 ,模型输出预测值 ,真实答案是 。损失函数

2025-04-20 17:01:12 1001

原创 pgsql中使用jsonb的mybatis-plus和Spring Data JPA的配置

创建处理jsonb@Slf4j// FastjsonTypeHandler 同理继承使用// 更多使用查看文档 https://baomidou.com/guides/type-handler/#%E8%87%AA%E5%AE%9A%E4%B9%89%E7%B1%BB%E5%9E%8B%E5%A4%84%E7%90%86%E5%99%A8> type) {// 自3.5.6版本开始支持泛型,需要加上此构造.@Overrideif (ps!= null) {

2025-04-18 19:00:43 570

原创 【深度学习与大模型基础】第11章-Bernoulli分布,Multinoulli分布

print("灯泡状态:", "亮" if result == 1 else "灭"):多次独立的Multinoulli试验(如掷多次骰子,统计各面次数)。# 生成一个Bernoulli分布的样本(p=0.6)(0),多次运行会看到大约60%的情况是“亮”。命名的,专门用来描述这种“非黑即白”的随机事件。(成功/失败、是/否、开/关等),且概率固定。:多种结果(如骰子、分类任务中的类别)。:单次试验的多类别结果(如掷一次骰子)。:只有两种结果(如硬币正反面)。,多次运行会接近设定的概率比例。

2025-04-14 20:48:26 607

原创 【深度学习与大模型基础】第10章-期望、方差和协方差

告诉你两个变量如何共同变化。正/负协方差 → 正/负相关;接近0 → 无线性关系。代码中用。

2025-04-13 21:06:30 1050

原创 【深度学习与大模型基础】第9章-条件概率以及条件概率的链式法则

条件概率就是在,另一件事发生的概率。用数学符号表示就是:= 在B发生的前提下,A发生的概率。假设你写了一个程序来自动判断邮件是否是垃圾邮件(Spam)。已知:所有邮件中,垃圾邮件中,正常邮件中,也就是求。:垃圾邮件中带“免费”的概率 × 垃圾邮件的概率:所有带“免费”的邮件的概率(包括垃圾和正常邮件)即使“免费”在垃圾邮件中更常见,但因为正常邮件基数大,。这就是条件概率的直观体现——它结合了(垃圾邮件的比例)和(“免费”这个词)。

2025-04-12 21:57:07 1138

原创 使用poi+itextpdf把word转成pdf

使用 Apache POI 和 iTextPDF 将 Word 转换为 PDF 需要分两步操作:先用 POI 读取 Word 内容,再用 iText 生成 PDF。在pom.xml。

2025-04-11 18:33:27 1198 2

原创 【深度学习与大模型基础】第8章-概率分布

概率质量函数是用来描述离散随机变量的概率分布的工具。它告诉我们,某个离散随机变量取某一个特定值的概率是多少。概率质量函数就是用来描述离散随机变量取某个值的概率的函数。在计算机行业中,它可以用来分析:网络请求的成功率程序运行的结果(比如是否抛出异常)数据包是否丢失等等它的特点是:只针对离散随机变量(取值是有限的)。每个取值的概率都在 0 到 1 之间。所有取值的概率加起来等于 1。

2025-03-23 21:40:15 650

原创 JAVA使用opencv实现人脸识别

2. 把opencv安装路径下的dll文件复制到jdk的bin目录下。3.创建java的maven工程,配置opencv的jar包。

2025-03-20 23:39:10 509

原创 【深度学习与大模型基础】第7章-特征分解与奇异值分解

对于一个 n×n 的方阵 A ,如果存在一个非零向量 v 和一个标量 λ ,使得:则称 λ 为矩阵 A 的特征值,v 为对应的特征向量。特征分解将矩阵 A 分解为:其中:Q 是由特征向量组成的矩阵,Λ 是由特征值组成的对角矩阵。对于一个 m×n 的矩阵 A,SVD 将其分解为:其中:U 是一个 m×m 的正交矩阵,其列向量称为左奇异向量。Σ 是一个 m×n 的对角矩阵,其对角线上的非负元素称为奇异值(通常按从大到小排列)。V 是一个 n×n 的正交矩阵,其列向量称为右奇异向量。

2025-03-19 21:33:33 1037

原创 【深度学习与大模型基础】第6章-对角矩阵,对称矩阵,正交矩阵

对角矩阵(Diagonal Matrix)是一种特殊的方阵,其非对角线上的元素均为零,只有对角线上的元素可能非零。具体来说,对于一个 n×n的矩阵 A=[],如果满足则 AA 称为对角矩阵。

2025-03-18 21:09:22 1703

原创 【深度学习与大模型基础】第5章-线性相关与生成子空间

是指一组向量中,至少有一个向量可以表示为其他向量的线性组合。具体来说,对于向量组 v1,v2,…,vn,如果存在不全为零的标量 c1,c2,…,cn使得:则称这些向量。否则,它们。

2025-03-16 21:20:11 545

原创 阿里wan2.1本地部署

python generate.py --task t2v-1.3B --size 832*480 --ckpt_dir ./Wan2.1-T2V-1.3B --offload_model True --t5_cpu --sample_shift 8 --sample_guide_scale 6 --prompt "两只迷你可爱小猫咪,背景在中式花园,黄白相间的毛发" --save_file D:\wan2.1\out.mp4。a) 安装python-3.11.8。

2025-03-16 20:47:53 584

原创 【深度学习与大模型基础】第4章-矩阵的运算

矩阵的转置就是把矩阵的行和列互换。换句话说,原来的第 i 行第 j 列的元素,转置后就变成了第 j 行第 i 列的元素。举个例子,假设我们有一个矩阵 A:这个矩阵有 2 行 3 列。它的转置矩阵就是把行和列互换,变成一个 3 行 2 列的矩阵:广播是一种让不同形状的矩阵(或张量)在进行数学运算时能够兼容的机制。简单来说,它允许我们对形状不同的矩阵进行逐元素操作(比如加法、乘法等),而无需显式地改变它们的形状。矩阵的乘法是一种将两个矩阵结合起来生成一个新矩阵的操作。

2025-03-11 22:35:27 1007

原创 【深度学习与大模型基础】第3章-张量

张量其实就是多维数组,用来表示各种数据。在计算机科学中,尤其是机器学习和深度学习中,张量是处理数据的基础工具。python演示张量

2025-03-11 21:31:43 455

原创 【深度学习与大模型基础】第2章-矩阵

矩阵其实就是一种数字表格,生活中随处可见。理解矩阵不仅能帮我们更好地处理数据,还能在计算机、工程等领域大显身手。希望大家以后看到矩阵时,能想到它不仅仅是数学符号,而是我们生活中的一部分!python代码实现矩阵

2025-03-10 22:40:20 490

原创 【深度学习与大模型基础】第1章-向量

向量其实就是有大小和方向的量,生活中随处可见。理解向量不仅能帮我们更好地理解物理现象,还能在计算机、工程等领域大显身手。希望大家以后看到向量时,能想到它不仅仅是数学符号,而是我们生活中的一部分!

2025-03-10 22:23:07 622

原创 linux系统修改/etc/profile,修改错了,再打开乱码

执行vim /etc/profile, 在文件末尾增加两行配置,可能是$符号写错了,输入:x保存,提示输入密码(help cm),然后输入两次cm。执行source /etc/profile。echo $PATH所有路径都正常。

2024-08-30 14:29:30 410

原创 springboot整合mybatisplus,JPA,swagger2配置postgresql,clickhouse双数据源项目

-创建实体类 @Entity(name="usera") 是jpa里实体对象映射数据库。- 创建JPA实体类,以映射数据库表,jpa不支持clickhouse,所以要手动建表。@DS指定数据库,如果不写则访问application-dev.yml里配置的默认数据库。- 启动Spring Boot应用程序,访问API接口,测试数据访问功能是否正常。--swagger 文档注释 stare-->--swagger 文档注释 end-->- 创建Service层,实现业务逻辑。--json转xml-->

2024-06-03 17:22:01 1393

原创 springboot2.X整合mybatis-plus,JPA,swagger2.0项目实现

springboot2.X整合mybatis-plus,JPA,swagger2.0项目实现

2024-05-30 17:57:11 1000

原创 使用idea开发scala代码,使用spark从postgresql读取数据并转换成新的数据存入postgresql

使用idea开发scala代码,使用spark从postgresql读取数据并转换成新的数据存入postgresql

2024-05-30 16:31:59 1270

原创 springboot中使用RestTemplate 请求http接口

注意:在实际的项目中,你可能需要添加额外的参数(如请求头、路径参数、查询参数等)来完善你的请求。在上面的代码中,url是你要请求的接口地址。使用RestTemplate的getForObject方法发送GET请求并获得响应。可以通过response.getBody()方法获得响应体的字符串形式。1. 在你的Spring Boot项目中添加RestTemplate的依赖。3. 使用RestTemplate的getForObject方法发送GET请求。//因为是get请求,所以把查询参数拼接在url后面。

2024-05-30 16:01:38 754

原创 springboot 后端文件上传,多文件上传,预览接口开发实现

在Spring Boot中实现文件上传和多文件上传的功能可以通过使用Spring MVC的MultipartFile类来实现。以下是一个简单的示例代码,展示了如何实现文件上传和多文件上传的功能。

2024-05-30 15:46:54 1582

原创 vert.x连接mqtt功能实现

Vert.x是一个用于构建响应式应用程序的工具包,而MQTT是一种轻量级的消息传输协议,用于物联网和连接性受限环境中的通信。

2024-05-30 14:59:28 1468

原创 java后端代码,用flink从postgresql读取多个表数据到clickhouse合并成一张大表,支持新增和修改

从PostgreSQL读取数据并写入ClickHouse,可进行数据转换、过滤和按需处理

2024-05-30 14:31:13 1076

原创 postgresql报错cannot delete from table “*****“ because it does not have a replica identity

最近postgresql 经常出现报错cannot delete from table "*****" because it does not have a replica identity,就是给报错的表加上replace identity full, 可能是配置出了问题吧。有一个库是因为运维移库造成的。还有一个库是因为删除了日志导致的。出现这种问题的时候,只设置主键好像也不行。

2024-05-28 09:54:24 894 1

原创 物联网开发-jetlinks 开发协议包时引入dom4j提示 clasnotfound

物联网开发-jetlinks 开发协议包时引入dom4j提示 clasnotfound

2022-09-18 20:00:07 2051 2

原创 geoserver 二次开发,不显示自带 web页面

geoserver 二次开发,要让其web页面不可用。则删除原有系统gs-web有关的包即可

2022-04-26 09:28:31 1493

原创 http请求post,参数为form-data类型

post 请求常用的是json的@RequestBody,但是有些接口还是比较奇葩的,post用的form-data,这种接口http请求方法重在请求头和参数。

2022-04-26 09:16:58 7598 6

原创 geoserver 二次开发构建项目遇到的坑

geoserver 二次开发项目搭建

2022-01-08 19:56:37 1052

原创 使用jna调用第三方dll报错问题。

要把.h文件放到java $%JAVA_home%/include下面。否则会报java.lang.UnsatisfiedLinkError调用dll代码: public interface LicenseLibrary extends StdCallLibrary { LicenseLibrary INSTANCE = Native.load("D:\\IoTMapData\\license\\bin\\LicenseDll.dll", LicenseLibrary.class);..

2021-10-13 14:46:08 678

原创 java http,post请求代码,参数是json, 调用方接口定义参数@RequstBody

这种方式主要是调用接口参数定义为@RequestBody的post接口

2021-10-13 14:26:49 1121

原创 spring boot Java 视频转换:avi转mp4

1.pom添加:<dependency> <groupId>ws.schild</groupId> <artifactId>jave-core</artifactId> <version>3.0.1</version></dependency><dependency> <groupId>ws.schild</groupId> &

2021-09-17 18:26:16 1074 1

原创 MYSQL 统计最近两个小时内每隔十分钟的数据

select count(*) as cou,concat(left(date_format(timestamp,'%Y-%m-%d %h:%i:%s'),15),'0') as time_flagfrom sys_logwhere timestamp between date_sub(now(), interval 2 hour) and now()group by time_flag把要统计的日期timestamp格式化concat(left(date_format(times..

2021-06-30 15:11:30 1173

整合Jdk17+Spring Boot3.2+Elasticsearch9.0+mybatis3.5.12+spring jpa 3.3.4 +hibernate 6.2.5.Final的简单例子

工程主要创建了两个对象,一个用户和一个书籍。用户保存在pgsql中,由jpa自动建表,mybatis进行持久化操作。书籍内容保存在es中,并对书本内容进行分词查询。 工程整合了swagger3。 运行之前不要忘了创建数据库, 运行后打开http://localhost:8904/swagger-ui/index.html进行接口操作。

2025-06-03

分词语言模型文件,包含中文

分词语言模型文件,包含中文

2025-04-12

JAVA实现人脸识别-预训练的人脸检测模型

预训练的人脸检测模型

2025-03-20

webservice :spring 3+cxf3.4服务方,AXIS1.4请示方调用

使用spring3+ cxf 3.4做服务方,Axis1.4做请求方,在调用的时候,通过转换cxf的wsdl格式为axis1.4的wsdl格式来达到调用的目的。

2016-01-21

空空如也

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

TA关注的人

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