logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

SpringBoot 五种项目创建方式超详细教程

在日常 Java 后端开发学习中,SpringBoot 已经成为主流开发框架,它简化了 SSM 繁杂的 XML 配置,内置 Tomcat 服务器,开箱即用。而常用的。创建项目时,会出现版本不匹配、无低版本选项、创建失败、依赖下载缓慢等问题。今天讲解的,从官方脚手架、国内阿里云镜像、网页生成到手动 Maven 改造全覆盖,一步步跟着操作就能成功搭建项目,适配所有学习开发环境。

#spring boot#后端#java
消息队列MQ(二):架构迭代之路 —— 从单体到微服务,再到 MQ 选型指南

首选适用场景:双 11 订单峰值、用户行为日志采集、实时流计算、分布式事务消息选择依据Kafka:高吞吐,适配大数据生态(如 Flink、Spark),支撑百万级 QPSRocketMQ:阿里生态深度适配,金融级可靠性,提供消息回溯、事务消息等丰富功能,适合电商核心业务消息队列选型需结合企业规模、并发量、功能需求高并发大数据场景(如大厂日志采集、峰值订单),优先选 Kafka,极致高吞吐适配大数据

#大数据
计算机网络(四):MD5落幕史——曾靠“数字指纹”封神,为何如今被全网禁用?

黑客能主动构造出两个完全不同的数据,让它们生成相同的MD5指纹。这相当于伪造了一张“假身份证”,但身份证号和真的一模一样——MD5根本无法区分。举个直观的栗子:黑客可以制作两个文件,一个是正常的《办公软件安装包.exe》,另一个是带病毒的《病毒.exe》,但这两个文件的MD5指纹完全相同。当你下载后验证MD5,发现和官网一致,以为是安全的,安装后就会中病毒。MD5在互联网早期承担了重要的安全职责—

#计算机网络
Java线程与并发新手入门:线程终止+通信代码

进程管资源,线程管调度,协程(虚拟线程)追求轻量高效,适合高并发I/O场景。多线程的核心价值是提升CPU利用率、处理阻塞,单核CPU仅I/O密集型场景有优势。线程终止需用volatile标志位或interrupt(),禁止使用stop()等废弃方法。volatile保证可见性与有序性,synchronized保证原子性、可见性、有序性,底层依赖Monitor机制。wait()/notify()/n

#java#开发语言
【科普厕纸帖】硬盘到 CPU:为啥不能直接 “抄近道”?

CPU 不能直接从硬盘取数据,不是技术做不到,而是性价比和实用性的最优选择速度差距过大,直接访问会让 CPU 大量空闲,浪费算力;硬件架构无直达通道,内存是天生的高速中转站;数据操作模式不同,硬盘的块读写无法匹配 CPU 的随机读写;存储分层架构,是平衡速度、容量、成本的终极解决方案。计算机的这套设计,和咱们日常生活的收纳、做事逻辑一模一样:常用的东西放手边,不常用的东西放柜子,大件杂物放仓库。万

#java#开发语言
JavaWeb ——HttpServletResponse 响应对象全解析(附代码)

设置响应头信息(如 Content-Type、Refresh、Cookie 等)输出响应正文(如 HTML 内容、字符串数据、JSON 数据等)设置响应状态码(如 200 成功、404 资源不存在、500 服务器错误等)实现请求重定向(客户端跳转)解决响应中文乱码问题本质:服务器响应编码与浏览器解码不一致(默认 ISO-8859-1 不支持中文)(一步到位,推荐)关键:编码设置必须在或之前调用,否

#servlet#java#开发语言
计算机网络(四):MD5落幕史——曾靠“数字指纹”封神,为何如今被全网禁用?

黑客能主动构造出两个完全不同的数据,让它们生成相同的MD5指纹。这相当于伪造了一张“假身份证”,但身份证号和真的一模一样——MD5根本无法区分。举个直观的栗子:黑客可以制作两个文件,一个是正常的《办公软件安装包.exe》,另一个是带病毒的《病毒.exe》,但这两个文件的MD5指纹完全相同。当你下载后验证MD5,发现和官网一致,以为是安全的,安装后就会中病毒。MD5在互联网早期承担了重要的安全职责—

#计算机网络
到底了