- 博客(55)
- 资源 (5)
- 收藏
- 关注
原创 架构师面试题 - Netty 面试专题(含答案)
Netty是一个由JBOSS提供并现已成为Github上独立项目的Java开源框架。它专注于提供异步的、事件驱动的网络应用程序框架和工具,旨在快速开发高性能、高可靠性的网络服务器和客户端程序。
2024-08-25 00:55:36
363
原创 架构师面试题系列之Dubbo面试专题及答案(29题)
• http: 基于 Http 表单提交的远程调⽤协议,使⽤ Spring 的 HttpInvoke。• webservice: 基于 WebService 的远程调⽤协议,集成 CXF 实现,提供。• redis 注册中⼼: 基于 redis 实现,采⽤ key/Map 存储,住 key 存储。• webservice: 基于 WebService 的远程调⽤协议,集成 CXF 实现,提供。• redis 注册中⼼: 基于 redis 实现,采⽤ key/Map 存储,住 key 存储。
2024-08-25 00:55:13
342
原创 架构师⾯试题 - Kafka 专题篇
消息队列提供了异步处理机制,允许⽤户把⼀个消息放⼊队列,但并不⽴即处理它。这个参数可以配置多个⽬录,⽬录之间使⽤逗号分隔,通常这些⽬录是分布在不同的磁盘。磁盘,新的分区⽬录肯定是先在这个新的磁盘上创建直到这个新的磁盘⽬录拥有的分区⽬。⼜来了,且不说要维护⼤量的状态数据,⽐如如果消息发送出去但没有收到消费成功的通。了,仅仅需要⼀个整数⽽已。来说看起来有些不可思议,但确实是⾮常有⽤的,谁规定了⼀条消息只能被消费⼀次呢?⼀个消费者组中的⼀个分⽚对应⼀个消费者成员,他能保证每个消费者成员都能访问,如。
2024-08-24 08:28:13
438
原创 Faiss入门心得---向量数据库Faiss的搭建与使用
向量数据库Faiss(Facebook AI Similarity Search)是由Facebook AI Research(FAIR)团队开发的一款用于快速、高效的向量数据库构建和相似性搜索的开源库。它特别适用于处理大规模向量数据集,能够迅速在海量向量中搜索与查询向量最为匹配的项,从而加速搜索流程。Faiss常用于推荐系统、图像搜索、自然语言处理等场景。
2024-08-24 00:03:02
180
原创 springboot springmvc spring区别
区别:Spring 是基础,Spring MVC 提供了 web 应用的开发,Spring Boot 简化了配置和部署过程。Spring Boot、Spring MVC 和 Spring 是 Spring 家族的不同成员,它们有各自的功能和用途。联系:Spring、Spring Boot 和 Spring MVC 都属于 Spring 框架的一部分,有着紧密的关系。Spring 是最基础的模块,它提供了依赖注入(DI)和控制反转(IOC)等核心功能,是 Spring 的基础。
2024-08-24 00:02:32
238
原创 Spring Boot项目中集成Geth与以太坊区块链进行交互操作实例
前置条件已经安装Geth并启动。现在我们讲一下Spring Boot项目中集成Geth,然后怎么以太坊区块链进行交互操作。
2024-08-23 09:25:51
523
原创 在Spring Boot项目中集成Geth(Go Ethereum)
以下是一些基本的步骤和考虑因素,帮助你在Spring Boot应用程序中集成Geth。安装完成后,你可以通过命令行启动Geth。根据你的需求,你可能需要以不同的模式运行Geth,比如作为一个完整的节点(full node),轻节点(light node),或者是连接到测试网络。通过遵循这些步骤,你可以在Spring Boot应用程序中集成Geth,并与以太坊区块链进行交互。确保Geth节点正在运行并且可以接受来自你的Spring Boot应用程序的连接。首先,你需要在你的机器上安装Geth。
2024-08-23 08:45:30
787
原创 springboot 对接物联网LOT(mqtt)
这个简单的例子展示了如何使用 Spring Boot 和 Spring Integration 来接收和发送 MQTT 消息。
2024-08-22 20:21:45
193
原创 开源大模型本地私有化部署
docker 运行open-webui 代码。2、下载 open-webui 代码。生成目录open-webui。1、安装ollama。
2024-08-22 19:58:47
143
原创 MySQL处理JSON数据有哪些最佳实践
利用MySQL提供的JSON函数:MySQL提供了一系列函数来处理JSON数据,如JSON_EXTRACT()、JSON_SET()、JSON_REMOVE()等,这些函数可以大大简化JSON数据的查询、更新和修改操作。综上所述,通过合理的数据建模、索引优化、查询优化以及性能监控与调优,可以充分发挥MySQL处理JSON数据的优势,提高数据库的性能和稳定性。-验证JSON数据:在插入或更新JSON数据之前,验证其格式和完整性,确保数据符合业务逻辑。
2024-08-21 16:51:41
261
原创 MySQL处理JSON数据有哪些限制?
单行长度限制:在InnoDB存储引擎中,JSON数据类型可以存储最大65,535字节的数据;而在MyISAM存储引擎中,JSON数据类型可以存储最大4GB的数据。数据类型限制:虽然JSON数据类型提供了诸多优势,如自动验证JSON数据的有效性等,但它仍然受到MySQL数据类型的一般限制,例如,无法存储超过其最大长度限制的数据。在设计数据库表结构时,需要根据实际情况合理规划JSON字段的大小,以避免因超过限制而导致的错误。MySQL处理JSON数据时,主要存在以下限制:。
2024-08-21 16:48:13
273
原创 MySQL对JSON数据类型的处理
MySQL从5.7版本开始提供了对JSON数据类型的支持,使得MySQL能够直接存储和管理JSON格式的数据。这使得在数据库中处理JSON数据变得更为方便和高效。以下是一些常用的处理JSON数据的函数和操作:。通过这些操作和函数,MySQL允许你灵活地处理JSON数据,使得在数据库层面进行复杂的数据操作成为可能。4.使用JSON_EXTRACT提取JSON字段。9.删除JSON中的键值对。8.替换JSON中的值。10.搜索JSON数据。2.插入JSON数据。6.更新JSON数据。
2024-08-21 16:45:54
319
原创 python 使用TensorFlow 训练AI人种模型
以下是一个基本的指南,帮助你开始使用TensorFlow来训练这样的人种识别模型。你可以使用TensorFlow的高级API,如tf.keras,来构建卷积神经网络(CNN)或其他类型的神经网络。你可以使用公开的数据集,或者自己收集并标注数据。这可能包括调整图像大小、归一化像素值、划分训练集和测试集等。你可以使用pip来安装:。通过以上步骤,你可以使用TensorFlow来训练一个AI人种模型。在训练模型之前,你需要编译它,指定优化器、损失函数和评估指标。
2024-08-20 10:36:42
471
原创 如何在Spring Boot应用中加载和使用TensorFlow模型
通过以上步骤,你可以在Spring Boot应用中成功地加载和使用TensorFlow模型进行AI相关的任务处理。替换"input_node_name"和"output_node_name"为你模型中相应的节点名称。在Spring Boot应用中加载和使用TensorFlow模型,可以通过以下步骤实现:。替换"path/to/your/model.pb"为你的模型文件路径。
2024-08-20 10:26:15
638
原创 浅谈微服务-业务分离
微服务业务分离是微服务架构中的一个重要概念,它旨在将大型应用程序拆分成一系列小的、自治的服务,每个服务都围绕特定的业务能力或业务领域构建,并独立运行。这种分离方式带来了许多优势,如提高系统的可维护性、可扩展性、灵活性和可重用性。
2024-08-08 22:57:08
544
原创 springboot集成 AI 实现图片辅助设计功能
在Spring Boot中实现一个图片辅助设计功能,通常会涉及到图像处理、计算机视觉以及机器学习(AI)技术的应用。这样的系统可以帮助用户进行图像编辑、风格转换、自动设计布局等。以下是一个基本步骤和技术栈建议,用于在Spring Boot中构建图片辅助设计功能的系统。
2024-08-08 08:29:09
1058
原创 java 红黑树之旋转和重新着色的实现
在Java中实现红黑树的旋转和重新着色操作是红黑树维护平衡的关键部分。红黑树通过左旋(left rotate)、右旋(right rotate)以及重新着色(recoloring)等操作来保持树的平衡性。下面我将简要介绍这些操作的基本思想,并提供Java代码示例。
2024-08-07 18:45:15
223
原创 java 之红黑树的实现
红黑树(Red-Black Tree)是一种自平衡的二叉搜索树,它通过特定的操作来保持树的平衡,以确保树的高度大致保持在log(n)级别,其中n是树中元素的数量。这样,红黑树上的基本操作(如搜索、插入、删除)的时间复杂度可以保持在O(log n)。
2024-08-07 18:40:32
216
原创 在Java中实现一个二叉树
在实际应用中,你可能需要根据具体需求实现更复杂的添加逻辑,比如构建平衡二叉树(如AVL树或红黑树)或根据特定规则(如二叉搜索树)添加节点。在Java中实现一个二叉树(Binary Tree)通常涉及定义树的节点(TreeNode)和树本身(BinaryTree)的类。这里我来实现一个简单的二叉树实现,包括节点类TreeNode和二叉树类BinaryTree的基本框架,以及添加节点和遍历树(前序遍历)的方法。此外,二叉树还支持其他类型的遍历,如中序遍历和后序遍历,这些遍历方法可以根据需要类似地实现。
2024-08-06 22:11:36
301
原创 Spring Boot 使用多线程完成 统计当日用户所属区域
在Spring Boot中,使用多线程来完成统计当日用户所属区域的任务,可以通过多种方式实现,比如使用@Async注解来异步执行统计任务,或者使用线程池(如ExecutorService)来管理线程。这里,我将介绍如何使用Spring的@Async注解来实现这一功能。
2024-08-06 22:01:00
467
原创 Ollama安装部署,使用Ollama Embeddings
在Ollama中,你可以选择多个嵌入模型,如gemma、mofanke/acge_text_embedding、shaw/dmeta-embedding-zh等。在Spring Boot项目中,你可以通过引入Ollama相关的依赖库,并在代码中配置和使用Ollama API来集成Ollama Embeddings。确保你的系统满足Ollama的运行要求,包括硬件资源(如CPU、内存和存储)和软件环境(如操作系统版本和依赖库)。根据你的具体需求(如文本处理任务、性能要求、资源限制等)来选择合适的嵌入模型。
2024-08-05 08:50:01
535
原创 Spring Boot与Ollama Embeddings的结合使用介绍及实例
Ollama是一个支持多种大型语言模型(LLMs)的平台,允许用户在本地运行这些模型并生成嵌入(embeddings)。嵌入是一个由浮点数组成的向量,用于表示文本序列的关联关系。在Ollama中,嵌入模型可以用来支持各种应用,如文本检索、文本生成等。
2024-08-05 08:39:22
718
原创 CesskeCRM基于若依平台二次开发的CRM系统
CesskeCRM基于若依平台二次开发的开源CRM系统,以SaaS方向实现多租户功能,动态创建数据库,独立数据库安全级别,不是按字段隔离。下载地址:https://download.csdn.net/download/qq_25987725/89612842。
2024-08-04 13:29:48
167
原创 Java实现标准日历CalDAV的功能
在上面的代码中,我们首先选择了一个端口并创建了ServerSocket实例。然后,我们使用DAVFactory来处理HTTP请求,并且指定了处理CalDAV方法的类。最后,我们启动了服务器,并且通过控制台输入等待用户输入来停止服务器。Java实现标准日历CalDAV的功能,可以使用jCalDAV库。请注意,jCalDAV库需要依赖于其他库,如jems和httpessentials。确保在项目的pom.xml中包含这些依赖。
2024-08-01 11:00:48
544
原创 Redis数据结构中的Skiplist(跳跃表)介绍功能使用
定义:跳跃表(Skiplist)是一种基于并联的链表结构,用于在有序元素序列中快速查找元素的数据结构。原理:通过多层链表来实现快速的元素查找、插入和删除操作。最底层的链表包含所有元素,每一层链表是其下一层链表的子集,通过在更高层级上跳跃,可以快速接近目标元素。Redis中的跳跃表是一种高效的数据结构,通过多层链表结构实现了快速的查找、插入和删除操作。它在处理大数据量和需要快速动态操作的场景中表现出色,是Redis实现有序集合的重要组成部分。
2024-08-01 08:35:32
752
原创 springboot集成ai大模型 制作视频描述
Spring Boot 整合 AI 大模型制作视频,需要使用到 OpenAI 的 API 或其他类似的 AI 服务。以下是一个简化的例子,展示如何在 Spring Boot 应用中使用 OpenAI 的 API 来生成视频的文本内容。1、首先,你需要在 Spring Boot 项目中添加 OpenAI 的依赖。4、在 Controller 中调用 AI 服务生成视频描述。3、创建一个服务来与 OpenAI 的 API 交互。
2024-07-30 09:06:34
468
原创 VSCode中yarn的安装和使用
例如,你可以使用yarn add 命令来添加一个新的依赖,使用yarn remove 命令来移除一个依赖,使用yarn upgrade 命令来升级一个依赖等。2、安装Yarn:由于Yarn通常是通过npm全局安装的,你需要确保npm已经安装并且可以在命令行中使用。Yarn是一款高效、可靠的JavaScript包管理器,与NPM类似,但有其独特的优势,如更高效的安装速度、更好的依赖管理等。在你的package.json文件中定义了项目的依赖后,你可以使用Yarn来安装这些依赖。命令来全局安装Yarn。
2024-07-30 08:41:38
441
原创 SQLSever 设置端口
不建议直接编辑注册表来更改端口,因为这可能会影响到SQL Server的稳定性和安全性。建议通过SQL Server Configuration Manager或者相关的图形界面工具进行端口设置。在SQL Server中,您可以通过SQL Server Configuration Manager设置端口,或者通过T-SQL命令修改端口。首先打开SQL Server Configuration Manager。然后转到“SQL Server网络配置”。右键点击“TCP/IP”,选择“属性”。
2024-07-29 22:55:41
194
原创 Springboot 集成 翻译功能
Google Translate API 是谷歌云平台的一部分,它提供了丰富的功能,包括文本翻译、语音翻译和自动检测语言等。通过简单的 RESTful API 调用,开发者可以在其应用中无缝集成翻译功能,支持超过100种语言的互译。项目中用到了翻译服务,我们来了解一下有提供翻译服务API。例如:Google Translate API, Microsoft Azure Translator Text API, AWS Translate。3、创建服务账户或使用已有的账户,并获取相应的凭证。
2024-07-29 08:52:25
686
原创 Ollama大模型知识分享及本地运行的方法
Ollama极大地简化了在Docker容器内部署和管理LLM的过程,使得用户能够快速地在本地运行大型语言模型。1、简化部署:Ollama 目标在于简化在 Docker 容器中部署大型语言模型的过程,使得非专业用户也能方便地管理和运行这些复杂的模型。4、 预构建模型库:包含一系列预先训练好的大型语言模型,用户可以直接选用这些模型应用于自己的应用程序,无需从头训练或自行寻找模型源。3、 API支持:提供了一个简洁的 API,使得开发者能够轻松创建、运行和管理大型语言模型实例,降低了与模型交互的技术门槛。
2024-07-28 23:01:23
363
原创 springboot 集成私有化Ollama大模型开源框架,搭建AI智能平台
Ollama是一个用于大数据和机器学习的平台,它可以帮助企业进行数据处理、分析和决策制定。配置文件指定了 Ollama API 地址和端口,同时指定了默认模型qwen:14b。1、在Spring Boot项目pom.xml中添加Ollama客户端库依赖。3、 使用OllamaChatClient进行文字生成或者对话。2、在yaml文件中配置ollama的地址和模型。
2024-07-28 22:51:28
279
2
原创 Spring Boot 对接文心一言,实现AI人脸识别
从上边可以看到,首先通过依赖注入的方式初始化了文心一言的客户端,然后在FaceService类中封装了人脸识别的方法。在FaceController中,我们创建了一个HTTP接口来接收图片,并调用服务类进行人脸识别。在Spring Boot中使用文心一言进行AI人脸识别,需要先集成文心一言的API到Spring Boot项目中,然后通过调用API接口实现人脸识别功能。2、创建一个服务类FaceService.java来封装文心一言API调用。3、在控制器中调用服务类,处理HTTP请求并返回结果。
2024-07-27 08:57:27
315
原创 Spring Boot 对接文心一言,实现ai抠图实例
文心一言的抠图功能通常需要通过调用文心一言的API来实现。在Spring Boot项目中,你可以通过RestTemplate或者WebClient来发起HTTP请求调用文心一言的API。讲述了在spring boot 项目中如何集成文心一言。现在我们来做个实例,实现AI抠图。
2024-07-26 14:16:17
510
原创 Spring Boot 对接文心一言
文心一言是百度出产的AI产品,基于深度学习技术和自然语言处理技术,通过大规模语料库的训练,具备理解和生成自然语言的能力。用户可以通过输入自然语言文本,向文心一言发出指令,如查询知识、生成文本、生成图品、生成视频、进行推理等。它会解析这些指令,调用相应的算法和模型进行处理,最终返回结果或执行相应操作。
2024-07-26 10:12:33
594
原创 失业在家,做个什么项目(应用软件)可以赚钱?
会 java,php,python语言,前端vue,像管理系统,CRM,OA,ERP,只要不是功能特别的复杂,自己就可以搞。现在不知道能做个什么系统。欢迎各位朋友说说自己的想法,或者有志同道合的朋友,可以一起做个项目。失业在家,想做个软件项目来赚点零花钱。
2024-07-25 20:49:42
125
原创 java springboot 集成 阿里通义千问
一、在阿里云https://www.aliyun.com官网直接搜索“通义千问”,点击“开通DashScope”进行服务激活。四、在config目录添加配置 TongYiAiConfiguration.java。三、在yml中配置中配置key。二、加入Maven依赖。
2024-07-25 19:54:12
658
2
日常经常会用的常见各类算法非常全面,快来学习一下
2024-08-24
SQL语言教程,涵盖了SQL的基础知识和一些高级特性
2024-08-24
web,app,小程序,管理系统通用测试用例模板
2024-08-24
仿创客微信小程序+实现大量功能,推荐学习研究-微信小程序原生源码
2024-08-24
小程序模板源码-TCP,IP长连接原生微信小程序
2024-08-24
SpringBoot+mysql在线日记后端接口源码
2024-08-24
房产网模板-html js 可用于网站开发
2024-08-24
架构师面试题最新汇总(附详细答案)-2024修改版
2024-08-24
图片展示小程序-爱靓女小程序 后端php+mysql
2024-08-23
网上祭祀 php+mysql 网上祭祀源码
2024-08-22
CesskeCRM基于若依平台二次开发的开源CRM系统java源码springboot
2024-08-04
mysql版招聘系统行业与职位分类数据大全(等级分类)
2024-08-02
Android 反编译工具 jadx-gui (APP备案利器)
2023-10-27
spring boot 2.6.11+springcloud Swagger3构建微服务项目源码
2022-10-28
composer for window
2017-08-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人