自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【MySQL】【已解决】Windows安装MySQL8.0时的报错解决方案

首先,如果你在安装过程中遇到了红叉叉,那么先不要怕,将错就错,能点next的就点next,能点execute的就点execute,因为你既然出现红叉叉了,那么说明这次安装就已经寄了,那么你将要面临着重新安装的情况,随便上网查个教程,都是什么卸载程序再删除一堆文件夹还要挨个删除注册表删除环境变量,非常麻烦,所以可以利用MySQL的installer的remove功能。将错就错配置完环境的时候应该如下图所示所以只需要直接点击旁边的remove就可以一键删除环境变量、软件、注册表这些东西,不比纯手删强多了?

2025-03-22 15:53:06 770

原创 vscode调试redis

4.会在目录中生成一个./vscode目录,里面包含launch.json,修改launch.json中的program:${workspaceFolder}/src/redis-server。6.找到redis的入口server.c/main打上断点,F5允许调试。3.在菜单中找到run->Add Configuration…5.在./vscode目录下新建tasks.json。2.用vscode打开redis-6.0.3。1.在vs中安装c/c++编译插件。

2025-03-22 03:06:27 124

原创 Spring容器的开启与关闭

destroy-method=“destroy” --Spring容器关闭的时候执行这个名字的方法。scope=“singleton”/> --默认的生成方式是单例模式 --且应该是饿汉模式。lazy-init=“true” 延迟加载,就是容器启动的时候不创建类的实例,懒汉模式。init-method=“init” — 初始化类实例的时候会加载这个名字的方法。再次运行的时候,发现Aoo中的无参构造输出语句出现了。所以:加载配置文件的时候会自动生成类的实例。创建一个类,在aoo包下 类名为Aoo。

2025-03-22 01:30:06 325

原创 SpringBoot实战(三十二)集成 ofdrw,实现 PDF 和 OFD 的转换、SM2 签署OFD

OFD是开放版式文档(Open Fixed-layout Document)的英文缩写,是我国国家版式文档格式标准——《GB/T 33190-2016电子文件存储与交换格式-版式文档》。版式文档是与等流式文件相对的,具有格式独立、版本固定、固化呈现的文档。版式文档不宜修改,且在不同设备中显示效果不变,而流式文档会根据设备版面显示发生变化。

2025-03-21 23:52:26 1063

原创 Spring Initializr创建springboot项目,提示java 错误 无效的源发行版:16

1.修改jdk版本,点击 file -> ProjectStructure -> Project,将Project SDK与Project language level设置为一致。选择java版本时发现只有17,21,23,没有自己想要的版本时,更改Server URL路径为start.aliyun.com就可以了。2.修改模块的语言等级,点击file -> ProjectStructure -> Modules。运行项目后报错:java: 错误: 无效的源发行版:16。3.修改模块的SDK版本。

2025-03-10 22:42:03 282

原创 Rust 图形界面开发——使用 GTK 创建跨平台 GUI

通过自定义信号,开发者可以实现复杂的交互逻辑。// 创建自定义信号println!");});

2025-03-10 16:42:17 818

原创 PostgreSQL-01-入门篇-简介

相比之下,PostgreSQL 采用了类似于 MIT 的许可协议,允许开发人员在开源或闭源产品中自由使用,这使得 PostgreSQL 成为了一种极具吸引力的选择。1990 年 6 月发布的版本 2 包含了重新设计的规则系统。Postgres95 的开发重点在于识别和解决后端代码的问题,而 PostgreSQL 的开发则转向了更具争议性的特性和功能,尽管这两个方面的工作同时进行。随着外部用户社区的增长,代码维护的时间成本增加,为了减少支持负担,伯克利的 POSTGRES 项目在版本 4.2 时正式终止。

2025-03-10 11:55:56 808

原创 Navicat 连接 SQL Server 详尽指南

Navicat 是一款功能强大的数据库管理工具,它提供了直观的图形界面,使用户能够轻松地管理和操作各种类型的数据库,包括 SQL Server。本文将详尽介绍如何使用 Navicat 连接到 SQL Server 数据库,包括安装设置、连接配置、常见问题排查及高级功能使用。

2025-03-07 22:06:08 567

原创 mysqld error while loading shared libraries libcrypto.so.3 cannot open shared object file No suc

安装或升级到 OpenSSL 3.0。确保文件在系统中正确存在,并且 MySQL 能够找到它。如果问题持续存在,可以尝试重新安装 MySQL 或 MariaDB,确保依赖的库被正确配置。

2025-03-05 18:21:02 405

原创 LeetCode Java面试刷题笔记汇总

LeetCode Java刷题笔记汇总,按照类型刷题效率更高。。大厂面试算法题有一定的运气成分,有可能你刷的比较少,但是遇到会的题就进去了,也有可能你刷的比较多,但是出题比较偏就进不去,可以针对某个大厂来刷题,推荐。你刷题越多,那么靠运气的成分就越少,一般来说,刷题两三百道的时候,就可以去国内大厂的一般开发岗位尝试投递且比较稳了。

2025-03-05 16:57:29 342

原创 Java进阶07 嵌套类

嵌套类允许我们更好的组织类内部类实现了闭包转载于:https://www.cnblogs.com/ssjie/p/4754570.html。

2025-03-05 15:00:52 640

原创 Java进阶-思维导图

11

2025-03-05 14:54:34 183

原创 Flask框架中SQLAlchemy的使用方法

config.py。

2025-03-05 00:29:33 790

原创 2024 年 MySQL 8.0.40 安装配置、Workbench汉化教程最简易(保姆级)

将其中的main_menu.xml文件复制到"D:load_softwareMysql8.0MySQL Server 8.0Work benchdata"中,点击替换即可,大家怕出错可以先将原来的文件先备份,以免重装。自动启动Workbench后,发现为纯英文,对很大一部分人来说并不友好,下面将进行汉化版教程(注意,以下教程只针对于Work bench版本8.0.39及以上的版本)双击下载好的安装包,点击自定义下载Custom,点击Next。点击下载,拉到最下面,点击社区版下载。

2025-03-04 22:11:33 595

原创 100天精通Python(爬虫篇)——第113天:爬虫基础模块之urllib详细教程大全

urllib 是 Python 内置的一个标准库(无需安装),专门用于处理与 URL 相关的各种操作,包括网页请求、数据解析等。它提供了较为底层和灵活的接口,允许开发者进行各种类型的网络请求和数据传输。urllib 最初是 Python 2 中的一个模块,在 Python 3 中被拆分成了几个子模块,以便更好地组织功能。:用于打开和读取 URL。它提供了类似于浏览器请求的功能,可以发送 GET 和 POST 请求,并处理 HTTP 和 HTTPS 协议。

2025-03-03 17:34:44 884

原创 第二篇:MySQL安装与配置(基于小皮面板(phpstudy))

在第一篇中介绍了数据库的相关概念,了解到SQL是用来操作数据库管理系统的语言,因此要学习数据库技术,数据库管理系统的配备是必不可少的!并且出于与的双考量而选择这款数据库管理系统软件。

2025-03-03 10:32:00 926

原创 开放自己本机的mysql允许别人连接

需要在左下角搜索记事本应用,右键以管理员身份运行,之后按照上述地址找到my.ini文件,ctrl+F搜索到[mysqld],修改或添加 bind-address 设置,将其更改为 0.0.0.0 或你的计算机的 IP 地址。打开 MySQL 的配置文件 my.ini。username和密码是第3步创建能从远程地址访问的用户和密码,ip地址是ipconfig查看的地址(前提是能ping通,才能连接该地址对应的数据库)。使用 MySQL 命令行连接到自己的数据库,并创建一个能够从远程地址访问的用户。

2025-03-02 21:22:37 280

原创 在2023idea中如何创建SpringBoot

localRepository节点默认是被注释掉的,需要把它移到注释之外,然后将localRepository节。点的值改为在3.1中创建的目录D:Program FilesApachemaven-repository。当从maven中获取jar包的时候,maven首先会在本地仓库中查找,如果本地仓库有则。如果没有则从远程仓库中获取包,并在本地库中保存。

2025-03-02 20:03:38 1057

原创 什么是中间件中间件有哪些

中间件(Middleware)是指在客户端和服务器之间的一层软件组件,用于处理请求和响应的过程。中间件是指介于两个不同系统之间的软件组件,它可以在两个系统之间传递、处理、转换数据,以达到协同工作的目的。

2025-03-02 18:24:41 919

原创 【thinkphp8】00003 案例 phpstudy_pro运行thinkphp8的phpmyadmin 报错,thinkphp8是基于php8的,要将phpmyadmin升级为5.2.1版本

哈喽,大家好,今天给大家分享一篇文章!并提供具体代码帮助大家深入理解,彻底掌握!?

2025-03-01 14:34:52 603

原创 【Spring Security系列】Spring Security 过滤器详解与基于JDBC的认证实现

上文说到,Spring Security它是一个强大的和高度可定制的身份验证和访问控制框架。它提供了一套丰富的功能,用于保护基于Spring的应用程序。上文又说到,在Spring Security中,过滤器(Filter)是一个重要的组件,用于处理身份验证、授权和其他安全相关的任务。Spring Security 的过滤器链由多个过滤器组成,每个过滤器负责处理特定的安全任务。当请求到达应用程序时,它会依次通过过滤器链中的每个过滤器,直到到达目标资源。

2025-02-28 23:59:17 696

原创 【MySQL】 穿透学习数据库理论与知识剖析

mysql它是数据库服务的客户端mysqld它是数据库服务的服务器端mysql本质:基于C(mysql)S(mysqld)模式的一种网络服务。mysql是一套给我们提供数据存取得服务的网络程序。数据库一般指的是, 在磁盘或者内存中存储的特定结构组织的数据 – 将来在磁盘上存储的一套数据库方案。数据库服务 – mysqld。一般的文件给我们确实提供了数据的存储功能, 但是数据并没有给我们提供非常好的数据管理能力。数据库本质:对数据内容存储的一套解决方案。

2025-02-28 22:21:20 874

原创 Tomcat10下载安装教程

在环境变量里找到系统变量,点击新建,输入变量名JAVA_HOME和变量值(即jdk的安装路径)后,再点击确定。点击右边的新建,输入%JAVA_HOME%in,再点击确定。(右键)此电脑→属性→高级系统设置→高级→环境变量。在系统变量里找到Path,点击编辑,出现下图。找到jdk的安装路径 ,并复制。

2025-02-28 13:19:10 838

原创 SpringSecurity 实现token 认证

Autowired@Override//1、获取请求头携带的tokenif(!//不需要token的路由可以直接放行return;response.getWriter().write(JSON.toJSONString(Result.failed(401,"token 非法","")));return;//放行。

2025-02-28 11:38:19 712

原创 springboot三层架构详细讲解

Spring Boot 的三层架构指的是:1.表示层:这一层通常由 Controller 组成,负责处理 HTTP 请求和向用户展示信息。2.业务逻辑层:包含 Service 接口及其实现类(ServiceImpl),处理应用程序的核心业务逻辑。3.数据访问层:由 Mapper 接口和 Mapper.xml 文件组成,负责与数据库交互,执行 CRUD操作。Spring Boot架构通过其分层设计,提供了一种清晰、模块化的代码组织方式,使得应用开发更加灵活和可维护。

2025-02-28 09:54:41 809

原创 Spring Boot的无缝衔接:深入解析与实践

Spring Boot通过其独特的“约定优于配置”原则和丰富的生态系统,为开发者提供了一个高效、简洁的开发平台。本文将深入解析Spring Boot无缝衔接的几大优势,并通过实际案例和深入分析,展示这些优势如何在项目中发挥作用。依赖,并遵循Spring Boot的约定进行配置。通常,你不需要为Redis编写太多配置代码,因为Spring Boot会自动配置Redis连接工厂、Redis模板等Bean。:上面的数据库连接配置是注释掉的,实际使用时需要取消注释并根据你的数据库环境进行调整。

2025-02-27 13:12:47 1044

原创 redis存取list集合

java 用redisTemplate 的 Operations存取list集合。p1.setName(“张一”);p2.setName(“张二”);p3.setName(“张三”);

2025-02-27 11:51:25 736

原创 nvm下载安装教程(node.js 下载安装教程)

nvm 是一个 node.js 的版本管理工具,相比于仅安装 node.js,我们可以使用 nvm 直接下载或卸载 node.js,可以同时安装多个 node.js 版本,并动态的切换本地环境中的 node.js 环境版本等,在开发过程中更加的便捷。

2025-02-27 10:27:06 1154

原创 Nginx WebSocket 长连接及数据容量配置

WebSocket 提供了高效的实时通信能力,但在实际部署中,尤其是当涉及长连接和大数据传输时,必须对 Nginx 进行一些优化配置以确保连接的稳定性和高效性。

2025-02-26 02:57:48 629

原创 Mysql中使用sql语句生成雪花算法Id

雪花算法(Snowflake)是一种生成全局唯一ID的分布式算法。它的主要功能是在分布式系统中生成一个全局唯一的ID,且ID是按照时间有序递增的。Snowflake算法使用一个64位的二进制数字作为ID。符号位、时间戳、工作机器ID、序列号。通过这几部分来表示不同的信息,将数据映射到具有特定结构的分布式系统中,实现数据的存储和查询。

2025-02-26 01:36:52 382

原创 LLM Xinference 安装使用(支持CPU、Metal、CUDA推理和分布式部署)

等环境变量(启动时参数)

2025-02-26 00:16:30 616

原创 java面试题之 int和Integer的区别

3、非new生成的Integer变量和new Integer()生成的变量比较时,结果为false。(因为 ①当变量值在-128~127之间时,非new生成的Integer变量指向的是java常量池中的对象,而new Integer()生成的变量指向堆中新建的对象,两者在内存中的地址不同;2、Integer变量和int变量比较时,只要两个变量的值是向等的,则结果为true(因为包装类Integer和基本数据类型int比较时,java会自动拆包装为int,然后进行比较,实际上就变为两个int变量的比较)

2025-02-25 22:15:50 259

原创 Java进阶-SPI机制

在主键版本中没有web.xml文件,springmvc如何通过继承AbstractAnnotationConfigDispatcherServletInitializer来启动SpringMVC?这就需要通过SPI机制来解决。先放一下大致思路:tomcat启动时会运行实现了servlet规范接口的实现类,而spring就是用类实现了该规范,因此执行时会实例化以达到启动mvc,另外在该类上有注解来实现mvc相关配置的加载,加载实现了的类。

2025-02-25 14:22:41 369

原创 DBeaver连接本地MySQL、创建数据库表的基础操作

此篇已完善!

2025-02-24 16:58:57 501

原创 100天精通Python(爬虫篇)——第113天:爬虫基础模块之urllib详细教程大全

urllib 是 Python 内置的一个标准库(无需安装),专门用于处理与 URL 相关的各种操作,包括网页请求、数据解析等。它提供了较为底层和灵活的接口,允许开发者进行各种类型的网络请求和数据传输。urllib 最初是 Python 2 中的一个模块,在 Python 3 中被拆分成了几个子模块,以便更好地组织功能。:用于打开和读取 URL。它提供了类似于浏览器请求的功能,可以发送 GET 和 POST 请求,并处理 HTTP 和 HTTPS 协议。

2025-02-24 14:21:13 1123

原创 解决报错net.sf.jsqlparser.statement.select.SelectBody

然后我的因为我的这个模块使用了mybatisplus的分页插件,和这个Spring依赖里面的分页产生了冲突,所以定位到问题之后我们就可以直接去排除这个依赖就行了。而这个报错,是告诉我们的分页依赖冲突,要加个jsqlparser依赖来解决这个冲突,也相当于平衡,但是可能因为我们版本的不匹配,还是会报错,例如下面这样。但是我们是不知道到底是什么依赖冲突的,这个时候就会用到一个工具,一个idea的插件 Maven Helper。当我们安装这个插件是,就可以在pom里面看见这个。

2025-02-23 06:56:42 355

原创 数据库课程设计-工资管理系统-MySQL

随着当今企业人员数量的不断增加,企业的工资管理工作也就变得越来越复杂。对于一个现代化的企业来说,信息化管理是必须的,而财务管理部门作为事业单位的重点部门,同样需要加强信息化管理。设计工资管理系统的目的就是为了帮助财务部门能更好地管理本单位的职工工资,提高工作效率,实现职工工资信息管理的规范化和自动化。明确查询公司职工某年某月的工资情况,通过职工工资管理系统,也能查询到职工本身的一些基本信息。

2025-02-23 05:10:56 746

原创 大数据-269 实时数仓 - DIM DW ADS 层处理 Scala实现将数据写出HBase等

DW(Data WareHouse 数据仓库层),包含 DWD、DWS、DIM 层数据加工而成,主要完成数据架构与整合,建立一致性的维度,构建可复用的面向分析和统计的明细事实表,以及汇总公共粒度的指标。基于 DW 数据,整合汇总成主题域的服务数据,用于提供后续的业务查询等。在分析交易过程时,可以通过卖家、买家、商品和时间等维度描述交易发生的环境,所以维度的作用一般是查询约束、分类汇总以及排序等。转换 area 表 到 地区ID、地区的名字、城市ID、城市的名字、省份 ID、省份的名字 到 HBase 中。

2025-02-23 03:23:36 908

原创 全网最全JAVA面试八股文

ReadWriteLock 是 一 个 读 写 锁 接 口 , ReentrantReadWriteLock 是ReadWriteLock 接口的一个具体实现,实现了读写的分离,读锁是共享的,写锁是独占的, 读和读之间不会互斥,读和写、写和读、写和写之间才会互斥,提升了读写的性能。主要用于将私有线程和该线程存放的副本对象做一个映射,各个线程之间的变量互不干扰,在高并发场景下,可以实现无状态的调用, 特别适用于各个线程依赖不通的变量值完成操作的场景。cas 是一种基于锁的操作,而且是乐观锁。

2025-02-21 22:48:36 801

原创 SpringBoot(接受参数相关注解)

<h1>基本注解</h1><hr/><a href="/monster/100/king">@PathVariable-路径变量:/monster/100/king</a>

2025-02-21 21:20:48 833

空空如也

空空如也

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

TA关注的人

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