自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【MySQL】内置函数

函数名称描述当前日期当前时间当前时间戳返回 datetime 参数的日期部分在 date 中添加日期或者时间interval 后的数值单位可以是:year minute second day在 date 中减去日期或者时间interval 后的数值单位可以是:year minute second day两个日期的差,单位是天now()当前日期时间函数描述返回字符串字符集连接字符串返回substring在string中出现的位置转换成大写转换成小写。

2025-03-22 15:55:49 542

原创 Vue项目中 安装及使用Sass(scss)

为什么会有这个安装方法,是因为我在使用常规安装方法时,会出现版本不兼容问题,导致安装失败,所以 尝试了一个新的方法,如下。的版本,因为它会根据 npm 依赖项自动安装合适的版本。项目就可以正常使用sass啦~:nodejs环境中将sass转css。2.在这个配置中,你不需要指定。:把 sass编译成css。

2025-03-22 03:09:07 243

原创 Spring总结

补充说明: 也有人把mybatis称之为半自动化的ORM映射框架1. 要求被代理者,必须有接口.2. 默认条件下如果有接口,则使用JDK动态代理要素:1. 协议相同2. 域名相同3. 端口号相同如果上述的三要素都满足,则叫同域访问, 如果三要素有一项不满足,则称为跨域访问.Session生命周期, 会话结束 对象销毁.Session的数据存储在内存中.Session只可以临时存储数据.不能永久存储.14-3 Cookie总结。

2025-03-22 01:32:44 724

原创 SpringBoot实现各种参数校验,写得太好了,建议收藏!

业务需求总是比框架提供的这些简单校验要复杂的多,我们可以自定义校验来满足我们的需求。自定义非常简单,假设我们自定义加密id(由数字或者a-f的字母组成,32-256自定义约束注解FIELD,?public?@interface?EncryptId????//?默认错误消息???String?message()?default?“加密id格式错误”;???//?分组???Class<?>[]?groups()?default?{};???//?负载???Class<??extends。

2025-03-21 23:55:10 777

原创 Spring MVC常用注解(绝对经典)

某些特殊的情况下,前端传递的参数 key 和我们后端接收的 key 可以不一致,比如前端传递了一个 time 给后端,而后端是使用createtime 字段来接收的,这样就会出现参数接收不到的情况,如果出现这种情况,我们就可以使用 @RequestParam 来重命名前后端的参数值。HttpServletRequest 对象代表客户端的请求,当客户端通过 HTTP 协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,通过这个对象提供的方法,可以获得客户端请求的所有信息。

2025-03-10 22:44:15 733

原创 rustdesk远程桌面使用

为什么使用rustdesk,因为向日葵,todesk,免费版本的有各种各样的坑,比如限制你的登录,需要你重新登录使用,画面模糊,限制你的流量网速等等,还不如自搭rustdesk,安全高且速度只取决于服务端的网速和线下设备的网速。

2025-03-10 16:44:45 420

原创 PostgreSQL学习笔记:PostgreSQL vs MySQL

综上所述,PostgreSQL 和 MySQL 各有优缺点,选择哪种数据库取决于具体的应用场景和需求。如果需要处理复杂的数据类型、强大的事务支持和高级的查询功能,PostgreSQL 可能是更好的选择。如果对写入性能和简单易用性有较高要求,MySQL 可能更适合。在实际应用中,可以根据具体情况进行评估和测试,选择最适合的数据库管理系统。两者都有商业公司提供支持服务。例如,MySQL 有 Oracle 公司的商业支持,PostgreSQL 有多家公司提供专业的支持和服务。

2025-03-10 11:58:16 582

原创 Neo4j图数据库学习(二)——SpringBoot整合Neo4j

本文介绍如何通过SpringBoot整合Neo4j的方式,对图数据库进行简单的操作。Neo4j和SpringBoot的知识不再赘述。Neo4j图数据库学习(一)——初识CQL由于作者的水平非常有限,难免会出现错误,欢迎各位指正!假如您有任何想法,也欢迎交流!

2025-03-07 22:08:25 1066

原创 MySQL——内置函数

在date中添加日期或时间,interval后的数值单位可以是:year、minute、second、day。:在date中减去日期或时间,interval后的数值单位可以是:year、minute、second、day。:返回substring在string中出现的位置,没有返回0。:如果val1为null,返回val2,否则返回val1的值。:从str的postion开始,取length个字符。:从string中的左边起取length个字符。:显示当前正在使用的数据库。:两个日期的差,单位是天。

2025-03-05 18:23:20 255

原创 Linux 下安装 Golang环境

原文链接:https://blog.youkuaiyun.com/super_xyo/article/details/128210788。go modules 模式下,可以不配置GOPATH,默认【/root/go】国内镜像官网:https://golang.google.cn/如果之前已经安装过go的版本,先清空下go,不然可能会报错误。6. 查看golang版本,测试是否配置成功。标准官网:https://go.dev/Linux 下安装 Golang。获取Golang下载地址。获取Golang下载地址。

2025-03-05 16:59:47 208

原创 Java进阶13 线程池

ThreadPoolExecutor类。

2025-03-05 15:03:12 625

原创 FlinkCDC实战:将 MySQL 数据同步至 ES

CDC (Change Data Capture) 是 变更数据获取的简称。核心思想是监测并捕获数据库的变动(数据或数据表的插入、更新以及删除等),将这些变更按发生的顺序完整地记录下来,写入到消息中间件中以供其他服务进行订阅并消费。Flink 社区开发了 flink-cdc-connectors 组件,这个一个可以直接从 MySQL、PostgreSQL等数据库直接读取全量数据和增量变更数据的source 组件。

2025-03-05 00:31:49 878

原创 20241130 RocketMQ本机安装与SpringBoot整合

NameServer 是一个非常简单的 Topic 路由注册中心,其角色类似 Dubbo 中的zookeeper,支持 Broker 的动态注册与发现。**Consumer:**消息消费的角色,支持分布式集群方式部署。**Producer:**消息发布的角色,支持分布式集群方式部署。rocketmq.config.namesrvAddr= ,这个是指定 nameServer 地址和端口,我们暂时先搞成localhost:9876,等后面搞集群的话,要再修改;Broker的路由的信息。

2025-03-04 22:13:46 1071

原创 10分钟熟练掌握宝兰德中间件部署 iServer

在未来,随着技术的迅猛发展,宝兰德中间件与iServer也将不断进化升级,为您带来更多的可能性。在这股汹涌澎湃的时代洪流中,选用国产化中间件产品进行服务应用的部署,已然不再是一种简单的选择,而是成为顺应时代发展趋势的主流部署方案,是保障国家信息安全、推动产业自主创新的重要举措。完成 iServer 系统配置后,可以跳转 iServer 首页,跳转 iServer 首页后,我们可以看见所有资源均正常加载显示,也进一步验证了此次在宝兰德中间件上部署 iServer 是成功的可正常使用的结果。

2025-03-03 17:37:04 787

原创 简说spring 的设计模式

以Bean结尾,表示它是一个Bean,不同于普通Bean的是:它是实现了FactoryBean接口的Bean,根据该Bean的ID从BeanFactory中获取的实际上是FactoryBean的getObject()返回的对象,而不是FactoryBean本身。总结:FactoryBean的工厂类接口,用户可以通过实现该接口定制实例化Bean的逻辑,简化了实例化bean 的过程,Spring自身提供了70多个FactoryBean的实现。这样的 Null 对象也可以在数据不可用的时候提供默认的行为。

2025-03-03 10:34:15 921

原创 开源模型应用落地-CodeQwen模型小试-SQL专家测试(二)

代码专家模型是基于人工智能的先进技术,它能够自动分析和理解大量的代码库,并从中学习常见的编码模式和最佳实践。这种模型可以提供准确而高效的代码建议,帮助开发人员在编写代码时避免常见的错误和陷阱。通过学习代码专家模型,开发人员可以获得高效、准确和个性化的代码支持。这不仅可以提高工作效率,还可以在不同的技术环境中简化软件开发工作流程。代码专家模型的引入将为开发人员带来更多的机会去关注创造性的编程任务,从而推动软件开发的创新和进步。

2025-03-02 21:24:49 1005

原创 在Linux系统上使用nmcli命令配置各种网络(有线、无线、vlan、vxlan、路由、网桥等)

本文所有内容都由我亲自试验并总结,如果有朋友转载,请标明出处毕竟网上对于NetworkManager工具的各种解释都过于片面,也没有一个比较全面的示例,所以在本文上我还是耗费了很多的精力和时间的这其中当属无线网络的AP模式开启和两个ubuntu系统配置Vxlan上最耗费时间因为是虚拟机,会遇到各种各样的不适配或者其他bug,都需要一样找出问题来目前这里暂时只展现这些最常用的配置示例,目的是为了让大家在以后面对各式各样的Linux系统时能够更便捷的进行统一的网络配置!!

2025-03-02 20:05:49 1127

原创 从 x86 到 ARM64:CPU 架构的进化与未来

CPU 架构的发展,既是科技创新的历史,也映射出我们日常生活中对计算需求的不断变化。从 IBM PC 的 x86,到现代桌面电脑的 x64,再到智能手机和 Apple M1 芯片的 ARM64,每一次演变都推动着计算时代的进步。x86:起步于早期 PC,奠定了计算机的基础。x64:主导现代桌面和服务器市场,性能强大。ARM64:引领移动设备革命,高能效正改变桌面计算的格局。未来,随着ARM64和新兴RISC-V架构的崛起,计算的世界将变得更加高效、绿色和智能。希望通过这篇文章,你对x86x64和。

2025-03-02 18:26:52 850

原创 【Vue教程】使用Vite快速搭建前端工程化项目 Vue3 Vite Node.js

前端工程化是使用软件工程的方法来单独解决前端的开发流程中模块化、组件化、规范化、自动化的问题,其主要目的为了提高效率和降低成本。Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时环境,可以使 JavaScript 运行在服务器端。使用 Node.js,可以方便地开发服务器端应用程序,如 Web 应用、API、后端服务,还可以通过 Node.js 构建命令行工具等。

2025-03-01 14:37:06 1267

原创 【Spring 全家桶】Spring MVC 快速入门,开始web 更好上手(下篇) , 万字解析, 建议收藏 ! ! !

返回响应内容:学习HttpServletResponse 多种方法,从而实现 设置状态码,报文格式 ,设置报头信息 , 设置响应格式 等… 并且学习了和之间的联系和区别, 以及不同的使用效果。lombok : 了解了lombok: 简化Java代码编写的工具库,并且熟悉了使用@Data以及还有一些@Getter和@Setter的使用等…加法器 :使用加法器, 从 前端中获取数据,直接返回给后端,然后端进行相加得到数据, 直接返回给后端。如果觉得小编写的还不错的咱可支持三连。

2025-03-01 00:02:02 867

原创 【MySQL】C# 连接MySQL

安装完MySQL之后,在安装的默认目录 C:Program Files (x86)MySQLConnector NET 8.0 中查找MySQLData.dll文件。因为作者精力有限,文章中难免出现一些错漏,敬请广大专家和网友批评、指正。在Visual Studio 中为项目中添加引用。

2025-02-28 22:24:01 306

原创 Tomcat异常日志中文乱码怎么解决

因为用的是JSP这种远古语言,我怀疑就是在Java捕获异常并抛出时,抛出的那段文本的编码不对,但是我现在没时间去找具体方法去看这段异常捕获后抛出的底层。Tomcat Localhost日志会提示具体报错点,但是日志在输出具体出错的位置时,还是会显示中文乱码。一个是服务器日志,一个是Tomcat Localhost日志,一个是Tomcat Catalina日志,1、设置IDEA全局和项目文件编码都为UTF-8------没用。尽管现在看日志已经全是中文了,但是当页面报错时,就像这样。IDEA报错日志像这样。

2025-02-28 13:21:58 424

原创 SpringSecurity的配置

SpringSecurity是针对Spring项目的安全框架,也是Spring Boot底层安全模块默认的技术选型,他可以实现强大的Web安全控制,对于安全控制,我们仅需要引入spring-boot-starter-security模块,进行少量的配置,即可实现强大的安全管理!主要的几个类:webSecurityConfigurerAdapter:自定义Security策略AuthenticationManagerBuilder:自定义的认证策略。

2025-02-28 11:41:38 411

原创 springboot中@PostConstruct注解使用详解

注解是 Java 中用于标注在方法上的注解,通常用于在依赖注入完成后执行一些初始化操作。在 Spring Boot 中, 注解的方法会在 Spring 容器管理的 Bean 实例化、依赖注入( 等)完成之后,但在 Bean 被实际使用之前执行。在这个例子中, 类被 Spring 容器管理,当 实例化并完成依赖注入后, 方法会被自动调用。 注解的方法会在以下几个阶段之后执行: 通常用于以下场景:方法签名: 注解的方法必须是 或 ,且不能有任何参数。方法的返回类型通常是 ,但也可以是其他类型(尽管返回值

2025-02-28 09:57:32 639

原创 Spring Boot集成Kafka:最佳实践与详细指南

本文详细介绍了如何在Spring Boot项目中集成Kafka,并通过最佳实践和代码示例来指导你。通过合理配置Kafka、使用KafkaTemplate发送消息、使用@KafkaListener接收消息以及处理错误和监控,你可以轻松地构建高效、可靠的消息处理系统。希望本文对你有所帮助!

2025-02-27 13:15:02 783

原创 Redis安装教程(超详细)

解决办法:1、改为2、将改为3、设置redis秘密,注意如果不行,可以尝试重启服务器试试设置密码后登陆需要如下图操作OK。

2025-02-27 11:53:40 1176

原创 oracle 12c查看执行过的sql及当前正在执行的sql

2.PARSING_SCHEMA_NAME显示的是哪个用户执行的该sql,而不是这个sql操作的表属于哪个schema。当执行新的SQL语句时,如果这条SQL语句不在共享池中,数据库会进行硬解析,并将解析后的执行计划加载到共享池中。如果执行的是共享池内已经存在的SQL语句,则只会进行软解析,LAST_LOAD_TIME的值不会改变。假如同事让排查某个接口都有哪些慢sql,可以使用这个方法(先调用下这个慢接口,然后统计下这个时间段内的慢sql),只是会导出非这个接口的多余慢sql,再结合业务进行筛选吧。

2025-02-27 10:29:23 289

原创 Nginx 入门,一篇搞定!

官网下载:https://nginx.org/en/download.html按照以下流程依次执行安装过程:1、安装依赖包 yum -y install gcc pcre-devel zlib-devel openssl openssl-devel(由于 Nginx 是由 C 语言开发的,需要安装一些依赖包,比如gcc等。2、下载Nginx安装包wget https://nginx.org/download/nginx-1.16.1.tar.gz。

2025-02-26 03:00:03 1026

原创 MySQL中日期和时间戳的转换:字符到DATE和TIMESTAMP的相互转换

在MySQL中,经常需要在DATETIMESTAMP和字符串之间进行相互转换。

2025-02-26 01:39:08 342

原创 MacOS升级ruby版本

但是如果我们使用“ruby -v”查看版本,发现使用的还是MacOS自带ruby版本是2.x。homebrew安装的ruby版本号可以通过“brew info ruby”命令参看。MacOS自带ruby版本是2.x,可以通过“ruby -v”查看版本号。如果没有安装,可以“brew install ruby”进行安装。或者通过“brew install ruby”进行升级。再次使用“ruby -v”查看一下版本。

2025-02-26 00:18:56 270

原创 Java面试题及答案整理( 2023年 6 月最新版,持续更新)

死锁是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去。

2025-02-25 22:18:08 830

原创 Java进阶-思维导图

44

2025-02-25 15:57:50 222

原创 DeepSeek 智慧城市应用:交通流量预测(918)

在 DeepSeek Serving 中,需要定义 API 接口来接收输入数据和返回预测结果。可以通过配置文件或代码来定义接口的输入输出格式、请求处理逻辑等。self.model = load_model(model_path) # 加载导出的模型。

2025-02-24 17:01:46 746

原创 10分钟上手DeepSeek开发:SpringBoot + Vue2快速构建AI对话系统

随着人工智能技术的快速发展,大语言模型在企业和个人应用中扮演着越来越重要的角色。作为国产大语言模型的新秀,DeepSeek以其出色的中文理解能力和开放的API接口,为开发者提供了构建AI应用的新选择。在本文中,我将带领大家使用SpringBoot和Vue技术栈,快速搭建一个具有实时对话功能的AI助手系统。这个系统不仅支持流式响应,还具备优雅的界面展示和Markdown格式的内容渲染,让AI回答更加清晰易读。通过本文的实践,我们成功搭建了一个基于SpringBoot和Vue的AI对话系统。

2025-02-24 14:24:14 921

原创 计算机体系结构期末复习3:GPU架构及控制流问题

1)当GPUwarp中的线程,分支到不同的执行路径时,会产生分支分歧。ex.假设GPU的某个warp每组有64个线程,即GPU有64个核心。执行下面代码。i<1024;可以看到循环内分别有三条指令:A.i%2==0 B.a[i]++ C.a[i]–对于第一条指令,warp中的64个线程都可以执行(i%2==0)的操作。对于第二条指令,warp中的32个线程可以执行(a[i]++)的操作。

2025-02-23 06:59:23 495

原创 数据界的达克摩斯之剑----深入浅出带你理解网络爬虫(First)

Raghavan等人提出的HIWE系统中,爬行管理器负责管理整个爬行过程,分析下载的页面,将包含表单的页面提交表单处理器处理,表单处理器先从页面中提取表单,从预先准备好的数据集中选择数据自动填充并提交表单,由爬行控制器下载相应的结果页面。传统爬虫从一个或若干初始网页的URL开始,获得初始网页上的URL,在抓取网页的过程中,不断从当前页面上抽取新的URL放入队列,直到满足系统的一定。聚焦爬虫爬行策略实现的关键是评价页面内容和链接的重要性,不同的方法计算出的重要性不同,由此导致链接的访问顺序也不同。

2025-02-23 05:13:38 1696

原创 大模型应用— 爬虫 ScrapeGraphAI大模型爬虫—ScrapeGraphAI

是一个_网络爬虫Python 库,使用大型语言模型和直接图逻辑为网站和本地文档(XML,HTML,JSON 等)创建爬取管道。只需告诉库您想提取哪些信息,它将为您完成!外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传: 单页爬虫,只需用户提示和输入源;: 多页爬虫,从搜索引擎的前 n 个搜索结果中提取信息;: 单页爬虫,从网站提取信息并生成音频文件。: 多页爬虫,给定一个提示 可以通过 API 使用不同的 LLM,如OpenAIGroqAzure和Gemini,或者使用。

2025-02-23 03:26:29 1361

原创 全面指南:使用JMeter进行性能压测与性能优化(中间件压测、数据库压测、分布式集群压测、调优)

缓存是一种存储机制,用于临时存储经常访问的数据,以减少数据获取的延迟和降低数据库或后端服务的负载。缓存可以存在于客户端(如浏览器缓存)、服务器端(如内存缓存)或分布式缓存系统中。

2025-02-21 22:50:50 1442

原创 SpringCloud gateway (史上最全)

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

2025-02-21 21:23:02 921

原创 SpringBoot 整合 Grizzly

Grizzly 是一个高性能的、异步的、非阻塞的 HTTP 服务器框架,它可以与 Spring Boot 一起提供比传统的 Tomcat 或 Jetty 更高的吞吐量和更低的延迟。通过将 Grizzly 集成到 Spring Boot 中,你可以充分利用 Grizzly 的高性能、异步和非阻塞的特性,突破传统 Servlet 容器的并发瓶颈。Grizzly 特别适合需要高吞吐量和低延迟的 Web 应用,尤其是当面临大量并发请求时,它能够通过优化连接和线程管理,提高响应速度并降低延迟。

2025-02-21 15:58:39 527

空空如也

空空如也

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

TA关注的人

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