自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【mysql】导出导入mysql表结构或者数据

使用 mysqldump 工具可以方便地导出 MySQL 数据库中的表数据。mysqldump 是一个命令行工具,通常随 MySQL 服务器一起安装。以下是如何使用 mysqldump 导出表数据的步骤和示例。

2025-03-22 16:03:10 298

原创 Windows上安装Redis

建议大家安装虚拟机,使用docker部署redis进行开发。

2025-03-22 03:16:29 671

原创 spring源码编译,遇到的坑

a>根据spring根目录下的gradle–>D:springspring-framework-5.2.xgradlewrappergradle-wrapper.properties文件里的distributionUrl,下载对应的gradle(最好是根据这里的版本去下载gradle,否则可能出现这样或者那样的错误)例如:file:///A:/jobsoft/Gradle/gradle-5.6.4-all.zip。右键需要下载的版本的链接,到迅雷里下载,特别快(亲身体验,在外面是下载不下来的,很难)

2025-03-22 01:40:06 285

原创 SpringBoot教程(三十二) SpringBoot集成Skywalking链路跟踪

进入 D:apache-skywalking-apm-8.9.1apache-skywalking-apm-binin ,双击运行 startup.bat(7.x及以下版本 APM 包里面有包括 Agents,但是8.x的就发现被分开了,所以8.x的及以上的 就需要 Agents 也得下载。再看 Skywalking(http://localhost:8080/) 页面那边,你就会发现有个这个图(表示连接上了)启动后,控制台日志输出开头出现了以下的记录,就表示连接上Skywalking了。

2025-03-22 00:02:33 950

原创 Spring 中的 @ExceptionHandler 注解详解与应用

通过使用注解,你可以轻松地管理 Spring 应用中的异常处理逻辑。这不仅有助于提高代码的可读性和维护性,还能提供更好的用户体验。希望通过本文,你能掌握的使用方法,并将其应用到你的项目中。这篇博客文章详细介绍了注解的用法,并结合示例展示了其在实际开发中的应用场景。通过掌握这些技巧,你可以在开发过程中更加从容地处理各种异常情况。

2025-03-10 22:50:20 461

原创 SocketTool、串口调试助手、MQTT中间件基础

在 UDP Server 收到过 UDP Client 的数据后,其对方 IP 地址和 UDP 端口均可确定 下来,然后 UDP Server 也可以向 UDP Client 发送数据了。在串口工具COM2发送数据,COM1能收到,COM1发送的在工具里也能接收到。在 TCP Client 端的 Socket 即可收到数据12345。1)分别创建 UDP Server 和 UDP Client。然后打开串口调试工具,调整串口设置后打开串口COM2。2)先由 UDP Client 发送数据。

2025-03-10 16:51:05 144

原创 Python 爬虫实战案例 - 获取社交平台事件热度并进行影响分析

通过本次 Python 爬虫实战案例,我们成功地从微博平台获取了特定事件的相关数据,并进行了深入的分析和可视化展示。这些信息对于了解事件的传播范围和影响力具有重要价值,能够为企业、品牌或研究人员提供决策依据,例如评估营销活动的效果、监测舆情动态等。然而,在进行爬虫操作时,要始终遵守平台的规则和法律法规,确保数据获取的合法性和合理性,同时也要注意对数据的隐私保护和合理使用,以充分发挥数据分析的作用,更好地洞察社交平台上的信息传播和事件发展态势。

2025-03-10 12:04:27 543

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

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

2025-03-07 22:14:45 782

原创 MySQL中between and的基本用法

是支持数值查询的,当字段类型是数值时 between A and B等同于>=A and <=B。not between and表示指定范围之外的值。not between A and B相当于 < A or >B。从上面示例可以看出,还有两条数据时间是在2024-10-30日范围内,但是并没有被查询出来。当between and用于数值查询时,常用于字段类型为int、decimal等。当查询时间范围时要注意可能会遇到时间精度问题,具体参考下面示例。示例:查询年龄不在24到25之间的用户。

2025-03-05 18:29:43 277

原创 Linux安装RabbitMQ

RabbitMQ 管理界面中的顶部标签(OverviewChannelsExchangesAdmin)提供了对 RabbitMQ 集群的不同方面的管理和监控功能。1. Overview(概览)功能:提供 RabbitMQ 集群或单个节点的总体运行状态。显示有关队列、交换机、连接、通道等的统计信息。包含的主要信息:Totals:队列中的消息总数、消息速率(每分钟发布/确认/投递的消息数量)。Nodes:显示所有节点的资源使用(内存、磁盘、CPU、Erlang 进程等)。

2025-03-05 17:06:13 1374

原创 Java进阶书籍推荐

是开发分布式程序的选项之一,不过我不喜欢,其实银行使用的也不怎么的。介绍:这本书名为《Java并发编程实践》有些抹杀了它的价值,其中并非只讲述了Java的多线程设施,对一般的并发编程的rationale也有相当透彻的阐述。介绍:云计算必备图书。介绍:清晰揭示了重构的过程,解释了重构的原理和最佳实践方式,并给出了何时以及何地应该开始挖掘代码以及改善。大师的杰作,让你明白软件是一步步改进的,不是一蹴而就的。介绍:这本书的作者是被誉为Java之父的James Gosling,入门者推荐阅读,对基础的讲解很不错。

2025-03-05 15:09:40 519

原创 Golang笔记——Interface类型

接口定义了类型应该具备的行为(即方法)。Go 的接口与其他语言(如 Java 或 C++)中的接口有一些不同之处,特别是Go 的接口不需要显式声明实现,即只要类型实现了接口的方法,就自动实现了该接口。Method1() // 方法签名Method2() // 方法签名类型断言:用于在运行时提取接口的具体类型值,如果类型不匹配,可以使用ok变量避免运行时错误。类型开关:允许你对接口值的动态类型进行多分支判断,可以在多个可能的类型之间选择。反射:通过reflect包可以。

2025-03-05 00:37:55 774

原创 2024最新版JavaScript逆向爬虫教程-------基础篇之Chrome开发者工具学习

代码块是可以在 Sources 面板中创建和执行的小脚本,在任何页面都可以访问和运行。假设调试者有一个 JS 加密方法库,内置了多种常见的加密方法,在调试脚本时,如果要在多个页面中反复使用,就可以考虑将脚本另存为代码块。要创建一个代码块,需要打开 Sources 面板,单击左侧 Snippets 选项卡,右击空白处,选择 Create new snippet(或 New snippet) 选项,如图:如果代码块编写后还未保存,文件名会出现下图所示的符号 "*",需要按 Ctrl + S 键来进行保存。

2025-03-04 22:19:49 1452

原创 2020最新Java面试题

研发了这么多年,每天都在搬砖,斗转星移,从一个被面试者,成为了一个面试者。总感觉自己在面试的时候提出的问题没有一个由浅入深的感觉,总是东一个问题,西一个问题的,所以整理一些面试问题,首先是给自己扫盲,丰富自己的技术栈。RDB和AOF,这里简单说一下,目前的redis支持RDB和AOF混合的方式,4.0以后的版本,开启如下的配置,会生成一个混合的文件,SDS(Simple Dynamic String),链表,字典,跳跃表,整数集合,压缩列表。字符串,有序集合,无需集合,Hash,列表。1.JVM内存划分?

2025-03-03 17:44:22 303

原创 网页数据抓取:融合BeautifulSoup和Scrapy的高级爬虫技术

BeautifulSoup是一个用于解析HTML和XML文档的Python库,它可以使开发者以一种更加简单、直观的方式来遍历、搜索和修改文档。Scrapy是一个强大的爬虫框架,它提供了丰富的功能,如请求调度、数据提取、异步处理等,适合用于构建复杂的网络爬虫项目。Scrapy被广泛应用在数据挖掘、信息处理、内容监测、自动化测试等多个领域。其强大的功能和灵活性使得开发者可以便捷地实现各种类型的爬虫程序。下面将具体介绍Scrapy的特点和架构,以及如何使用它来创建网络爬虫。

2025-03-03 10:40:41 920

原创 微服务搭建----springboot接入Nacos2.x

一开始我是有下载1.x的其他版本,他是需要输入账号密码的,初始账号密码是,nacos acos,然后很操蛋的事情来了,因为是停留在登录页面,所以他是要求你输入密码,但是2.4.3没有初始账号密码,所以点击登录一直提示账号密码失败,当时很纳闷,没改过密码呀,怎么就是不对呀,纳闷了好久,后面不小心关了链接,重新点击http://localhost:8848/nacos,他进去了,他进去了!nacos之前用的版本是1.0的,现在重新搭建一个2.0版本的,学如逆水行舟,不进则退,废话不多说,开搞。

2025-03-02 21:30:52 713

原创 基于eNSP的小型企业网络设计

在本次计算机网络课程设计中,围绕“小型企业网络搭建”这一主题,成功构建了一个高效、安全且易于管理的企业内部网络。通过本次课程设计,我们不仅掌握了小型企业网络搭建的关键技术和最佳实践,还培养了团队协作和问题解决的能力。本项目所构建的网络系统不仅满足了当前的业务需求,还具备良好的可扩展性和灵活性,为企业未来的数字化转型奠定了坚实的基础。

2025-03-02 20:11:53 580

原创 从零开始的vscode配置及安装rust教程

一般没有下载visual studio IDE,是没有生成工具的。需要单独安装,且需要(3~4)G空间。终端会自动进入安装状态,提示你是否安装,选用默认安装(直接Enter)即可。然后稍等一会就会提示安装完成。运行rustup-init.exe, 回车等待安装完成即可。到这里, windows的rust配置环境也算是大功告成了。打开cmd命令行,使用以下命令检测rust是否安装成功。到这里, mac的rust配置环境就算是大功告成了。Rust 的编译工具依赖 C 语言的编译工具。检测如上,说明安装成功。

2025-03-02 18:32:58 1015

原创 【从0带做】基于Springboot3+Vue3的高校食堂点餐系统

大家好,我是武哥,最近给大家手撸了一个基于SpringBoot3+Vue3的高校食堂点餐系统,可用于毕业设计、课程设计、练手学习,系统全部原创,如有遇到网上抄袭站长的,欢迎联系博主~https://www.javaxm.cn/star/gxstdc.html体验地址:(请电脑端浏览器访问):http://43.142.9.148:81/用户账号: aaa 密码:123456系统管理员:admin 密码:admin注:为了保证线上数据完整,关闭了线上增删改数据功能,不影响实际代码功能前后端分离后端:S

2025-03-01 14:43:10 302

原创 【SpringBoot】Spring 一站式解决方案:融合统一返回结果、异常处理与适配器模式

适配器模式, 也叫包装器模式. 将个类的接,转换成客期望的另个接, 适配器让原本接不兼容的类可以合作间.简单来说就是标类不能直接使, 通过个新类进包装下, 适配调使. 把两个不兼容的接通过定的式使之兼容.如下两个接, 本是不兼容的(参数类型不样, 参数个数不样等等)本期接着上回,讲解了关于适配器模式,以及Spring统一功能处理的统一返回格式,以及统一异常处理,当然这里涉及原码,大家可以去看看,翻一翻;???~~~~最后希望与诸君共勉,共同进步!!!???

2025-03-01 00:09:39 979

原创 【MySQL】MySQL库的操作

例如,在某些校验集下,大写字母和小写字母被视为相同(不区分大小写),而在其他校验集下则被视为不同(区分大小写)。此外,对于包含重音字符的语言,不同的校验集可能会以不同的方式处理这些字符的排序。选择适当的校验集对于确保查询结果的准确性和排序的正确性至关重要。例如,在区分大小写的校验集下,查询"John"将不会返回"john"的记录;而在不区分大小写的校验集下,这两个查询将被视为相同。

2025-02-28 22:31:36 988

原创 ubuntu 安装 Redis

将 bin 目录安装到当前目录下 make install PERFIX=目录,当然也可以直接使用 src 下的脚本(可省略)也可以去官网下载别的版本 https://redis.io。

2025-02-28 13:29:40 386

原创 Spring之FactoryBean详解

Spring中有BeanFactory接口,也有FactoryBean接口。注意不要混淆两者。《Spring之BeanFactory详解》

2025-02-28 11:49:43 625

原创 SpringBoot中整合RabbitMQ(测试+部署上线 最完整)

RabbitMQ服务端是由并发式语言Erlang编写的,所以安装RabbitMQ的之前需要安装Erlang,保证所需要的环境。注意:这里没有下载的版本,下载需要与自己的版本一致,如果发现启动不了RabbitMQ,请看后面的启动RabbitMQ。由于目前是测试阶段,这里我使用之前学习的时候的版本。

2025-02-28 10:05:12 1019 1

原创 Spring Cloud Alibaba 组件版本选择

如果不想跨分支升级,如需使用新特性,请升级为对应分支的新版本。下表为按时间顺序发布的 Spring Cloud Alibaba 以及对应的适配 Spring Cloud 和 Spring Boot 版本关系(由于 Spring Cloud 版本命名有调整,所以对应的 Spring Cloud Alibaba 版本号也做了对应变化)如果需要使用 Spring Cloud Greenwich 版本,请在 dependencyManagement 中添加如下内容。2.0.4.RELEASE(停止维护,建议升级)

2025-02-27 13:21:36 847

转载 Redis服务安装自启动(Windows版)

一般来说,一些中大型企业都会去采用 Linux 服务器来部署 Redis,而且 Redis 官方并没有提供 [Windows 版本](https://gitcode.com/gh_mirrors/wi/windows/overviewutm_source=highlight_word_gitcode&word=windows&isLogin=1 "Windows 版本")的安装包。

2025-02-27 11:59:53 894

原创 pg_sql关于时间的函数

作用:提取时间中某些内容(可以实现和date_part类似功能)时间戳转日期(时间戳为数值类型,若为字符型需进行转换)作用:获取日期对应的参数是当前年的第几(周、月、季)格式:日期 +/- interval ‘加减值’格式:date_trunc((‘参数’,日期))格式:date_part(‘参数’,日期)格式:extract(提取值from时间)作用:获取日期对应参数的起始。作用:实现时间日期的加减。

2025-02-27 10:36:04 152

原创 Nginx 请求超时

请求超时是指服务器在接收到客户端请求后,未能在规定的时间内完成该请求的处理,导致请求被中止或失败。客户端请求超时:客户端发起请求后等待响应的时间超过了 Nginx 配置的超时时间。Nginx 与后端服务的通信超时:当 Nginx 作为反向代理服务器时,它需要与后端应用服务器(如 PHP、Node.js、Tomcat 等)进行通信。如果后端响应迟缓或未及时响应,可能会导致请求超时。Nginx 自身处理请求的超时:当 Nginx 自身的处理时间过长,未能在指定的时间内完成请求时,也会发生超时。

2025-02-26 03:06:18 982

原创 MySQL中的索引

注意上面三行依次是book_id,book_name,info,与我们创建索引时指定的顺序是严格对应的。在查询时会遵守最左索引原则,先进行book_id条件的比较,然后再进行book_name比较,最后才是info。因此注意把最常用的查询字段放在索引的最左边。提示 删除表中的列时,如果要删除的列为索引的组成部分,则该列也会从索引中删除。可以看到,book表中已经没有名称为idx_aut_info的组合索引,删除索引成功。MySQL的索引包括普通索引、唯一性索引、全文索引、单列索引、多列索引和空间索引等。

2025-02-26 01:45:23 323

原创 Microsoft SQL Serve的下载与安装

找到下载SSMS,点击下载。

2025-02-26 00:25:15 396

原创 Java面试题记不了怎么办_java面试题怎么记?java面试要注意什么?

其实,这是很容易露馅的。有的应聘者认为,在面试时主考官肯定会出难题,但没有想到的是,主考官可能挑了一个相当简单的概念题,而应聘者则在阴沟里翻了船,支支吾吾说不清这个概念。学习完java之后,大家肯定是要出去找java相关的工作的,并且找工作都要面试,为了能够在面试中显示出自己的能力,很多小伙伴都想知道java面试题怎么记那么接下来,我们就来给大家讲解一下这方面的内容。其实面试java最主要的就是该掌握的要掌握,并且平时也要不断的提高自己的实践能力,这样在面试中才不会慌张,那么面试就会有很大就会成功哦!

2025-02-25 23:00:57 137

原创 java进阶专栏的学习指南

类和对象

2025-02-25 16:47:02 370

原创 docker中配置redis

4、下载redis,解压,复制redis.conf到你上一步建立的目录下,/home/docker-data-redis。3、创建目录,在你的宿主机,(我是在虚机中建的centos7)为了给redis配置文件使用。docker pull redis(默认你的docker中没有redis)6.1、 注释掉127.0.0.1,允许远程访问。5、解压后,将redis.conf上传。6.2、守护线程启动,默认为no。9、操作完后,就可以愉快的玩耍了。2、查看redis是否拉取成功。6.3、设置redis访问密码。

2025-02-24 17:10:36 318

原创 2019新鲜出炉的BAT通关面试题 Java岗

面试难度:简单面试体验:挺好没有什么特别刁难人的问题,总体体验不错!大家注意,开始的第一个问题一定是讲项目,如果很多问题都一知半解,就别讲了。那没有一个拿手都技术?好好沉淀,有拿手都技术再出山面试~-更多文章-spring cloud config将配置存储在数据库中这 10 款插件让你的 GitHub 更好用、更有趣Nginx是什么?能干嘛?MAT入门到精通(二)MAT入门到精通(一)为了效率,扎克伯格的26张PPT分布式架构知识体系。

2025-02-24 14:32:40 1258

原创 详解Tomcat下载安装以及IDEA配置Tomcat(2023最新)

另外编程需要启用Tomcat服务器时,黑窗口也不能关,否者无法使用Tomcat服务器。可以尝试重启电脑,再启动Tomcat试试。不行的话,就修改Tomcat端口号。若下滑找不到Tomcat Server,可能需要点击下面的more展开。号,在接下来的Tomcat Home: 中选择自己的tomcat目录。”,点击 java,找到 webroot 下面的lib包。点击“Deployment”,然后点击“+”,就完成了。如果配置成功,打开浏览器,输入。选择“+”→“web” ,选择。

2025-02-23 07:07:36 1013

原创 最新SQL Server 2022保姆级安装教程【附安装包】

这里随便输入一个英文命名。

2025-02-23 05:22:30 640

原创 如何使用 SQL CREATE TABLE 创建一个表

在使用语句时,需要为每个列指定适当的数据类型。约束条件用于限制表中数据的取值范围和完整性。约束条件可以保证数据的完整性和一致性,但过多或不合理的约束条件可能会影响数据的插入和更新性能。在定义约束条件时,要考虑实际业务需求和数据的特点。使用 SQL语句可以轻松地创建数据库表。在创建表时,需要选择合适的数据类型、定义合理的约束条件,并考虑表的扩展性和命名规范。通过实际案例的演示,我们可以更好地理解如何使用语句创建一个满足实际需求的表。掌握这些知识,将有助于我们更好地管理和操作数据库。

2025-02-23 03:34:10 1050

原创 兴业银行java面试_【面经】兴业银行信息技术岗面试

之后比较纠结的地方又来了,按道理说我是要面研发,但是昨天的笔试题做的算法岗的题。然而搞笑的是,由于没问清楚,莫名其妙的坐到了算法岗的笔试区,所以发现题目也全是各种算法岗题目,然而我要找的是cpp啊?做的题不是很难,就是求所谓的大于给定数字的非重复数字:121,34这种是非重复数字,122,1334这种就是重复数字。因为今天来的是上海总行,所以如果意向城市是上海,9月之内应该会出结果,如果是其他城市,则是10月~11月初结果。收到了兴业银行的笔试邀请函,应该是线下的上机笔试,不过就不去了。

2025-02-21 22:58:24 255

原创 springboot-自定义注解

第一步:定义注解第二步:配置注解第三步:解析注解int age();String sex() default "女";注意:自定义注解要用【@interface】在自定义注解中,其实现部分只能定义注解类型元素!说明:a.访问修饰符必须为public,不写默认为public;b.该元素的类型只能是基本数据类型、String、Class、枚举类型、注解类型以及一维数组;c.该元素的名称一般定义为名词,如果注解中只有一个元素,名字起为value最好;

2025-02-21 16:06:09 692

原创 Spring Boot 集成 Kettle

Kettle 最初由 Matt Casters 开发,是 Pentaho 数据集成平台的一部分。它提供了一个用户友好的界面和丰富的功能集,使用户能够轻松地设计、执行和监控 ETL 任务。Kettle 通过其强大的功能和灵活性,帮助企业高效地处理大规模数据集成任务。

2025-02-21 14:35:51 629

空空如也

空空如也

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

TA关注的人

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