logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java IO/NIO 深度解析:从底层原理到高性能图片网关实战

本文不局限于 API 层面的讲解,而是深入计算机底层,剖析 IO 机制如何在内核与用户空间流转。我们将探讨 BIO、NIO、AIO 的本质区别,详解 Epoll 驱动的高并发原理,以及 Zero-Copy(零拷贝)技术的真正威力。最后,结合 Spring Cloud Gateway (WebFlux) 实战,揭秘如何通过“线程隔离”与“流式转发”构建高性能图片网关。

#java#nio
吐血整理:MySQL 慢查询深度优化技术实战指南(从底层原理到 SQL 改写)

为什么明明加了索引,SQL 依然跑得慢?面对百万、千万级大表,如何精准定位性能瓶颈?本文基于真实业务场景,从慢查询日志开启、InnoDB 索引 B+ 树原理出发,深度剖析了索引失效、关联查询、分页排序等 10+ 种典型慢查询场景。结合 EXPLAIN 执行计划实战,手把手教你如何将 SQL 耗时从秒级优化至毫秒级,构建一套可复制的数据库性能调优体系。MySQL慢查询相关优化技术1.引言背景随着数据

#mysql#数据库
SpringBoot整合数据库版本管理工具Liquibase,赶紧整起来!

从迁移脚本中创建新的数据库检查数据库状态从一个版本快速到达另外一个版本数据库版本管理工具顾名思义是用来管理数据库版本的,像我们的代码有svn和git管理,那么数据库版本怎么来控制呢?当然是用数据库版本管理工具来了,目前主流的数据库管理工具有Flyway和Liquibase,这里我们选择使用Liquibase。提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了Liquibas

文章图片
#spring boot#数据库#后端 +1
【web3】十分钟了解web3是什么?

Web3 简介:下一代去中心化互联网 Web3是基于区块链的互联网新范式,核心特征包括去中心化、用户数据主权和智能合约自动执行。关键技术涵盖: 区块链:以太坊等公链支撑分布式账本; 智能合约:实现无需信任的自动化协议(如DeFi、NFT); 加密货币与DApps:如Uniswap、MetaMask等应用重塑交易与身份管理; 基础设施:涵盖存储(Filecoin)、扩展方案(Polygon)等。 应

#web3
VM虚拟机创建centos7 64位系统提示此主机不支持64位客户机操作系统,此系统无法运行

本身系统是window10 64位专业版系统,理论上不应该不支持64位的。最近安装docker开启了虚拟化hyper-v,关闭即可。

文章图片
#centos#运维#服务器 +2
网关启动报错No qualifying bean of type ‘org.springframework.http.codec.ServerCodecConfigurer available

Spring Cloud Gateway项目启动报错,报错信息如下:2020-07-16 15:16:56.468 [main] ERROR o.s.boot.web.embedded.tomcat.TomcatStarter - Error starting Tomcat context. Exception: org.springframework.beans.factory.BeanCrea

#gateway#spring#spring boot +1
干货!idea无法识别maven项目终极解决方案

搜索了一堆idea无法识别maven项目的解决方案都没有成功,可以试下面的解决方式:1.File->Project Structure2.Modules->Import Module3.选择你的项目(模块)->ok4.选择maven->点击finish5.查看导入模块是否成功(多模块项目需要一个个模块导入)6.如有多个模块请依次导入->导入完成7.配置各模块的下的te

#java#intellij idea
Maven配置阿里云中央仓库settings.xml

国内网络从maven中央仓库下载文件通常是比较慢的,所以建议配置阿里云代理镜像以提高jar包下载速度,IDEA中我们需要配置自己的阿里云setting.xml替换默认的setting.xml。提示:以下是本篇文章正文内容,仅供参考Maven配置阿里云中央仓库方式很简单,只要我们创建一个阿里云的setting.xml,然后使用它即可。

文章图片
#maven#阿里云#xml +2
源码解析来看spring.main.allow-bean-definition-overriding=true配置nacos中不生效问题

报错信息springboot项目启动报错:Error starting ApplicationContext. To display the conditions report re-run your application with ‘debug’ enabled.2022-03-28 16:55:30.412 ERROR 10564 — [main] o.s.b.d.LoggingFailur

#elasticsearch#搜索引擎#linux
到底了