自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring Boot问题总结

Svn 的 Update 与Maven 的update project 作用有什么区别 - 费曼带我飞 - 博客园。Spring Boot的启动器Starter详解 - chszs的专栏 - CSDN博客。参考了下其它正确的Spring Boot项目,发现是这行配置及代码出错了。然后执行:右击项目–>Maven–>Update Project(貌似Maven项目重新编译时使用后者比较好使。把它改成如下代码,重新install成功了。猜测可能是代码编译问题,尝试重新编译,Web开发要用后者。

2026-02-08 05:01:43 412

原创 net.sf.jsqlparser.statement.select.Select.getSelectBody()

发生这个问题就是因为Pagehelper中jsqlparser和Mybatis-puls中jsqlparser冲突,以我的项目来说,我项目中的Pagehelper中jsqlparser版本为4.2而Mybatis-puls中jsqlparser的版本为4.9,就导致版本兼容问题。如果你想以Pagehelper中jsqlparser的版本来使用的话,那么项目将启动不起来,就比如拿我的项目来说,如果我在pom文件中添加。你可以提升一下pagehelper的版本 这是maven中央仓库。

2026-02-08 02:45:40 377

原创 Redis的Spring配置

spring-redis.xml 集群配置,用 spring-data-redis 包做集成。

2026-02-07 02:48:56 386

原创 python爬虫——爬取全年天气数据并做可视化分析

children: 返回当前节点的直接子节点的迭代器。descendants: 返回当前节点的所有子孙节点的迭代器。接着爬取我们这个月的天气信息,存入列表中,然一次性写入我们的csv文件中,这样我们就得到了一个存有泉州2022全年天气情况的文件。find_all(): 查找所有匹配到的节点,并返回一个列表。因为绘制的图形是动态的天气轮播图,而此时我们日期的数据类型为字符串,要将类型改为datetime。parent: 返回当前节点的父节点。parents: 返回当前节点的所有祖先节点的迭代器。

2026-02-07 00:56:52 239

原创 MySQL中的count函数

在 MySQL 中, 是一个聚合函数,用于统计结果集中行的数量。它常见的几种用法包括:假设有一个 表,数据如下:idnameage1Alice252BobNULL3Charlie30NULLNULL20:结果:(统计所有行,无论字段是否为 )。:结果:(统计 列非 值的数量)。:结果:(去重后的 值:)。先给结论:方法功能执行过程性能情况统计所有行的数量(包括 行)遍历表或索引,计算所有行数,InnoDB 遍历聚簇索引最高效率,InnoDB 会通过聚簇索引快速扫描统计所有行的数量优化器会将其

2026-02-06 02:36:25 377

原创 MySQL Workbench菜单汉化为中文

默认情况下,安装完成的MySQL Workbench的菜单为英文,今天介绍一个简单易操作的方法,将MySQL Workbench菜单汉化为中文。

2026-02-06 01:27:19 376

原创 Java框架SpringBoot(一)

Spring Boot 是由Pivotal 团队提供的在spring框架基础之上开发的框架, 其设计目的是用来简化应用的初始搭建以及开发过程Spirng Boot 本身并不提供Spring框架的核心特性以及扩展功能,只是用 于快速、敏捷地开发新一代基于Spring框架的应用程序。也就是说,它并不是用来替代Spring的解决方案,而是和Spring框架紧密结合用于提升Spring开发者体验的工具Spring Boot 以约定大于配置的核心思想(把开发中默认的做法直接进行简化),从而使开发人员。

2026-02-05 08:44:05 921

原创 Docker 之mysql从头开始——Docker下mysql安装、启动、配置、进入容器执行(查询)sql

1. 启动镜像,这里面最后的“:latest”是根据步骤一中“1”截图中的版本来的,可根据自己情况输入。启动容器的同时将/data/yueshen5/codeProgram/KG-2.2-C中的文件挂载到容器中的/data目录下。1. 在系统目录下创建并运行脚本文件mysqllatest.sh,输入命令sh mysqllatest.sh。mysql -u root -p密码 #mysql没有任何含义,这只是进入mysql的必须命令。use mysql;以下命令是没有挂载操作的命令,如需挂载如上述命令所示。

2026-02-05 01:25:36 377

原创 在Django中安装、配置、使用CKEditor5,并将CKEditor5录入的文章展现出来,实现一个简单博客网站的功能

通过地址/myapp/Ckeditor即可访问CKEditor编辑页面,可以直接把word排版好的内容拷贝过来,格式和照片等都可以按word的排版正常显示。5. 为了使用方便,需要设置字体大小,根据word的使用习惯,按字号来设置字体,修改extends配置,增加fontSize设置。其中定义了三种配置,分别为“default”,“extends”和“list”,下面主要使用“extends”。4. 为了使用中文字体,需要修改extends配置,增加fontFamily设置,将中文字体放在英文字体的前面。

2026-02-04 22:13:56 637

原创 一文读懂Ingress-Nginx以及实践攻略

Ingress是Kubernetes的 一种 API 对象,用于管理集群内服务的外部访问。Ingress 可以提供从集群外部到集群内Service的 HTTP 和 HTTPS 路由,并可以基于域名、路径等规则将请求转发到集群内的Service上。Ingress nginx是 Kubernetes 中最常用的 Ingress 控制器之一,由 NGINX 官方提供支持(备注:nginx和k8s官方各自维护了一套 nginx ingress controller是 NGINX 和 NGINX Plus 的。

2026-02-04 21:06:43 817

原创 【postgresql】分区表管理

5.内置分区表与其分区的继承关系。2.查看分区表和分区索引大小。6.查看分区表的分区数量。4.查看分区表数据分布。1.查看有哪些分区表。7.检查表的分析时间。

2026-02-03 03:21:56 388

原创 Windows安装Redis图文教程

指定 Redis 最大内存限制,Redis 在启动时会把数据加载到内存中,达到最大内存后,Redis 会先尝试清除已到期或即将到期的 Key,当此方法处理 后,仍然到达最大内存设置,将无法再进行写入操作,但仍然可以进行读取操作。Redis 新的 vm 机制,会把 Key 存放内存,Value 会存放在 swap 区。设 置同一时间最大客户端连接数,默认无限制,Redis 可以同时打开的客户端连接数为 Redis 进程可以打开的最大文件描述符数,如果设置 maxclients 0,表示不作限制。

2026-02-03 01:08:10 333

原创 SQL 实战—递归 SQL:层级结构查询与处理树形数据

递归 SQL 是指在 SQL 查询中,

2026-02-02 02:16:19 938

原创 SpringBoot集成Flowable

1、概念通过计算机对业务流程的自动化管理。工作流是建立在业务流程的基础上,一个软件的系统核心根本上还是系统的业务流程,工作流只是协助进行业务流程管理。解决的是:在多个参与者之间按照某种预定义的规则自动进行传递文档、信息或任务的过程,从而实现某个预期的业务目标2、工作流系统概念:具有工作流功能的系统比如,OA、ERP系统,可能涉及工作流,都可以叫工作流系统3、具体应用关键业务流程:订单、报价处理、合同审核、客户电话处理、供应链管理等。

2026-02-02 01:00:54 302

原创 spring boot 项目打印sql日志和结果,使用logback或配置文件

在 Spring Boot 项目中使用 MyBatis 或 MyBatis-Plus 作为持久化框架时,你可以通过配置 Logback 来打印 SQL 日志及其结果。

2026-02-01 01:42:25 348

原创 redis服务启动与停止

1、在redis目录下查看配置文件redis.windows.conf,查看bind 127.0.0.1这行前面是否有#,若有,删除#(#代表注释,注释掉的那行时不能起作用的)启动服务:在目录/usr/local/redis-4.0.0/src下,执行命令:./redis-server。连接服务:在/usr/local/redis-4.0.0/src下,执行命令:./redis-cli。然后重新输入redis-server redis.windows.conf命令启动服务即可。可以看到服务在后台启动了。

2026-02-01 00:22:39 327

原创 PostgreSQL异常:An IO error occurred while sending to the backend

在使用PostgreSQL。

2026-01-31 23:30:06 277

原创 Node.js NativeAddon 构建工具:node-gyp 安装与配置完全指南

Node.js NativeAddon 构建工具(node-gyp)是一个基于 Node.js 的跨平台命令行工具,专用于编译 Node.js 的原生插件模块。它内部封装了源自Chromium团队使用的 gyp-next 项目,并针对 Node.js 模块开发进行了扩展。值得注意的是,node-gyp 不用来构建 Node.js 自身,而是专注于让开发者能够轻松地在不同的操作系统上编译原生模块。这个工具支持多种版本的 Node.js,并自动匹配对应版本的开发文件。JavaScript 和 C/C++

2026-01-31 21:52:15 855

原创 Linux下安装Nginx服务及systemctl方式管理nginx详情

将下载好的nginx压缩包上传至刚才所建的目录中/usr/local/nginx(我习惯用CRT这个工具,大家可以根据自己的喜好)------[也可以在此目录下直接下载使用(确保安装了wget 没有安装可以 yum install -y wget 下载一个)在linux中进入上传nginx的文件夹/usr/local/nginx并解压。命令将编译完成的程序和相关文件复制到系统的适当位置,使其可以被系统和用户访问。),更具自己想要的版本下载相应的tar.gz包。下载完成后解压就可以了]------

2026-01-30 00:19:04 951

原创 java进阶--多线程学习

并行(parallel):指在同一时刻,有多条指令在多个处理器上同时执行。就好像两个人各拿一把铁锨在挖坑,一小时后,每人一个大坑。所以无论从微观还是从宏观来看,二者都是一起执行的。来个比喻:并发是一个人同时吃三个馒头,而并行是三个人同时吃三个馒头。并行是指多个处理器或者是多核的处理器同时处理多个不同的任务。并发是逻辑上的同时发生,而并行是物理上的同时发生。并发是指一个处理器同时处理多个任务。

2026-01-29 12:56:42 36

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

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

2026-01-29 12:34:53 698

原创 Flask-SocketIO,一个高效的 Python WebSocket 库!

是一个基于Flask框架的扩展库,专门用于实现实时通讯。传统的HTTP协议是“请求-响应”模式,服务器只能在客户端请求后进行响应,而WebSocket可以让服务器主动推送数据给客户端,实现双向实时通信。Flask-SocketIO不仅支持WebSocket,还支持长轮询等多种通信方式,它会自动选择最佳方式,不用我们手动配置。除了message,我们可以定义更多自定义事件,帮助实现更细化的实时功能。例如,可以定义一个事件专门用于发送通知。def?????data)????data,?:发送通知事件。

2026-01-28 22:39:48 524

原创 CentOS7安装Mysql5.7(ARM64架构)

看到 3、4、5 状态为开或者为 on 则表示成功。gcc 各版本下载地址: https://ftp.gnu.org/gnu/gcc/输入密码(上面操作 bin/mysqld --initialize xxx 生成)3.下载 GCC 源码,选择合适的版本,本文以 gcc-13.2.0 为例。解压安装包 mysql-5.7.27-aarch64.tar.gz。修改 mysql 用户的登陆密码(这里根据需要设置,可以略过)的版本太老,里面的动态链接库没有。将解压后的目录改名为 mysql。

2026-01-28 22:13:44 658

原创 springboot与springcloud对应版本

2.0.X.RELEASE 2.0.4.RELEASE(停止维护,建议升级) Spring Cloud Finchley。1.5.X.RELEASE 1.5.1.RELEASE(停止维护,建议升级) Spring Cloud Edgware。Spring Boot 与 Spring Cloud Alibaba 版本对应关系。

2026-01-27 22:52:11 49

原创 SpringBoot3 整合 Mybatis 完整版

成功,至此,已经完成了 SpringBoot3 整合 Mybatis 的步骤。在 application.yaml 文件中添加mybatis的相关配置。当不指定 依赖版本的时候,会 由 springboot 自动管理。在 application.yaml 文件中添加数据源的信息。第三方的依赖库,需要明确的指定版本号。推荐使用最新的即可。结合表结构,创建普通的一个bean类。包含了普通属性,标准的下划线属性。, 指定要扫描的 mapper 接口的包路径。先写上吧,没有副作用。在 项目的 启动类上添加注解。

2026-01-27 22:31:05 58

原创 SpringBoot + vue 管理系统

我们已经实现了部门管理、员工管理的基本功能,但是大家会发现,我们并没有登录,就直接访问到了后台。这是不安全的,所以要做登录认证。最终我们要实现的效果就是用户必须登录之后,才可以访问后台系统中的功能。(14,‘zhangsanfeng’,‘123456’,‘张三丰’,1,‘14.jpg’,2,‘2002-08-01’,2,now(),now()),(16,‘songyuanqiao’,‘123456’,‘宋远桥’,1,‘16.jpg’,2,‘2007-01-01’,2,now(),now()),

2026-01-26 23:51:22 599

原创 Spring 多实例注入

Spring 容器中保存的 bean 默认是单例的,通常来说这样做可以降低 bean 对象创建的频率,在某些访问量大的场景下可以节省对象创建消耗的时间,提高响应性能。但在一些其他场景,比如脚本调度处理多个消息队列中的消息,这时候拉取各个队列消息的步骤是完全相同的,只不过各条队列的名称和密码不一样,显然可以使用一个专门的。自动注入无法保证每次获取的都是新的实例,一个解决方法是通过 Spring 的。,这样每次从 Spring 容器中获取其实例的时候都会返回一个新的对象。指定类的代理模式,这样使用注解。

2026-01-26 23:35:10 514

原创 Spring Cloud gateway 路由规则

匹配 /api/user/ 下的所有子路径,包括多级子路径,例如 /api/user/profile 和 /api/user/orders/123。作用:定义一组断言,用于决定请求是否匹配该路由。作用:定义一组过滤器,用于在请求转发前后对请求或响应进行修改。匹配 /api/user/ 后跟一个或多个数字的路径,例如 /api/user/123。匹配 /api/user/ 下的一级子路径,例如 /api/user/profile。匹配请求路径为 /api/user 的请求。

2026-01-23 22:32:59 579

空空如也

空空如也

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

TA关注的人

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