自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【JavaEEj进阶】 Spring实现留言板

获取全部留全部留信息,我们List来表,可以JSON来描述这个List数据.请求:响应:JSON格式"from": "?猫","to": "?猫","message": "喵"},{"from": "?狗","to": "?狗","message": "汪"},//...浏览器给服务器发送个GET /message/getList 这样的请求,就能返回当前共有哪些留记录.结果以 json 的格式返回过来发表新留请求:body也为JSON格式"from": "?猫",

2025-03-22 11:24:14 745

原创 sql专题 之 sql的执行顺序

存储与生成:虚拟表通常不存储实际数据,而是基于其他表或查询动态生成;结果集是查询执行后实际返回的数据集合。持久性虚拟表可以存储在数据库中供后续查询重用结果集通常是临时的,一旦查询完成就会被释放。用途虚拟表常用于简化复杂查询、提高查询可读性和可维护性;结果集则是查询执行后的直接输出,用于数据处理和展示。

2025-03-22 02:22:11 915

原创 SpringCloud gateway (史上最全)

SpringCloud Gateway 是 Spring Cloud 的一个全新项目,该项目是基于 Spring 5.0,Spring Boot 2.0 和 Project Reactor 等技术开发的网关,它旨在为微服务架构提供一种简单有效的统一的 API 路由管理方式。

2025-03-22 00:45:13 851

原创 SpringBoot 配置文件

properties 是以 key=value 的形式配置的键值类型的配置文件,yml 使用的是树形配置方式。yml 层级之间使用换行缩进的方式配置,key 和 value 之间使用":"(英文冒号)加空格的方式设置,并且空格不可省略。properties 为早期并且默认的配置文件格式,其配置存在一定的冗余数据,使用 yml 可以很好的解决数据冗余的问题,但不适合写复杂配置。yml 可以和 properties 共存,但一个项目中建议只使用一种配置类型文件。

2025-03-10 23:25:34 672

原创 Spring Boot与Django对比:哪个更适合做为Web服务器框架?

团队技术栈:如果你的团队已经熟悉Java,并且希望构建高性能、大规模的企业级应用,Spring Boot是一个非常合适的选择。微服务架构:如果你计划采用微服务架构,Spring Boot与Spring Cloud的集成会为你提供丰富的功能支持,帮助你构建分布式系统。高并发需求:对于需要高并发、大流量处理的应用,Spring Boot基于JVM的高性能和稳定性表现较好,能够满足企业级应用的需求。

2025-03-10 17:26:21 540

原创 Redis 通用命令

作用:EXPIRE可以给一个key设置有效期,有效期到期时该key会被自动删除,而TTL可以查看一个key的剩余有效期。:指定要连接的redis节点的IP地址,默认是127.0.0.1。实现开机自启,这样我们后面使用redis就不需要再手动启动了!,当关闭窗口后redis就会跟着关闭,对此我们可以将他转换为。在安装好redis后,会自带一个redis命令行客户端,即。:指定要连接的redis节点的端口,默认是6379。作用:判断key是否存在,存在返回1,不存在返回0。作用:查看符合模板的所有key。

2025-03-10 12:39:55 1170

原创 Node.js v16 版本安装

(如果输入变量值之后没有自动创建【node_modules】文件夹,就在【node_global】下手动创建一个【node_modules】文件夹)1、找到安装的目录,在安装目录下新建两个文件夹【node_global】和【node_cache】然后你就会发现【node_global】里多出了一个【node_modules】文件夹。在【系统变量】中选择【Path】点击【编辑】添加【NODE_PATH】,点击【确定】【此电脑】-单击右键-【属性】-【高级系统设置】-【环境变量】

2025-03-07 22:50:36 820

原创 MySQL数据库安装(超详细超简单,3分钟轻松安装MySQL)

以上就是今天要讲的内容,本文介绍了MySqL的安装,希望能够帮助到各位小伙伴们。

2025-03-05 19:05:49 453

原创 MySQL —— 事务

以转账为例:张三进行购物,同时李四也进行购物,两人用于支付的银行卡(假设有一千元)是一样,假设两个人同时输入密码,同时发起转账申请,这时候银行那边就是接收到两个同时发生的事务,为了转账成功,两个事务的执行需要进行隔离,就是张三进行扣款100元之后,余额变为900,之后执行李四的扣款100元,余额变为800,这就是隔离性。事务间不同程度的隔离,称为事务的隔离级别;但是可重复读有一个问题:就是如果事务进行插入、删除操作的时候,影响的是结果集,在另一个事务在查询的时候,结果集也会随之发生改变。

2025-03-05 17:43:33 1012

原创 Java面试准备篇:全面了解面试流程与常见问题

Java面试是Java开发者在求职过程中必经的一道关卡。随着信息技术的迅猛发展,Java开发的需求也日益增加,因此具备扎实的Java编程能力和丰富的项目经验将成为脱颖而出的重要资本。Java开发领域的就业前景广阔,涵盖了移动应用开发、企业应用开发、大数据处理等多个领域,为求职者提供了众多的职业发展机会。在面试过程中,自我介绍是一个重要的环节,它是向面试官展示自己能力和经历的机会。自我介绍应简洁明了,包括个人背景、技能特长、项目经验等关键信息。

2025-03-05 16:18:12 394

原创 Java 面试之结束问答

Spring Boot 在 application.properties 里配置HTTP 协议版本。Tomcat 在 server.xml 里配置HTTP 协议版本。

2025-03-05 01:11:59 434

原创 Cargo, the Rust package manager, is not installed or is not on PATH. --windows解决方案

我看站内有位博主分享的一行代码解决,但我的系统无法运行;,安装该文件,并按指示操作,(回车即可);后来发现这不适用windows;

2025-03-04 23:54:11 187

原创 运维小白必看!手把手教你公网远程访问内网Nginx的完整步骤

作为开发人员,在日常的项目推进中,你是否遇到过这样的烦恼:需要频繁地从家或客户现场连接公司内部网络?或者有时候因为出差在外,无法及时调试和访问内网中的关键服务?别担心,今天我要给大家分享一个超级实用的小技巧——如何利用cpolar内网穿透工具实现公网远程访问本地 Nginx 服务器,让你的工作更加高效便捷。通过结合Ubuntu的稳定性、Docker的便捷性以及cpolar的强大内网穿透能力,我们可以轻松地将本地Nginx服务器暴露到公网上,从而实现远程访问和管理。

2025-03-03 11:47:30 898

原创 最新豆瓣电影Top250爬虫(附完整代码)

总共有10页,每页25条电影数据,page_start为每页的起始位置,如第一页为0,第二页为25,因此想要爬取全部页数的数据只用从0遍历到250,以25为步长即可,即range(0, 250, 25)。数据存储此处使用pandas模块直接保存为了.xlsx文件,可以很方便地使用Excel查看,也可以根据需要选择保存到数据库中。用XPath提取网页数据,在提取的时候发现演员数据放在了JS中,因此这部分需要用正则表达式提取。数据,包括电影的电影名、导演、演员等基本信息,以及海报图片、剧情简介和评论数量。

2025-03-02 22:05:31 513

原创 如何使用 Python 连接 MySQL 数据库?

在Python开发中,连接MySQL数据库是一个常见的需求。我们可以使用多种库来实现这一功能,其中最常用的是和PyMySQL。下面我将详细介绍如何使用这两个库来连接MySQL数据库,并提供一些实际开发中的建议和注意事项。

2025-03-02 20:46:28 562

原创 关于maven的java面试题汇总

私服是一种特殊的远程仓库,它是架设在局域网内的仓库服务,私服代理广域网上的远程仓库,供局域网内的 Maven 用户使用。当 Maven 需要下载构件的时候,它从私服请求,如果私服上不存在该构件,则从外部的远程仓库下载,缓存在私服上之后,再为 Maven 的下载请求提供服务。我们还可以把一些无法从外部仓库下载到的构件上传到私服上。(宿主仓库)hosted repository。(代理仓库)proxy repository。(仓库组)group repository。

2025-03-02 19:07:36 863

原创 【语义分割】12个主流算法架构介绍、数据集推荐、总结、挑战和未来发展

回顾近10年来经典的语义分割模型,无论是基于CNN的架构还是基于Transformer的架构,最核心的理念是“编码-解码”。直观上来讲,就是通过下采样获取特征的潜在表示,再通过上采样从抽象的底层特征表示中恢复目标的细节信息。从交通、医学、遥感、自动驾驶、智能施工管控等领域近些年发表的关于语义分割的论文来看,采用的架构大多是以上所提到的模型的变体,包括但不限于添加各种注意力机制模块、更换主流的特征提取网络backbone、CNN与transformer混合设计、多尺度特征融合。

2025-03-01 15:17:48 1244

原创 【MySQL安装】—报错“Can‘t connect to local MySQL server through socket ‘varlibmysqlmysql.sock‘”

一定要root用户下执行命令,atwqf用户是没有权限,执行"systemctl restart mysqld"命令重启mysql服务会报错。执行 "sudo cat /var/log/mysqld.log"命令,查看mysql运行日志,看错误原因。执行 “mysql -uroot -p” 命令,进入MySQL数据库。systemctl restart mysqld #重启mysql服务。/var/lib/mysql路径下缺少mysql.sock文件。

2025-02-28 23:13:52 1333

原创 《offer 来了:Java 面试核心知识点精讲 -- 框架篇》(附资源)

本书是对Java程序员面试中常见的微服务、网络编程、分布式存储和分布式计算等必备知识点的总结,包括Spring原理及应用、Spring Cloud原理及应用、Netty网络编程原理及应用、ZooKeeper原理及应用、Kafka原理及应用、Hadoop原理及应用、HBase原理及应用、Cassandra原理及应用、ElasticSearch原理及应用、Spark原理及应用、Flink原理及应用。还是有一定经验的开发者,希望深入理解框架原理,提升在面试中的竞争力,这本书都能满足你的需求。

2025-02-28 14:13:18 697

原创 SQL Server中,CONVERT函数转换日期

在SQL Server中,CONVERT函数支持多种样式代码(style codes),用于指定日期和时间的格式。样式代码23是一种常用的格式,表示yyyy-mm-dd。

2025-02-28 12:33:23 317

原创 Springboot超仔细整合websocket(附案例代码) 搭建一个性能强大的消息推送系统

添加依赖:确保在pom.xml中添加Spring WebSocket和WebSocket依赖。创建WebSocket处理器(端点):编写一个处理WebSocket消息的处理器。完成对应的生命周期如果需要传递http第一次握手时候处理信息 需要添加对应的处理配置配置WebSocket:配置WebSocket相关的Bean和端点(值得注意的是每一个端点对象对一个用户线程 所以spring的单实列bean和异步处理再这里无法生效 具体会在踩坑笔记中提及)整合的一些细节。

2025-02-28 10:50:17 1323

原创 spring.profiles.active和spring.profiles.include的使用及区别说明

application.properties中,配置spring.profiles.active=dev的同时指定spring.profiles.include=dev1,dev2。application.properties中,配置spring.profiles.active=dev,application-dev.properties中。spring.profiles.active=dev:用application-dev.properties。

2025-02-27 13:58:29 1022

原创 Spring Boot 从 2.7.x 升级到 3.3注意事项

从 Spring Boot 2.7.x 升级到 3.3 是一个涉及较多变动的过程,特别是迁移到 Jakarta EE 和 JDK 17。项目在 JDK 17 上正常运行。所有javax.*包改为jakarta.*。更新 Spring 依赖和第三方库以支持 Jakarta EE 9。仔细检查配置文件和日志,处理废弃 API。

2025-02-27 12:36:17 688

原创 Python毕业设计选题:基于python的酒店推荐系统_django+hadoop

面对市场上琳琅满目的酒店选项,许多旅客常常感到无从选择,尤其是对于那些有特殊需求或偏好的消费者,如家庭出游、商务出差、浪漫度假等,他们迫切需要一个能根据个人需求提供专业建议的系统。这样的系统能够促进酒店资源的高效分配,提升整个旅游行业的服务水平和经济效益,具有重要的研究意义和广阔的市场应用前景。Python是解释型的脚本语言,在运行过程中,把程序转换为字节码和机器语言,说明性语言的程序在运行之前不必进行编译,而是一个专用的解释器,当被执行时,它都会被翻译,与之对应的还有编译性语言。

2025-02-27 11:13:49 731

原创 Node.js实现WebSocket教程

WebSocket是一种在单个TCP连接上提供全双工通信的协议,允许服务器和客户端之间进行实时、双向通信。本教程将详细讲解如何在Node.js中实现WebSocket。

2025-02-26 03:42:02 327

原创 mysql的分区表

---------------分割线-------------------------------下面以时间范围进行创建(每月一个分区,表中创建了四个月的分区)2、写存储过程,用于创建新的分区, 这里是按天创建新的分区。【针对mysql,使用mysql的定时事件】3、创建定时事件,调用存储过程。4、查看已经创建的定时事件。2、mapper文件。

2025-02-26 02:20:46 149

原创 MySQL 数据增删改查

PS:连接查询涉及到两个表以上,在查询的时候至少要有一个必备的连接条件,这个必备的条件就是两个表共有的那个字段相等,而且这个字段一定在一个表里是主键,在另一个表里是外健。PS:左连接和右连接就是分别以表1和表2为基表,返回左(右)表中所有记录及连接表中符合条件的记录的外连接。PS:ASC是降序,DESC是升序,在不写明是ASC还是DESC的情况下,默认是ASC降序。连接查询是将多张表中记录按照指定的条件进行连接的查询方式。定义:子查询是在一个查询的内部包括另一个查询的查询方式。如何查看班级同学的平均身高?

2025-02-26 01:00:56 334

原创 Java进阶:Dubbo

Apache Dubbo是一款高性能的Java RPC框架。其前身是阿里巴巴公司开源的一个高性能、轻量级的开源Java RPC框架,可以和Spring框架无缝集成。什么是RPC?RPC全称为remote procedure call,即远程过程调用。比如两台服务器A和B,A服务器上部署一个应用,B服务器上部署一个应用,A服务器上的应用想调用B服务器上的应用提供的方法,由于两个应用不在一个内存空间,不能直接调用,所以需要通过网络来表达调用的语义和传达调用的数据。

2025-02-25 21:39:43 1038

原创 Java 面试合集(2024版)

基本数据类型,如int,float,double,boolean,char,byte,不具备对象的特征,不能调用方法。装箱:将基本类型转换成包装类对象拆箱:将包装类对象转换成基本类型的值java为什么要引入自动装箱和拆箱的功能?主要是用于java集合中,List list=new ArrayList();list集合如果要放整数的话,只能放对象,不能放基本类型,因此需要将整数自动装箱成对象。

2025-02-24 22:44:56 1122

原创 IDEA程序连接SQL server数据库,实现数据库信息在控制台输出

实验过程中,先安装了SQL Server数据库和IDEA2024,接着在数据库管理器中启动服务、更改端口协议,并新建了数据库和表。4、在mvnrepository.com官网下载‘mssql-jdbc-7.4.1.jre8.jar’包并将包导入IDEA2024中,并在项目结构中新建库,选中包即可;3、在SQLserver数据库管理器中启动服务和协议并更改端口号,重启服务;6、并将包导入IDEA2024中,并在项目结构中新建库,选中包即可;3、重启服务后,在数据库中新建库和表并插入数据;

2025-02-24 19:02:01 958

原创 50分钟的Java面试,常见的问题都问到了

网上很多人说公司都比较反感这种这么俗气的求职者,在我看来其实这个是能够衡量很多事情的最简单的办法,而且从求职者的角度,把这个事情说出来也能够筛选掉一些比较职场PUA的公司,而能够接受薪资想法开放的求职的公司,相信这样的公司不会差到哪。如果你想装B一下的话,可以把话题引到Object的Equals方法上,比如你可以说重写是面向对象里很重要的概念,也是多态的体现形式之一,最常见的重写就是对Equals方法的重写,比如常用的String类,就对Equals方法进行了重写。关于缓存这个可以很简单,也可以很难。

2025-02-24 16:10:46 844

原创 用户管理(MySQL)

如果用户存在,赋予权限的同时修改密码,如果该用户不存在,就是创建用户。set password for ‘用户名’@‘主机名’=password(‘新的密码’);host: 表示这个用户可以从哪个主机登陆,如果是localhost,表示只能从本机登陆。这时,就需要使用MySQL的用户管理。*.* : 代表本系统中的所有数据库的所有对象(表,视图,存储过程等)库.* : 表示某个数据库中的所有数据对象(表,视图,存储过程等)MySQL中的用户,都存储在系统数据库mysql的user表中。

2025-02-23 06:10:02 872

原创 常见的 Spring 项目目录结构

在一个典型的项目中,尤其是基于或的项目,会有一个清晰的目录结构来组织不同的功能模块。下面是一个常见的。

2025-02-23 04:22:50 919

原创 在Spring Boot项目中使用MySQL数据库

通过本文,你已经了解了如何在 Spring Boot 项目中集成 MySQL 数据库,并通过简单的 API 来管理用户数据。Spring Boot 的简洁性和 MySQL 的强大功能结合,使得开发高效且愉快。

2025-02-22 03:49:43 948

转载 Springboot应用开发配置类整理

本篇文章主要介绍了博主广交技术好友,喜欢文章的可以关注一下。

2025-02-21 17:11:15 640

原创 Spring Cloud :Hystrix实现优雅的服务容错

作为Spring Cloud体系内实现熔断机制的关键组件,Hystrix承担着服务容错保护的重要职责。它由Netflix开源,旨在为分布式系统提供延迟处理和容错解决方案。其核心作用在于引入延迟容忍与容错逻辑,精细管理分布式服务间的交互,确保系统的高可用性和鲁棒性。在复杂分布式系统环境中,往往涉及数十个应用,这些应用依赖于多个项目。不可避免地,每个依赖项目都有可能在某个时刻遭遇失败并触发故障。若未对这些故障实施有效隔离措施,整个分布式系统可能面临崩溃风险。

2025-02-21 15:18:07 739

原创 Redis开启远程访问

此外,若是新版本(3.2之后)的还得修改一下redis的保护模式,同在redis.conf文件下。Redis默认只允许本地访问,若要redis可以远程访问,得先修改。在redis安装目录下找到redis.conf文件并打开。Warning是提醒在命令上输入密码是不安全的。(若是windows环境下,该配置文件名称为。

2025-02-21 02:12:35 403

原创 NVIDIA 的 Blackwell 架构:解析 B100、B200 和 GB200

相比之下,它为稀疏 FP4 运算提供高达 14 PFLOPS,其中“稀疏”表示大多数元素为零,由于需要计算的非零元素较少,因此可以实现优化、更快的处理。在更高精度要求下,B100 的 FP16/BF16 张量在密集/稀疏计算中以 1.8/3.5 PFLOPS 运行,TF32 张量以 0.9/1.8 PFLOPS 运行,支持一系列精确计算任务。布莱克威尔在博弈论和统计学方面的开创性工作和贡献在该领域留下了不可磨灭的印记,使他的名字成为数学科学创新和卓越的代名词。这一致敬反映了新平台的开创性和先进的计算能力。

2025-02-20 23:51:05 1439

原创 MySQL的底层原理与架构

了解MySQL的架构和原理对于很多的后续很多的操作会有很大的帮助与理解。并且很多知识都与底层架构相关联。

2025-02-20 22:29:11 872

原创 从MySQL迁移到PostgreSQL的完整指南

从MySQL迁移到PostgreSQL是一个复杂但必要的过程,它能够为系统带来更高的性能、丰富的功能集和更强的扩展能力。整个迁移过程包括准备工作、迁移表结构、迁移数据、迁移存储过程和函数以及数据完整性验证。在每个步骤中都需要细致的规划和执行,以确保数据的一致性和完整性。在迁移过程中,需要仔细考虑停机时长、应用改造以及生产环境中的实际验证。停机时长的规划直接影响业务的连续性,建议在业务低峰期进行迁移,并使用增量备份和恢复的方法以缩短停机时间。

2025-02-16 09:54:18 1551

空空如也

空空如也

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

TA关注的人

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