自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(117)
  • 收藏
  • 关注

原创 【AI系统】昇腾 AI 架构介绍

昇腾计算的基础软硬件是产业的核,也是 AI 计算能的来源。华为,作为昇腾计算产业态的员,是基础软硬件系统的核贡献者。昇腾计算软硬件包括硬件系统、基础软件和应使能等。而本书介绍的 AI 系统整体架构(如图所示),则是对应与昇腾 AI 产业的全栈架构较为相似。因此这里以昇腾计算产业作为例子,来以实际工业界计算产业中的昇腾作为例子进行阐述。其他计算产业如英伟达、寒武纪、摩尔线程等全栈架构基本与 AI 系统也较为相似。

2025-03-22 03:49:09 1094

原创 SQL 大厂面试题目(由浅入深)

题目:查询员工姓名(name)及其所属部门名称(dept_name),表结构为 employees(id, name, dept_id)和 departments(id, dept_name)。题目:查询 employees 表中所有薪资(salary)大于 10000 且部门编号(dept_id)为 5 的员工姓名(name)和入职日期(hire_date)。题目:查询没有订单的客户(customers 表的 id 不在 orders 表的 customer_id 中)。

2025-03-22 02:10:56 243 1

原创 SpringBoot项目报错解决:“Error starting ApplicationContext. To display the conditions report re-run ...”

1.我先看了配置错误:可能是 application.properties 或 application.yml 文件中的配置项有 误的原因吧 (我发现并没有什么错误)3.Bean 初始化异常:某个 Bean 的初始化过程中抛出了异常 , 我这还报一个错误将xxxBean to String (一头雾水…2. 依赖冲突:项目依赖的库之间难道存在版本依赖冲突吗 没有 pass。6.刚开始我怀疑是jdk问题 (这个bug我遇到的少)翻着mybatisplus官方文档发现我的依赖是。改成下面这个就好使了。

2025-03-22 00:33:54 424

原创 SpringBoot SpringCloud spring framework 版本对应

spring-boot版本 依赖springframework jdk版本 发布时间。兼容Spring Boot 1.3.x,也兼容Spring Boot 1.4.x。兼容Spring Boot 1.4.x,也兼容Spring Boot 1.5.x。兼容Spring Boot 1.5.x,不兼容Spring Boot 2.0.x。兼容Spring Boot 2.0.x,不兼容Spring Boot 1.5.x。spring-boot和springframework、jdk的版本关系。

2025-03-10 23:16:17 310

原创 Spring Boot 热部署

在开发过程中,通常会对一段业务代码不断地修改测试,在修改之后往往需要重启服务,有些服务需要加载很久才能启动成功,这种不必要的重复操作极大地降低了程序开发效率。为此,Spring Boot框架专门提供了进行热部署的依赖启动器,用于进行项目热部署,而无需手动重启项目。

2025-03-10 17:16:54 976

原创 RabbitMQ 集群部署方案

启动 rabbitmq2 和 rabbitmq3 主机的 RabbitMQ 应用,并再次查看 RabbitMQ 的节点状态。,查看三台服务器的值是否一致,一致后再重启 rabbitmq2 和 rabbitmq3 的 RabbitMQ 服务。可以可以启用 RabbitMQ 可视化web管理插件,更直观的看到集群状态,也方便测试。改主机名,对照 hosts 配置的主机名解析,把对用服务器的主机名改为相应的解析。停止 rabbitmq2 和 rabbitmq3 主机的 RabbitMQ 应用。

2025-03-10 12:30:25 1091

原创 Nginx权限问题详解及解决方案

在运行Nginx服务器时,权限问题是一个常见的困扰,尤其是在Linux环境下。权限配置不当可能导致Nginx无法启动、无法访问某些目录或文件,甚至影响到网站的正常运行。本文将深入探讨Nginx权限问题的原因,并提供有效的解决方案。Nginx在运行时,会以指定的用户身份执行。默认情况下,Nginx使用nginx用户(或www-data用户在某些系统中)运行。如果Nginx尝试访问的文件或目录的权限设置不正确,或者Nginx运行的用户没有足够的权限,就会出现权限问题。

2025-03-07 22:41:04 505

原创 MySQL和SQL server的区别

在当今数据驱动的世界里,数据库技术的选择对于企业和个人开发者来说至关重要。MySQL 和 SQL Server 是两个广泛使用的数据库管理系统(DBMS),它们各自拥有独特的优势和适用场景。本文将深入探讨这两个数据库系统之间的区别,并帮助读者了解在不同的情况下应该选择哪一个。在这个数据爆炸的时代,如何高效地管理和处理数据成为了每个企业和开发者的必修课。MySQL 和 SQL Server 作为两大主流的数据库管理系统,各有千秋。选择合适的数据库不仅能够提升系统的性能,还能降低维护成本。

2025-03-05 18:56:11 764

原创 MySQL 8.0安装

Windows10环境下MySQl 8.0 ZIP安装步骤。

2025-03-05 17:33:42 482

原创 Java面试--Spring AOP

AOP 实现的关键就在于 AOP 框架自动创建的 AOP 代理,AOP 代理则可分为静态代理和动态代理两大类,其中静态代理是指使用 AOP 框架提供的命令进行编译,从而在编译阶段就可生成 AOP 代理类,因此也称为编译时增强;Spring AOP采用的是动态代理,在运行期间对业务方法进行增强,所以不会生成新类,对于动态代理技术,Spring AOP提供了对JDK动态代理的支持以及CGLib的支持。

2025-03-05 16:08:21 135

原创 Java 常见的面试题(对象拷贝)

克隆分浅克隆和深克隆,浅克隆后的对象中非基本对象和原对象指向同一块内存,因此对这些非基本对象的修改会同时更改克隆前后的对象。浅拷贝:当第一层的属性值是基本数据类型时,新的对象和原对象互不影响,但是如果第一层的属性值是引用数据类型时,那么新对象和原对象的属性值其指向的是同一块内存地址。实现Serializable接口,通过对象的序列化和反序列化实现克隆,可以实现真正的深度克隆;深拷贝:会另外创造一个一模一样的对象,新对象跟原对象不共享内存,修改新对象不会改到原对象。//创建一个User对象,并将其赋值。

2025-03-05 01:02:59 313

原创 AI语言模型的技术之争:DeepSeek与ChatGPT的架构与训练揭秘

DeepSeek是由中国初创公司DeepSeek所开发的一款大型语言模型。该公司成立于2023年,并通过开源的方式快速吸引了开发者和研究者的关注。DeepSeek的首个版本——DeepSeek-R1,自发布以来便在业内引发了广泛讨论。其最大特点之一是能够在逻辑推理、数学推理以及实时问题解决方面展现出独特的优势。相较于其他同类模型,DeepSeek的设计目标是让人工智能能够更高效地处理结构化数据与知识密集型任务,尤其是在需要复杂推理和精准计算的场景下。这使得DeepSeek成为一种更为通用的推理工具。

2025-03-04 23:44:45 2460

原创 详解各种LLM系列|(4)GLM(GPT国内最强开源平替)模型架构、预训练技术详解

在与 OpenAI、谷歌大脑、微软、英伟达、脸书的各大模型对比中,评测报告显示 GLM-130B 在准确性和恶意性指标上与 GPT-3 175B (davinci) 接近或持平,鲁棒性和校准误差在所有千亿规模的基座大模型(作为公平对比,只对比无指令提示微调模型)中表现不错。与其他模型相比,这是一个重要的区别。GLM 提出了一种基于自回归空白填充目标的通用预训练框:GLM将NLU任务制定为包含任务描述的填空问题,这些填空问题可以通过自回归生成来回答,同时,通过优化一个自回归的空白填充目标来训练GLM。

2025-03-03 11:07:25 752

原创 新手如何快速搭建一个Springboot项目

接下来我们试一下搭建好SpringBoot项目后要怎么使用在生成的项目列表中找到java包,新建一个Java类,取名输入以下代码(覆盖一下),因为每个人包的名字不同所以不用动最上边那行在控制台我们可以看到内置的Tomcat已经启动了,在8080端口接下来打开浏览器,在最上方的地址栏输入记得一定是英文模式手动输入!然后就启动成功啦。

2025-03-02 21:56:17 397

转载 大数据-258 离线数仓 - Griffin架构 配置安装 Livy 架构设计 解压配置 Hadoop Hive

Livy 是一个用于 Apache Spark 的 REST 接口,旨在简化 Spark 作业的提交和管理,特别是在大数据处理场景中。它的主要功能是通过 REST API 与 Spark 集群进行交互,允许用户提交作业、执行代码片段并查询作业的状态和结果,而不需要直接与 Spark 的底层架构交互。简化 Spark 作业提交:用户可以通过 HTTP 请求向 Livy 发送 Spark 作业,而不需要直接使用 spark-submit命令。

2025-03-02 20:37:14 595

原创 使用自定义大模型来部署Wren AI(开源的文本生成SQL方案)

首次发表日期:2024-07-15Wren AI官方文档: https://docs.getwren.ai/overview/introductionWren AI Github仓库: https://github.com/Canner/WrenAIWren AI目前是支持自定义LLM和Embedding模型的,其官方文档 https://docs.getwren.ai/installation/custom_llm 中有提及,需要创建自己的provider类。

2025-03-02 18:58:16 393

原创 【玩转全栈】----Django模板的继承

大家会发现,由于定义了多个html文件,多个html文件中有很大冗余的代码,比如导航栏、引入文件代码等等,这样的话一个文件的代码量可能就非常大,可读性不高。有没有什么方法能简化操作呢,当然,可以通过模板间的继承语法。

2025-03-01 15:08:27 435

原创 【MYSQL】聚合查询、分组查询、联合查询

函数说明count (列名)返回查询到的数据的 数量sum(列名)返回查询到的数据的 总和,不是数字没有意义avg(列名)返回查询到的数据的 平均值,不是数字没有意义max(列名)返回查询到的数据的 最大值,不是数字没有意义min(列名)返回查询到的数据的 最小值,不是数字没有意义。

2025-02-28 23:02:36 674

原创 Y20030018基于Java+Springboot+mysql+jsp+layui的家政服务系统的设计与实现 源代码 文档

随着人们生活水平的提高,老龄化、少子化等多重因素影响,我国对家政服务人群的需求与日俱增。家政服务行业对我国的就业和社会效益贡献也与日俱增,但整体我国家政人才依旧紧缺,2021年人社部发布的第一季度"最缺工"职业前十中,家政服务行业占据两席。而高端家政服务人才更少。传统家政服务依靠人工管理模式,人工电话预约和接单、退单等服务项目处理,且服务项目种类较多,管理较混乱,无规矩不成方圆”,家政服务行业发展也要遵守“秩序”,才能健康发展。

2025-02-28 14:01:33 660

原创 SQL JOIN:内连接、外连接和交叉连接(代码+案例)

通过合理掌握内连接,左连接,右连接,交叉连接,并配合筛选条件,可以组合查询出各式各样得表和数据,是对数据库sql语言的一次里程碑式的掌握!

2025-02-28 12:21:22 562

原创 SpringBoot最佳实践之 - 使用AOP记录操作日志

本篇博客是个人在工作中遇到的需求。针对此需求,开发了具体的实现代码。并不是普适的记录操作日志的方式。以阅读本篇博客的朋友,可以参考此篇博客中记录日志的方式,可能会对你有些许帮助和启发。

2025-02-28 10:38:26 393

原创 Spring 核心技术解析【纯干货版】- Ⅶ:Spring 切面编程模块 Spring-Instrument 模块精讲

Spring-Instrument 模块,是 Spring 框架中一个用于提供类加载器增强和字节码操作支持的模块,主要围绕 类加载时织入(Load-Time Weaving, LTW) 提供功能。它是与 Spring AOP 和 Spring AspectJ 支持密切相关的模块之一,常被用于需要动态修改类行为的场景。

2025-02-27 13:48:13 1009

原创 Spring Boot + Redis + Sa-Token

是 Sa-Token 框架中的一个接口,属于 Sa-Token 身份认证与授权框架的一部分。该接口提供了一些方法来实现自定义的身份认证和授权管理功能,特别是针对自定义的权限验证。

2025-02-27 12:26:40 790

原创 Python大数据可视化:基于python大数据的电脑硬件推荐系统_flask+Hadoop+spider

同时,系统还可以根据用户的反馈和购买记录不断优化推荐算法,提高系统的推荐准确度和用户满意度,为用户提供更加优质的服务。因此,开发基于大数据的电脑硬件推荐系统对满足当今社会对电脑的需求具有重要意义,将有助于提升用户的购物体验和电脑市场的竞争力。基于产品的相似性,系统可以为用户推荐和他们喜欢的产品相似的电脑硬件产品。Python是解释型的脚本语言,在运行过程中,把程序转换为字节码和机器语言,说明性语言的程序在运行之前不必进行编译,而是一个专用的解释器,当被执行时,它都会被翻译,与之对应的还有编译性语言。

2025-02-27 11:04:10 1080

原创 node-red读写Redis

大功告成,发布测试吧!

2025-02-26 03:32:15 247

原创 MySQL数据库(SQL分类)

insert into employee values (3,‘3’,‘tong’,‘女’,20,123456789456723123,‘2025-05-06’),(4,‘4’,‘miaomiao’,‘女’,20,145456789456789123,‘2024-05-06’);1.delete语句的条件为可选项,如果没有,会删除表中的所有数据。数据控制语言,用来创建数据库用户,控制数据库的访问权限。数据定义语言,用来定义数据库对象(数据库,表,字段)数据操作语言,用来对数据库表中的数据进行增删改。

2025-02-26 02:11:18 346

原创 MySQL 函数

MySQL 函数是服务器端定义的程序,可以接收输入参数,进行处理后返回一个结果值。函数的主要特点是可以在 SQL 语句中直接调用,通常用于计算、数据转换或返回某种特定的结果。与存储过程不同,函数必须返回一个值,并且可以在 SQL 语句的SELECT列表、WHERE子句、ORDER BY子句等位置使用。

2025-02-26 00:51:25 909

原创 Linux安装Redis以及Redis三种启动方式

也就是上面我们说的,窗口要一直打开。后台进程启动搞完之后,以后开启redis后,就可以去进行其他操作了(在src目录下 ./redis-server /opt/soft/redis-4.0.6/redis.conf启动redis)。此时Redis服务已经可以成功启动了,但是小问题来了,界面一直停留在Redis服务窗口中,按ctrl+c虽然可以屏蔽服务窗口,但是也会结束Redis服务。./redis-server代表要启动redis,后面一串代码进入redis.conf来开启redis,就是路径。

2025-02-26 00:05:52 2048

原创 JAVA进阶自学思维导图

接上一个。

2025-02-25 20:53:32 164

原创 GPU 英伟达GPU架构回顾

1999 年,英伟达发明了 GPU(graphics processing unit),本节将介绍英伟达 GPU 从 Fermi 到 Blackwell 共 9 代架构,时间跨度从 2010 年至 2024 年,具体包括费米(Feimi)、开普勒(Kepler)、麦克斯韦(Maxwell)、帕斯卡(Pashcal)、伏特(Volt)、图灵(Turing)、安培(Ampere)和赫柏(Hopper)和布莱克韦尔(Blackwell)架构。经过 15 年的发展,CUDA 已成为英伟达的技术“护城河”,Tenso

2025-02-24 18:49:43 941

原创 20道常见的Java面试题,你一定有遇到过

Java中的集合框架是指一组用于存储数据的类和接口。Java中的集合框架包括List、Set、Map等接口和实现类,常用的集合类有ArrayList、LinkedList、HashSet、TreeSet、HashMap、TreeMap等。- 反射是Java语言的一种特性,可以在运行时动态地获取类的信息,包括类的属性、方法、构造器等,并可以在运行时调用这些方法。基本数据类型包括byte、short、int、long、float、double、char、boolean,引用数据类型包括类、接口、数组等。

2025-02-24 15:57:51 680

原创 阿里大牛都在读的10本Java实战书籍,Java开发进阶必备书单

毕竟,书是学习的海洋呢!So,Java程序员你们准备好了吗?双手奉上Java程序员必读之热门书单。在下面这 13 本书籍中小编还是要建议大家可以先去关注英文原版,毕竟翻译的书籍中都有一定的语法错误。作者: 肖睿/丁慧洁/张宁彬**简介:**框架(Framework)的本质为某种应用的半成品,即把不同应用程序中的共性内容抽取出来而形成的半成品程序。SSM框架是以Spring为核心,整合Spring MVC和Mybatis的轻量级框架技术的组合。

2025-02-23 12:25:35 894

原创 爬虫基础之爬取歌曲宝歌曲批量下载

*老样子 右击复制 cURL(bash) 打开我们的爬虫工具。

2025-02-23 05:57:50 1220

原创 定时任务特辑 Quartz、xxl-job、elastic-job、Cron四个定时任务框架对比,和Spring Boot集成实战

QuartzQuartz 是一款基于 Java 的开源调度框架,可以用于在指定时间执行任务或在指定时间间隔内重复执行任务。它提供了丰富的 API 和灵活的配置选项,可以满足各种不同的调度需求。Quartz 支持集群部署,可以实现任务的分布式调度。优点:强大的调度功能,支持集群部署,提供丰富的 API 和灵活的配置选项。缺点:学习曲线较陡峭,配置相对复杂,没有自带的管理界面,调度逻辑和执行任务耦合在一起。

2025-02-23 04:10:32 1194

原创 国内外 30 个热门大模型的架构的图文解析汇总

在近两年内,有关 LLM 的研究进展很快,每天几乎都有新的语言模型发布(隐藏的 GPT-5,Llama3,Qwen1.5,Mixtral 8x22B 和 Claude 3 等等等等),它们的性能和效果似乎每天都在持续提升。然而,令人震惊的是,大多数现代 LLM 所使用的架构与最初的 GPT 模型非常相似。从模型架构角度出发,LLM 的一个关键组成部分一直保持不变,那就是 Transformer 架构的 Decoder。

2025-02-22 03:39:38 673

原创 Spring系列学习之Spring Messaging消息支持

Spring Framework为与消息传递系统的集成提供了广泛的支持,从使用JmsTemplate简化JMS API的使用到异步接收消息的完整基础结构。Spring AMQP为高级消息队列协议提供了类似的功能集。Spring Boot还为RabbitTemplate和RabbitMQ提供自动配置选项。Spring WebSocket本身包含对STOMP消息传递的支持,Spring Boot通过启动器和少量自动配置支持它。Spring Boot也支持Apache Kafka。

2025-02-21 22:00:04 927

原创 Spring Boot项目如何使用MyBatis实现分页查询

*** 分页查询结果集* @return*//*** 查询总条数* @return*/

2025-02-21 15:06:45 528

原创 redis5安装

如果想要其他电脑进行远程连接,将 配置文件 redis.conf 中的 bind。redis 增加密码需要修改 redis.conf 配置文件,将 requirepass 的注释解除掉,在后面加上自己的密码。不仅可以后台运行,加载自己的配置文件,还可以输入日志到 redis.log 中。不推荐直接在前台运行 Redis,如果用 ctrl+z 将 redis 切换到后台后,此时 redis。(这一项主要是让 redis 在后台开启一个守护进程,保持一致开启 redis 服务)然后重新运行 redis 服务。

2025-02-21 02:03:08 168

原创 Node.JS 版本管理工具 Fnm 安装及配置(Windows)

在使用多个终端或 Shell 的情况下,Fnm 会在该路径下创建相应的目录,以便管理不同 Shell 会话的 Node.js 版本。若 Fnm 不能在本地查找到符合项目指定的 Node 版本,将会在终端中给出提示,若选择 Y 将会自动下载并切换至指定 Node 版本。$env:FNM_LOGLEVEL:设置 Fnm 的日志级别,默认值info,可选值quiet, error, info。$env:FNM_NODE_DIST_MIRROR:指定 Node.js 分发包的镜像地址。否则请重新尝试以上步骤。

2025-02-20 23:41:55 842

原创 MySQL数据表操作

INT:整型DECIMAL(M, D):浮点型VARCHAR(SIZE):字符串类型TIMESTAMP:日期类型操作数据表:desc 表名;create table 表名(字段1 类型1,字段2 类型2,drop table 表名;修改表:alter table 表名 add column 列名 类型;alter table 表名 drop column 列名;alter table 表名 modify column 列名 新数据类型;

2025-02-20 22:19:54 602

空空如也

空空如也

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

TA关注的人

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