logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

SpringBoot Web开发基础入门

SpringBoot Web是SpringBoot体系中用于构建Web应用的核心模块,核心依托SpringMVC实现HTTP请求处理、接口开发、页面交互等Web核心能力,同时对SpringMVC进行全自动配置,无需手动编写XML配置文件、无需手动部署服务器。其核心内置能力涵盖Web开发全流程,完全适配常规Web项目开发需求:RESTful风格HTTP接口CURD开发,支持GET、POST、PUT、

#spring boot#前端#后端
SpringBoot RestTemplate

是 Spring Framework 原生封装的同步阻塞式 HTTP 请求客户端,专门用于 Java 程序内部发起 HTTP/HTTPS 请求,实现跨服务、跨系统、第三方接口调用。就是 Java 代码里的“浏览器”,可以让后端代码主动发送 GET、POST、PUT、DELETE 请求,访问别的接口、获取数据、提交数据。SpringBoot2.x / 3.x 中,自动内置该功能,无需额外导入依赖,直

#spring boot#后端#java
SpringBoot WebClient

WebClient是 Spring5 全新推出、基于WebFlux 响应式编程、底层依托Netty实现的异步非阻塞HTTP/HTTPS客户端,是 Spring 官方指定的RestTemplate 终极替代方案。大白话通俗理解:RestTemplate 是“排队办事”(同步阻塞,一个线程干一件事,干完才能下一个);WebClient 是“异步流水线办事”(非阻塞,少量线程处理海量请求,不卡死、不等待

#spring boot#后端#java
SpringBoot MockMvc

MockMvc是 Spring-Test 框架内置的Web接口模拟测试工具类,专门用于Controller 控制器层单元测试。它可以在不启动完整Tomcat服务器、不依赖真实网络请求的前提下,在内存中模拟浏览器/客户端发起 HTTP 请求,完整走完 SpringMVC 请求链路,实现接口自动化测试、参数校验、响应断言、异常校验。大白话通俗理解:传统测试:启动项目、打开 Postman、手动输地址、

#spring boot#log4j#后端
Java并发原理:Callable、Future、FutureTask、CompletableFuture全解

介绍:等待两个独立异步任务执行完毕,获取两个结果,合并加工返回新结果,AND合并关系// 合并用户姓名+用户年龄,组装用户信息CompletableFuture<String> nameFuture = CompletableFuture.supplyAsync(()->"李四");优缺点优点:双任务并行执行、互不阻塞、结果合并灵活、耗时取任务最大值缺点:任一任务异常,整体合并直接失败使用场景:多

#java#开发语言
Java并发编程原理精讲:CAS与Atomic原子操作详解

线程1读取内存值A,准备CAS修改;期间线程2将值A改为B,再改回A;线程1比对内存值依旧为A,判定变量未修改,直接执行修改,忽略变量中间篡改流程,即为ABA问题。

#java#开发语言
SpringBoot3 配置文件与自动配置原理

Initializer 生成的默认启动规则可自定义改造,通过原生API修改启动横幅、运行参数等,支持两种写法:// 关闭启动横幅.run(args);// 公共配置父类:所有业务子类继承复用// 通用属性@Min(1000)// 通用get/set// 订单业务配置子类,继承通用父类@Component@Validated// 子类独有属性首先创建一个空 Maven 工程作为项目全局父工程,打包方

#java#spring boot#开发语言
SpringBoot整合RocketMQ极速实战

在进行各类消息实战之前,先深度讲解 SpringBoot 与 RocketMQ 的底层集成原理,搞懂自动装配、核心组件、通信机制,知其然更知其所以然,解决开发中组件失效、连接失败、消息发送异常等底层问题。:SpringBoot整合的核心操作模板,封装了原生API的所有发送能力,包含同步、异步、单向、有序、批量、事务消息发送,是生产者唯一操作入口,屏蔽原生底层复杂API。:消费者核心注解,承载所有消

#spring boot#后端#java
Java JVM 零基础入门

JVM 全称 Java 虚拟机一台专门用来运行 Java 程序的虚拟电脑。我们写的 Java 代码,电脑本身是看不懂的,真正执行代码的不是操作系统,而是 JVM。同时它也是 Java跨平台的核心:Windows 有 Windows 版 JVMLinux 有 Linux 版 JVMMac 有 Mac 版 JVM代码只需要写一次,编译成统一的.class字节码文件,就能在任意装有 JVM 的系统上运行

#java#jvm
Java常见加密算法全解

核心特点:单向加密、不可逆、无解密方法、原文相同则密文永远相同、长度固定。核心用途:用户密码存储、文件完整性校验、数据防篡改。为什么密码不用MD5明文加密?存在彩虹表破解,必须随机加盐AES和RSA区别?AES快适合大数据,RSA安全适合签名和密钥传输为什么需要组合加密?弥补对称密钥不安全、非对称速度慢的短板摘要算法能否解密?不可逆,无法解密,只能比对校验。

#开发语言
    共 24 条
  • 1
  • 2
  • 3
  • 请选择