自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(165)
  • 资源 (6)
  • 收藏
  • 关注

原创 SPSS常用方法及操作

SPSS常用方法检验正态性相关性分析线性回归分析卡方检验独立样本T检验配对样本T检验单因素方差分析及多重比较非参数检验(秩和检验)二元Logistic回归分析案例分析检验正态性1 直方图正态曲线2 P-P图、Q-Q图3 KS检验(样本量>=2000)、SW检验(样本量<2000):P>0.05时表示服从正态性相关性分析俩个变量平等,俩个变量均为连续数值型变量之间的相关性分析——peason相关分析(正态)系数r,P<0.05才进行分析,r>0.7强正相关等

2021-09-24 22:13:47 23643 1

原创 全量微调、增量微调、局部微调对比

全量微调(Full Fine-Tuning)、增量微调(Incremental Fine-Tuning)和局部微调(Partial Fine-Tuning) 的核心区别和应用场景如下:

2025-04-02 15:03:41 272

原创 Prompt技巧-如何让大模型回复得更加精准

要让大模型的回复更加精准,关键在于优化提示词(Prompt)的设计,同时需要结合具体任务选择合适的模型类型(推理大模型 vs. 通用大模型)。通过结合精准的提示词设计和针对性的模型选择,可以显著提升大模型输出的准确性和可靠性。

2025-04-02 09:19:31 329

原创 大量意图识别方案

若事项间存在流程依赖(如"办护照前需先办无犯罪证明"),可引入。Elasticsearch关键词召回。一级召回: 关键词/规则匹配。Dify知识库检索Top10。二级召回: 语义检索。

2025-04-01 17:35:15 441

原创 Agent流式输出方案

如果需要更具体的 Dify 工作流配置或 SpringBoot 调优技巧,可以进一步讨论!SSE/WebSocket 流式输出(合并结果)后端中,如果前端发送请求后,后端依次调用。HTTP 请求(/stream-chat)返回给前端,是可以实现的。流式返回(工具结果+模型回复)

2025-03-31 14:46:20 363

原创 解决Dify低并发方案

如果需要具体配置示例,可参考 Dify 官方文档或阿里云计算巢方案。等方式显著提升并发能力。Dify 默认的单机部署确实可能面临。的并发限制,但企业可以通过。

2025-03-31 14:45:22 355

原创 百万级数据表查询优化实战指南

300万级数据表优化,首先要做好索引设计和查询优化,这是性价比最高的方案。对于持续增长的表,要提前规划好分表策略。

2025-03-27 23:07:05 240

原创 查询操作是否需要使用事务?

需要保证多次查询看到同一数据快照 → 用事务简单的独立查询 → 可以不用事务先查后改的业务流程 → 必须用事务理解这个区别,能帮助我们在保证数据一致性的同时,避免不必要的性能损耗。

2025-03-24 23:34:45 287

原创 Electron打包工具对比

在 Electron 生态中,打包工具的选择直接影响开发效率、配置复杂度和最终应用的性能。

2025-03-06 11:51:27 2593

原创 Spring框架中的单例Bean是线程安全的吗

在 Spring 框架中,单例 bean 本身并不一定是线程安全的,下面从单例 bean 的概念、线程安全的影响因素以及实现线程安全的方法等方面进行详细分析。

2025-03-06 09:12:45 765

原创 Electron如何执行Python exe程序

在 Electron 应用中执行打包后的 Python exe 程序,通常可以借助 Node.js 的模块来实现。

2025-03-05 15:26:53 563

原创 工具类中如何注入Bean

在 Java 的 Spring 框架里,工具类要注入 Bean 存在一定挑战,因为工具类常使用静态方法,而 Spring 的依赖注入主要针对实例对象。

2025-02-10 17:07:07 231

原创 本地Windows部署deepseek

网址,傻瓜式安装,这里就不多说了。

2025-02-08 15:27:49 318

原创 Java中的接口和抽象类为什么要这么设计

设计目的抽象类的主要目的是提供部分实现和部分抽象方法,作为子类共享的基类。抽象类允许子类继承代码,同时强制子类实现特定的行为。抽象类更适合于定义具有共同行为和属性的类之间的层次结构。方法类型和修饰符方法类型抽象类可以包含抽象方法(没有方法体)和具体方法(有方法体)。抽象类还可以包含构造器、静态方法、实例字段和静态字段。修饰符抽象方法: 使用abstract修饰,并且可以有publicprotected或默认(包级私有)访问修饰符。具体方法: 可以使用publicprotectedprivate。

2025-02-07 09:24:08 345

原创 如果现在父类的一个方法定义成private访问权限,在子类中将此方法声明为default访问权限,那么这样还叫重写吗?

在Java中,。

2025-01-21 09:23:21 302

原创 GraalVM和普通JDK区别

JDK 17与GraalVM JDK 17之间存在一些显著的区别,这些区别主要体现在性能、功能特性和使用场景上。以下是对这两者的详细比较以及开发时应该如何选择和使用它们的建议。

2025-01-14 17:41:43 898

原创 java.security.InvalidKeyException: Illegal key size

在使用 javax.crypto 相关类下AES 解密时,出现这个错误,但是在有的 jdk8 版本不会出现这个问题,研究发现是 jdk8 偏低版本会出现这个问题。

2024-12-13 09:26:15 1112

原创 Java虚拟机启动时默认携带参数(jdk8)

简而言之,这段输出显示了Java 8的一个特定版本(1.8.0_221)的详细配置信息,包括JVM的堆大小、使用的垃圾收集器和其他一些重要的JVM调优参数。这段命令的输出显示了Java虚拟机(JVM)在启动时使用的命令行标志以及Java的版本信息。

2024-12-11 20:34:43 460

原创 CompletableFuture.allOf 和 thenCombine 区别

前言:在多线程程序中,遇到需要等待多个异步线程执行之后的操作,可能会用到 CompletableFuture.allOf 或者 thenCombine ,那么他们的区别是什么。在某些方面有相似之处,但它们的作用和用法是不同的。用于等待这两个任务都完成,并将它们的结果相加。都完成,但不关心它们的具体结果。

2024-11-28 16:26:06 438

原创 Spring Boot优雅读取配置信息 @EnableConfigurationProperties

如何选择,在实际应用中,如果你只是想将配置文件中的属性绑定到一个 Java 类上,并希望 Spring Boot 自动处理这一切,那么使用 @EnableConfigurationProperties 和 @ConfigurationProperties 是更好的选择。如果你需要注入一个已经存在的 bean,不论它是如何被创建的,那么使用 @Resource 或其他注入方式(如 @Autowired)可能更合适。10分钟搞定 SpringBoot 如何优雅读取配置文件?

2024-11-26 21:30:46 723

原创 DHTMLX-gantt组件显示不同的颜色

important;important;important;

2024-11-15 11:58:50 858

原创 Vue3集成搜索引擎智能提示API

问题:因为API返回的是JSONP数据,JSONP是跨域访问的一种方式,网上很多都是用的原生的 js 代码去发送请求,嵌入到vue中不太方便,因此我想着vue能不能直接发送jsonp 请求,后面发现vue-resource可以发送,但是Vue3项目当前无法继续使用vue-resource进行http请求。通过发送请求,可以获取与输入关键词相关的搜索建议列表。其中,参数q表示搜索关键词,p表示搜索位置,bs表示输入框中的内容,csor表示是否开启拼音纠错,status表示请求状态,s表示搜索建议列表。

2024-11-14 17:57:29 722

原创 Java反射原理

在Java中,反射是一种强大的机制,它允许程序在运行时动态地获取和操作类、接口、字段和方法的信息。

2024-11-04 21:11:57 608

原创 大模型入门必知

在这个AI时代,大模型已经成为了推动社会进步和发展的重要力量。作为普通人的我们,虽然不需要深入了解大模型背后的复杂技术原理,但了解并学会使用大模型将让我们的生活变得更加便捷、智能和美好。所以,不妨从现在开始,拥抱大模型吧!让AI成为你生活中的得力助手,一起开启智能生活的新篇章!

2024-10-27 16:46:55 656

原创 Spring源码:默认扫描包

如果没有配置,默认是把启动类所在包 com.sky.springlearn 传进去,但是写了该注解,导致 basePackages 的值为 com.sky.test,不会进入到。解决方法2:这种方法会显得重复,且不够优雅,有没有更好的方法,当然有,也是更推荐的做法,写一个配置类,然后在配置类里进行扫描。有时候需要扫描非启动类下的包及其子包下的类,在启动类上加了扫描注解,发现很多类都扫描不到了,这是为什么。在doScan 方法里User类和Teacher类都被扫描到了。这里面,所以扫描不到。

2024-10-27 15:57:12 197

原创 Spring源码:Bean创建、Bean获取

Bean是怎么被创建,如何获取Bean,基于Spring 5.3.24版本,Spring Boot 可用 2.7.6doGetBean。

2024-10-27 10:28:50 257

原创 如何处理业务中某些字段固定集合值

在软件开发中,使用字典(或称为映射表、对照表)和枚举(Enum)是两种常见的处理固定集合值的方法。它们各有优缺点,适用于不同的场景。以下是对这两种方法的详细比较以及选择建议。

2024-10-23 10:26:47 328

原创 前端: || 和可选链 ?. 的区别

在JavaScript中,||操作符与可选链(Optional Chaining)操作符?在处理可能为null或undefined的值时各有优劣,具体使用哪种写法取决于上下文和期望的行为。

2024-10-21 14:40:48 419

原创 Spring Boot里的响应式和Vue里的响应式

Spring Boot 3的响应式编程主要应用于后端,旨在通过异步、非阻塞的方式提高Web应用程序的性能和吞吐量。而Vue 3的响应式系统则主要应用于前端,通过监听数据的变化来自动更新用户界面,提高用户体验和交互性。因此,尽管两者都涉及到了“响应式”这一概念,但它们在实现原理、应用场景和技术栈上存在显著的差异。r。

2024-10-19 10:21:34 608

原创 前端优化,解决页面加载慢

通过实施这些策略,你应该能够显著减少 Vite 打包后的 JS 文件大小,并提高 Vue 项目在 Nginx 服务器上的加载速度。,但 Vite 使用的是 Rollup,这个注释不会被直接使用。不过,为了代码的可读性和未来可能的迁移,保留这样的注释也是可以接受的,或者你可以使用 Rollup 的。虽然 Vite 没有直接集成这个插件,但你可以通过配置 Vite 的 Rollup 选项来添加它。由于有的方式已经在项目中采用了,发现nginx上没有配置压缩,于是采用该方法,链接如下。配置中的动态导入语法。

2024-10-12 17:48:01 1536

原创 Nginx如何配置Gzip

Nginx 配置 Gzip 压缩可以显著减小传输的文件大小,提高网页加载速度。

2024-10-12 17:46:43 1084

原创 Docker安装Nginx

前提:Docker已安装好,本人使用的为自带docker的云服务器,docker常用命令已掌握。

2024-10-11 15:50:48 593

原创 @Autowired List<PayStrategy> payStrategies

在Java中,@Autowired注解是Spring框架提供的一个强大的依赖注入工具,它允许自动地将Spring容器中的bean注入到类中。在Spring的上下文中,可能会有多个实现了PayStrategy接口的bean,Spring会自动找到所有这些bean并将它们收集到一个列表中,然后注入到使用@Autowired注解的List< PayStrategy>字段中。这种模式通常用于实现策略模式,其中PayStrategy接口定义了支付算法的接口,而不同的类实现了具体的支付算法。

2024-10-10 09:53:47 755

原创 接口怎么返回文件或数据流,@RequestMapping注解里面的属性项有哪些

可设置某个Mapping中属性 produces为MediaType.TEXT_EVENT_STREAM_VALUE。注解是Spring Framework中用于映射URL到控制器方法的注解。这些属性可以根据实际需求进行组合和使用,以实现更加灵活的URL映射和请求处理。的特化版本,分别用于更方便地定义GET、POST、PUT、DELETE请求的映射。此外,从Spring 4.3开始,还引入了更具体的注解如。属性来精确匹配特定的URL和HTTP方法,或者使用。属性来限制请求和响应的媒体类型。

2024-10-07 16:05:03 408

原创 EventSource是什么,和axios区别,以及SSE是什么

EventSource是浏览器提供的用于接收SSE事件的接口。它允许客户端通过HTTP协议与服务器建立长连接,从而接收服务器主动推送的事件流。

2024-10-07 16:01:19 986

原创 Spring Boot中获取application.yml中属性的几种方式

在Spring Boot应用程序中,可以通过多种方式从文件中获取配置属性。

2024-10-05 15:24:12 1322

原创 Feign调用失败:nested exception is com.fasterxml.jackson.databind.exc.InvalidDefinitionException

这个错误是由于在使用Feign进行服务间调用时,Jackson无法正确地将JSON响应反序列化为com.baomidou.mybatisplus.core.metadata.IPage类型的对象。IPage是一个接口,而Jackson默认无法直接反序列化接口类型的对象,因为它需要具体的实现类来创建实例。这种方法更加灵活,因为它允许你完全控制返回给客户端的数据结构。然后,在你的Feign客户端配置中注册这个反序列化器。

2024-09-14 11:56:48 909

原创 C、C++、JAVA 的区别与联系

C、C++和Java是三种在软件开发领域广泛使用的编程语言,它们之间既存在区别,也有一定的联系。

2024-09-08 10:47:31 1007

原创 LockSupport凭证的底层原理

LockSupport的凭证(许可)底层原理主要依赖于Unsafe类中的native方法以及系统级的线程同步机制。通过为每个线程关联一个许可,并使用park()和unpark()方法来实现线程的阻塞和唤醒,LockSupport为Java并发编程提供了强大而灵活的同步原语。

2024-09-06 22:58:56 505

原创 Agent技术在现代软件开发与应用中的探索

Agent,通常翻译为“代理”或“智能体”,是指具有自主性、反应性、社会性和主动性等特征的软件实体。它能够在特定环境中感知信息、理解意图、自主决策并执行动作,以实现其设计目标。Agent技术涉及人工智能、分布式计算、网络通信等多个领域,是构建智能系统的重要基础。

2024-06-29 14:51:19 727

Java开发手册(黄山版)

Java开发手册(黄山版)当前最新

2024-01-23

libaio-0.3.107-10.el6.x86_64.rpm

解决MySQL安装中缺少libaio依赖问题

2022-10-09

jsp+servlet员工管理系统.zip

Java毕业设计员工管理系统

2022-01-04

C语言试题库2.docx

针对应对C语言考试的同学和对C语言编程感兴趣的同学

2021-04-10

sitka_weather_2018_simple.csv

某地区2018年简易气温数据集

2021-03-16

eq_data_30_day_m1.json

30天全球地震数据集

2021-03-16

Delphi课程设计.zip

以前大二学的Delphi,然后做了一个餐饮管理系统,数据库用的是SQL server,里面的东西我都忘记了,刚好电脑里有就上传了,免费下载,希望对在看的您有帮助。

2021-03-04

长理复试真题及答案.zip

长沙理工大学研究生从2012年至2020年的复试真题及答案,整理的非常详细,相比于在某些学长那里买的资料,我这个已经是将答案改了并做了对比的答案。

2020-05-24

空空如也

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

TA关注的人

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