自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Java报错已解决】org.springframework.beans.factory.BeanCreationException

在这个示例中,由于在配置文件中为age属性设置了一个错误类型的值(字符串abc而不是整数),当Spring尝试创建userBean时,就可能会抛出org.springframework.beans.factory.BeanCreationException异常。本文围绕org.springframework.beans.factory.BeanCreationException这个在Spring应用程序开发中常见的异常展开了深入的讨论。

2025-03-22 11:30:16 873

原创 SQL中的窗口函数

窗口函数是SQL中的一项高级特性,用于在不改变查询结果集行数的情况下,对每一行执行聚合计算或者其他复杂的计算,也就是说窗口函数可以跨行计算,可以扫描所有的行,并把结果填到每一行中。这些函数通常与OVER()子句一起使用,可以定义窗口或分区,并在上面执行计算,使用窗口函数,可以使许多难以处理的棘手问题变得较为容易。窗口函数的特点输入多行(一个窗口),返回一个值:窗口函数为每行数据进行一次计算,但不会改变原始查询结果集的行数计算方式灵活:可以使用字句将数据分区,并使用order by。

2025-03-22 02:28:11 743

原创 SpringcloudAlibaba详解---超详细

Spring Cloud Alibaba是阿里巴巴结合自身的微服务实践开源的微服务全家桶,我个人觉得其组件比Spring Cloud 中的组件更加好用和强大。并且对的Spring Cloud组件做了很好的兼容。比如在Spirng Cloud Alibaba中依然可以使用Feign作为服务调用方式,使用Eureak做服务注册发现等等。Nacos致力于帮助您发现,配置和管理微服务。它提供了一组简单有用的功能,使您能够实现动态服务发现,服务配置,服务元数据和流量管理。

2025-03-22 00:51:28 1119

原创 Springboot-配置文件中敏感信息的加密:三种加密保护方法比较

本文介绍三种方式。我们可以自定义加解密算法来实现数据的加解密,这里采用AES算法。工具类的代码省略。建议用第三种方式,因为这种加密算法可以自定义,并且不需要把加解密的秘钥放到配置文件里,即便有人拿到配置文件,也无法得到真实的密码,更加的安全。而且第三种方式对业务代码没有侵入,也不需要特定引入第三方库和配置其他东西。

2025-03-10 23:30:27 588

原创 Spring boot创建时常用的依赖

1.springboot项目的总(父)依赖大全当我们使用 spring 或 spring-boot 开发项目时,需要引入很多依赖,包括 spring 本身的组件、各种 spring-boot-starter、以及其它第三方依赖(如:slf4j、redis)。依赖多了,版本的选择是个问题,就怕哪个版本选择的不对导致出现一些意想不到的 BUG。spring-boot-dependencies的作用主要是起到约束版本的作用,在这个包里面声明了各种版本号,供子项目去引用。类似spring-cloud-depen

2025-03-10 17:31:20 1757

原创 RedisDesktopManager连接不上redis数据库的解决方法

如果ok,那就没有问题,如果出现了错误,说你密码没有设置,那就直接用命令设置:config set requirepass root(root就是你设置的redis连接的密码)在redis的配置文件里面,是否把本地保护模式给关闭,如果没有,连接不上,关闭方式:protected-mode no。在redis的配置文件里面,是否把bind 127.0.0.1 给注释掉,如果没有,连接不上。2:有时候配置文件里面设置了访问密码,却没有生效,为了保险起见,还是再来看下,密码是否生效了。

2025-03-10 12:45:06 412

原创 node.js内置模块之---crypto 模块

在 Node.js 中,crypto模块提供了多种加密功能,包括哈希、对称加密、非对称加密和数字签名等。通过crypto模块,可以进行各种加密和解密操作,保护敏感数据的安全性。

2025-03-07 22:55:44 870

原创 MySQL无法连接到本地localhost的解决办法2024.11.8

我的MySQL可以远程连接服务器,但无法连接自己的localhost。1. 检查环境变量是否正确:发现没有配置,加上正确的环境变量↓。2.加上环境变量后,仍然显示不能连接到我的localhost。step3:再在cmd中,输入以下内容,重新安装服务。step1:用管理员权限打开cmd,在命令框中输入。4.没发现问题(大雾)

2025-03-05 19:11:00 201

原创 mysql 几种启动和关闭mysql方法介绍

故linux的kill -0 命令在mysql中是一个正常的安全关闭。mysqld_safe 其实就是mysqld服务的一个守护进程;它的作用是当mysql宕机后会自动重启mysqld服务。如下我手动kill掉9555这个mysql进程,随后再次执行ps -ef |grep mysql 发现又生成了一个pid为9918 的mysql进程。1、使用file命令分别查看mysqld和mysqld_safe两个执行文件。mysqld_safe命令启动的方式要比mysqld启动多了一个。

2025-03-05 17:48:41 953

原创 JAVA面试技巧之项目介绍

由于项目反映了技术,技术决定了薪资,所以面试官一般会把打压我们的项目变相打压我们技术,以达到打压我们薪资预期的目的,同时观察我们在打压环境中的表现来决定到底打压薪资到何种程度!所以,当HR说:“一个月的时间,四五个人的配合就完成了项目,可见你们项目不大、技术含量不高啊”,各位PHP面试者一定要冷静!因而,技术类岗招聘的时候,更注重项目经验。(除了说现在使用的技术,还可以说项目进行了压力测试、兼容性处理、数据库的3F、未来还要放mysql集群技术、页面静态化技术、以提升自己在对方心目中的技术形象);

2025-03-05 16:23:31 298

原创 JavaWeb项目打包、部署至Tomcat并启动的全程指南(图文详解)

我们想要部署一个javaWeb项目到tomcat上,需要了解一些概念Tomcat 是 Apache 软件基金会(Apache Software Foundation)下的一个开源项目,主要用于实现 Java Servlet、JavaServer Pages(JSP)、Java Expression Language(JSTL)、Java WebSocket 技术以及 Java API for WebSocket 的容器。

2025-03-05 01:16:51 524

原创 CentOS7安装Redis教程

每次安装什么东西就老能踩各种坑 所以以后安装什么东西都记录一下。

2025-03-04 23:59:04 765

原创 配置nginx访问本地静态资源、本地图片、视频。

停止nginx服务。(注这个命令是完整有序的停止 nginx,并保存相关信息所以停止是需要数秒的时间。②再添加一个server配置,将需要从其他电脑访问的本地路径进行配置。步骤:①打开文件后找到http中的server。①在nginx安装目录下进入cmd命令后窗口。start nginx`启动nginx服务。启动nginx服务。

2025-03-03 11:52:32 379

原创 构建高可用和高防御力的云服务架构第五部分:PolarDB(55)

PolarDB是阿里云推出的一款高性能的云原生数据库,它专为云环境设计,以满足大规模数据存储和处理的需求。存储计算分离:PolarDB采用存储和计算资源分离的架构,使得计算和存储可以独立扩展,提高了资源利用率和系统灵活性。高性能:PolarDB利用最新的硬件和优化的数据库引擎,提供低延迟和高吞吐量的数据处理能力。高可用性:通过多副本和自动故障转移机制,PolarDB确保了服务的高可用性,即使在节点故障的情况下也能保持服务不中断。弹性扩展。

2025-03-02 22:10:25 865

原创 如何利用SpringSecurity进行认证与授权

Spring Security 是 Spring 家族中的一个安全管理框架。相比与另外一个安全框架Shiro,它提供了更丰富的功能,社区资源也比Shiro丰富。一般来说中大型的项目都是使用SpringSecurity 来做安全框架。小项目有Shiro的比较多,因为相比与SpringSecurity,Shiro的上手更加的简单。一般Web应用的需要进行认证和授权。认证:验证当前访问系统的是不是本系统的用户,并且要确认具体是哪个用户授权:经过认证后判断当前用户是否有权限进行某个操作。

2025-03-02 20:51:21 983

原创 准确-NGINX 1.26.2配置正向代理并编译安装的完整过程

配置正向代理并编译安装的完整过程,使用了。打开 NGINX 配置文件。检查防火墙是否阻止了端口。

2025-03-02 19:12:37 423

原创 【面试】——Java面试重难点剖析

1、高并发访问数据库优化方法2、 java finalize方法总结、GC执行finalize的过程3、简单理解Socket及TCP/IP、Http、Socket的区别4、 java之yield(),sleep(),wait()区别详解-备忘笔记5、线程本地存储TLS(Thread Local Storage)的原理和实现——分类和原理6、 JVM系列三:JVM参数设置、分析7、 虚拟内存机制8、搜索算法集锦9、关于B树的一些总结10、 Redis中5种数据结构的使用场景介绍11、 Maven如何解决包冲突

2025-03-01 15:22:44 507

原创 【mysql部署】在ubuntu22.04上安装和配置mysql教程

在生产环境中,为了保证数据库的安全性,我们一般不建议直接使用 root 用户进行其他操作,而是创建一个专门用于应用程序或管理员操作的非特权用户,并且仅授予该用户必要的权限。在Host填入mysql所在的ip地址,接着填入用户名wwk和密码,点击下方的Test Connection进行测试连接,从图中,我们可以看到是连接成功的!我们可以看到root用户是使用身份验证套接字 (auth_socket) 插件进行身份验证登录的,并且只能在本地登录。的所有操作,包括插入,删除,添加,更新,查询,修改等操作啦!

2025-02-28 23:19:53 1275

原创 【Activiti7系列】基于Spring Security的Activiti7工作流管理系统简介及实现(附源码)(下篇)

在《基于Spring Security的Activiti7工作流管理系统简介及实现(上篇)》中,向大家展示了工作流管理系统的功能界面及模块,具体应用场景,在本文中将会讲解该工作流管理系统实现的具体技术细节及核心代码。本文面向人群为有工作流基础的后端人员,如对您有帮助请三连支持一下小肥肠~流程定义模型管理对应前端的模型管理界面,相关接口包括新增流程定义模型数据条件分页查询流程定义模型数据通过流程定义模型id部署流程定义导出流程定义模型zip压缩包删除流程定义模型。

2025-02-28 14:19:35 922

原创 SQL sever数据导入导出实验

bcp [TPC-H].[dbo].[PART] out “D:学校d大二下数据库实验一数据文件ile.csv” -c -t -T -S . -U sa -P 1234。(1)右键“数据库”,点击“新建数据库”即可。(2)进行导入,导入代码如下。1.创建数据库TCP-H。(1)下载安装bcp工具。(1)下载csv文件。

2025-02-28 12:39:34 214

原创 springboot集成onlyoffice(部署+开发)

最近有个项目需求是实现前端页面可以对word文档进行编辑,并且可以进行保存,于是一顿搜索,找到开源第三方onlyoffice,实际上onlyOffice有很多功能,例如文档转化、多人协同编辑文档、文档打印等,我们只用到了文档编辑功能。目 录前言1、onlyoffice的部署2、代码逻辑开发2.1、前端代码2.2、后端代码3、问题总结3.1、访问案例失败3.2、加载word文档失败3.3、系统后端有token验证问题3.4、使用文档地址访问问题4、后记开始敲黑板了。

2025-02-28 10:56:35 1073

原创 SpringBoot + Vue 项目创建详细步骤

19、为了解决前后端跨域的问题,这里建了一个工具类。

2025-02-27 14:04:21 1044

原创 Spring Boot 整合 Druid 并开启监控

如果默认配置不能满足你的需求,你可以创建一个自定义的 Druid 配置类来覆盖默认设置。@Bean// 如果需要,可以在这里添加更多配置,如过滤器、拦截器等@Bean@Bean通过以上步骤,我们成功地在 Spring Boot 应用中集成了 Druid 数据库连接池,并开启了其监控功能。这不仅提高了数据库访问的效率,还为开发者提供了宝贵的调试和优化工具。希望这篇文章能够帮助你。

2025-02-27 12:41:21 808

原创 Python网络爬虫与数据采集实战——网络爬虫的基本流程

网络爬虫的开发不仅仅是抓取网页内容,还涉及到诸如请求优化、数据解析、异常处理、数据存储等方面的技术。通过合理的URL提取、有效的HTTP请求、精确的数据解析与存储策略,开发者能够构建出功能强大且高效的网络爬虫系统。在实际开发中,遵循这些基本流程并结合最新的技术解决方案,将极大提升爬虫的可行性和实用性。

2025-02-27 11:18:55 1567

原创 MySQL知识大总结(进阶)

可以使用auto_increment来在主键后面,这样就代表这个字段是自增主键,不用对其进行赋值,在其他列的插入时,就会自行生成对应的id,但是如果我们这行sql语句写错了的话id是不会接着上一行数据的id继续的,这个我们来分析一下,计算机原理和java是课程表中,成绩是score表的内容,要取这两个表的笛卡尔积,java的course_id = 1,计算机原理的course_id = 3,这次我们不是比列而是行与行,唯一约束,标记这个字段的值是该列唯一的值,在这一列的其他行,不可以与该字段相等。

2025-02-26 02:25:49 672

原创 mysql 登录报错:ERROR 1045(28000):Access denied for user ‘root‘@‘localhost‘ (using password Yes)

本文主要针对用户名、密码正确,但是登录不了mysql的问题的分析与解决。其他情况可再参考其他的贴子或资料,本文中不会再做过多介绍。

2025-02-26 01:05:56 1049

原创 Java面试--Linux

说明:ps -aux中(a指代all——所有的进程,u指代userid——执行该进程的用户id,x指代显示所有程序,不以终端机来区分)如果是10个进程,K=10,如果是最高的三个,K=3。

2025-02-25 21:44:38 234

原创 Java_ElasticSearch(ES)——分布式搜索引擎

Elasticsearch是一个开源的分布式搜索和分析引擎,最初由Elastic公司开发。它构建在Apache Lucene搜索引擎库之上,提供了一个强大的全文搜索和分析引擎,它结合kibana、Logstash、Beats,是一整套技术栈,被叫做ELK,适用于各种用例,包括文本搜索、日志分析、实时数据分析、监控和报警等。上述配置文件即表示添加扩展词典ext.dic,它就会在当前配置文件所在的目录中找这个文件。这种方式在文档id不存在时,就会相当于一个新增操作。

2025-02-24 22:50:35 1040

原创 JavaWeb项目打包、部署至Tomcat并启动的全程指南(图文详解)

我们想要部署一个javaWeb项目到tomcat上,需要了解一些概念Tomcat 是 Apache 软件基金会(Apache Software Foundation)下的一个开源项目,主要用于实现 Java Servlet、JavaServer Pages(JSP)、Java Expression Language(JSTL)、Java WebSocket 技术以及 Java API for WebSocket 的容器。

2025-02-24 22:49:57 1023

原创 IP地址、子网掩码(NETMASK)和网关(Gateway)

IP地址、子网掩码(NETMASK)和网关(Gateway)是计算机网络中用于定位和通信的关键元素。

2025-02-24 19:07:41 257

原创 828华为云征文|使用Flexus X实例创建FDS+Nginx服务实现图片上传功能

什么是呢,这是华为云最新推出的云服务器产品,如下图:华为云推出的Flexus云服务器X系列,是在华为顶尖技术团队,特别是荣获国家科技进步奖的领军人物顾炯炯博士及其团队的主导下精心研发的。这款服务器深度融合了擎天QingTian架构的先进设计理念、瑶光云脑的智能优化能力,以及盘古大模型的强大计算能力,开创性地成为市场上首个以应用需求为核心驱动的灵活算力解决方案。

2025-02-24 16:17:30 953

原创 程序员秋招最全Java面试题及答案整理(2023最新版)

大家好,最近一个月,花了不少时间,给大家整理了一套 2023 的技术面试资料包括各大厂最新面试题以及面经解析涉及JVM,Mysql,并发,Spring,Mybatis,Redis,RocketMQ,Kafka,Zookeeper,Netty,Dubbo,ElasticSearch,Flink,Spring Boot,Spring Cloud,高并发项目,大数据系列,数据结构与算法,设计模式,网络与操作系统等20个技术栈的大厂面试题及详解文档(接近2000页)。具体包含哪些内容,请往下看。

2025-02-23 06:16:27 892

原创 开源模型应用落地-FastAPI-助力模型交互-进阶篇-中间件(四)

FastAPI 的高级用法可以为开发人员带来许多好处。它能帮助实现更复杂的路由逻辑和参数处理,使应用程序能够处理各种不同的请求场景,提高应用程序的灵活性和可扩展性。在数据验证和转换方面,高级用法提供了更精细和准确的控制,确保输入数据的质量和安全性。它还能更高效地处理异步操作,提升应用程序的性能和响应速度,特别是在处理大量并发请求时优势明显。此外,高级用法还有助于更好地整合数据库操作、实现数据的持久化和查询优化,以及实现更严格的认证和授权机制,保护应用程序的敏感数据和功能。总之,掌握 FastAPI 的高级用

2025-02-23 04:29:41 768

原创 基于BS架构的企业项目管理系统的设计与实现 -附源码

信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难以攻克的课题。针对企业项目管理等问题,对企业项目管理进行研究分析,然后开发设计出企业项目管理系统以解决问题。

2025-02-22 03:54:42 687

原创 SQL Server所有数据类型大全

【代码】SQL Server所有数据类型大全。

2025-02-21 22:15:18 856

原创 springboot整合 xxl-job

如果启动失败,检查配置文件的值是否一致,如accessToken的值。

2025-02-21 17:16:28 992

原创 spring loC&DI 详解

DI:Dependency Injection(依赖注入)。容器在运行期间,动态的为应用程序提供运行时所依赖的资源,称之为依赖注入。IoC 是一种思想,也是"目标",而思想只是一种指导原则,最终还是要有可行的落地方案,而 DI 就属于具体的实现。所以也可以说,DI 是 IoC 的一种实现。

2025-02-21 15:23:13 656

原创 Redis简介、常用命令及优化

关系型数据库是一个结构化的数据库,创建在关系模型(二维表格模型)基础上,一般面向于记录。SQL 语句(标准数据查询语言)就是一种基于关系型数据库的语言,用于执行对关系型数据库中数据的检索和操作。主流的关系型数据库包括 Oracle、MySQL、SQL Server、Microsoft Access、DB2 等。① 易于维护:都是使用表结构,格式一致② 使用方便:SQL语言通用,可用于复杂查询③ 支持复杂操作:支持SQL,可用于一个表以及多个表之间非常复杂的查询。

2025-02-21 02:17:26 848

原创 Oracle分页sql

在Oracle数据库中,分页查询通常涉及到ROWNUM伪列,这是一个Oracle特有的关键字,用于返回结果集中行的编号。

2025-02-20 23:55:57 130

原创 MySQL篇(管理工具)

e 选项可以在MySQL客户端执行SQL语句,而不用连接到MySQL数据库再执行,对于一些批处理脚本,这种。执行上述指令,会出错,数据不能完成备份,原因是因为我们所指定的数据存放目录/root,MySQL认 为是不。mysqlshow 客户端对象查找工具,用来很快地查找存在哪些数据库、数据库中的表、表中的列或者索引。但是需 要注意表数据文件,并不是记录一条条的insert语句,而是按照一定的格式记录表结构中的数据。打开 db02.sql ,来查看备份的数据,只有insert语句,没有备份表结构。

2025-02-20 22:34:03 669

空空如也

空空如也

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

TA关注的人

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