Java

首页 标签 Java
# Java #
关注
263336内容
|
5小时前
|
什么是WebFlux
WebFlux是Spring Framework 5引入的响应式Web框架,支持非阻塞、异步处理,适用于高并发场景。基于Reactor项目,提供注解式和函数式编程模型,可运行在Netty等响应式服务器上,实现高效能Web应用开发。
|
5小时前
|
自定义注解
本文介绍如何通过自定义注解结合Spring AOP实现日志、权限控制等功能,涵盖注解定义(@Target、@Retention)、AOP拦截及过滤器应用,如登录验证,提升代码可读性与复用性。
|
5小时前
|
汇总
本文汇总MyBatis核心配置与使用要点,涵盖配置加载优先级、多环境配置、事务管理、XML映射(一对一、一对多等)、分页策略(逻辑与物理分页)、缓存机制、执行器类型及批量操作源码分析,助力高效开发。
|
5小时前
| |
来自: 通义灵码
Java泛型类型擦除以及类型擦除带来的问题--什么是泛型擦除
Java泛型是伪泛型,编译后类型信息被擦除,仅保留原始类型。如`ArrayList<String>`与`ArrayList<Integer>`在运行时均为`ArrayList`,通过反射可绕过泛型限制添加非指定类型元素,证明泛型仅在编译期生效,JVM无法感知其存在。
|
5小时前
|
动态数组代码实现
本文详解动态数组的实现要点:支持自动扩缩容(2倍扩容、1/4缩容)、索引越界检查(区分元素与位置索引)、防范内存泄漏(删除时置null)。代码涵盖增删查改基本操作,帮助理解底层原理与时间复杂度。
|
5小时前
|
链表(链式存储)基本原理
本文介绍了单链表与双链表的基本结构及操作。相比力扣中简单的单链表,实际编程中的链表多为支持泛型的双链表,具备prev和next指针,可双向遍历。链表无需连续内存,增删高效,无容量限制,但不支持随机访问。文章详解了链表的查、改、增、删操作,尤其通过虚拟头节点简化边界处理,并对比单双链表差异,为后续实现完整链表API打下基础。
|
5小时前
|
微信通知
基于企业微信与小程序集成,通过API获取access_token并发送消息。需配置企业微信appId、secret及绑定小程序。示例使用Java异步调用HTTPS接口,构建消息内容并推送至指定用户,适用于订单提醒等场景,支持自定义字段与重复发送检查。
|
5小时前
|
认识SpringSecurity
Spring Security 是 Spring 生态中强大的安全框架,提供认证、鉴权及攻击防护等核心功能。支持表单、OAuth2、JWT 等多种认证方式,基于过滤器链实现灵活的权限控制,可防御 CSRF 等常见攻击,助力构建安全的 Java 应用。(238 字)
|
5小时前
|
整合Logback,滚动记录+多文件
集成Logback实现日志滚动与多文件输出,按模块分离支付、任务、错误、请求参数及SQL等日志,支持精细化控制。通过LogProxy获取指定日志器,实现分类记录,提升日志可读性与维护效率。
|
5小时前
|
[ERP]SpringBoot集成Swagger技术(☆
克隆或下载代码至Idea,配置JDK、Maven等环境,善用同事资源解决配置问题。项目运行后,为三层架构集成Swagger,实现接口文档可视化,添加注解完成参数校验。注意分支规范(feature-hb-xxx)与提交格式(feat/fix/refactor)。掌握git、maven、SpringBoot、Swagger应用。
免费试用