首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JAVA/JVM核心技术
Andya
创建于2022-11-19
订阅专栏
针对Java核心技术、jvm技术等做学习总结
等 9 人订阅
共66篇文章
创建于2022-11-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
SpringBoot | 构建客户树及其关联关系的设计思路和实践Demo
关注:CodingTechWork 引言 在企业级应用中,客户关系管理(CRM)是核心功能之一。客户树是一种用于表示客户之间层级关系的结构,例如企业客户与子公司、经销商与下级经销商等。本文将详细介
Java | 基于自定义注解与AOP切面实现数据权限管控的思路和实践
关注:CodingTechWork 引言 在企业级应用中,数据权限控制是一个常见的需求。本文将通过一个完整的示例,展示如何使用自定义注解和AOP切面在Spring Boot项目中实现数据权限管控,
Java | 深拷贝与浅拷贝工具类解析和自定义实现
关注:CodingTechWork 引言 在 Java 开发中,对象的拷贝是一个常见的需求,尤其是在处理复杂数据结构时。深拷贝(Deep Copy)和浅拷贝(Shallow Copy)是两种常见的
Spring | 基于 Spring Pipeline、上下文与路由表实现业务流程串联
关注:CodingTechWork 引言 在复杂的业务系统中,业务流程的串联是一个常见的需求。传统的实现方式往往是通过硬编码的方式将各个业务环节拼接在一起,这种方式不仅代码耦合度高,而且难以维护和
Java | 基于 ThreadLocal 实现多客户端访问设备的 REST 请求下发
关注:CodingTechWork 引言 在分布式系统中,常常会遇到多个客户端同时访问同一个机器设备的情况。为了确保每个客户端的请求都能正确地发送到目标设备,并且能够根据当前线程自动获取对应的设备
Redis | 基于 Redis 实现机器列表 Token 缓存的 Java 实现
关注:CodingTechWork 引言 在分布式系统中,Token 缓存是一种常见的需求。它可以帮助我们快速验证用户身份,减少对数据库的频繁访问,提高系统的性能和响应速度。本文将介绍如何使用 R
Java | RESTful 接口规范
关注:CodingTechWork 引言 作为一名程序员,制定清晰、一致且高效的 RESTful 接口规范对于团队的开发效率和项目的长期维护至关重要。本文将详细介绍 RESTful 接口的设计理念
Java | 基于注解的代码生成工具MapStruct映射使用详解
关注:CodingTechWork 介绍 在 Java 开发中,我们经常需要在不同的 Java Bean 之间进行数据映射,比如从实体类(Entity)到数据传输对象(DTO)的转换。传统的做法是手动
Java | DTO 与 Entity 之间拷贝转换的几种方法
关注:CodingTechWork 引言 在 Java 开发中,DTO(Data Transfer Object)和 Entity(实体类)是常见的两种数据模型。DTO 通常用于数据传输,而 En
Java | CompletableFuture详解
关注:CodingTechWork CompletableFuture 概述 介绍 CompletableFuture是 Java 8 引入的一个非常强大的类,属于 java.util.concu
JAVA | 状态机基本原理介绍并模拟实现“在线订单系统”
关注:CodingTechWork 引言 在现代软件开发中,状态机(State Machine)是一种常用的设计模式,广泛应用于游戏开发、网络协议、工作流引擎、UI框架以及业务流程管理等场景。它能
SpringBoot | 基于MyBatis-Plus实现Lambda Query查询
关注:CodingTechWork 引言 MyBatis-Plus 是 MyBatis 的增强工具,简化了数据库操作,并提高了开发效率。它提供了多种查询方式,包括常规的 SQL 查询、Lambda
SpringBoot | 基于 MyBatis 的分页与模糊查询的开发模板
关注:CodingTechWork 引言 在开发 Web 应用时,常常需要处理复杂的查询需求,尤其是在涉及到用户管理功能时,分页查询和模糊查询是常见的需求之一。 本文将通过一个具体的示例,展示如
SpringBoot | @Autowired 和 @Resource 的区别及原理分析
关注:CodingTechWork 引言 在Spring框架中,@Autowired 和 @Resource 是两种常用的依赖注入注解,它们都用于自动装配Bean,简化了开发者手动创建和管理Bea
JAVA | 通过自定义注解与AOP防止接口重复提交
关注:CodingTechWork 引言 在Web应用开发中,特别是在处理表单提交或API调用时,可能会遇到用户因网络延迟、按钮多次点击等原因导致的重复提交问题。为了解决这一问题,通常的做法是在前
Java | 注解和反射的介绍及结合使用
关注:CodingTechWork Java注解和反射的使用与实践 在Java编程中,注解(Annotation)和反射(Reflection)是两个强大的功能,它们广泛应用于框架开发、配置管理、
Java | 使用Java Mail发送邮箱
关注WX:CodingTechWork 介绍 概述 在一些业务功能中,发送邮件是必须的,比如告警通知、日报、月报等信息推送,都需要通过邮件服务器来发送邮件。
Java | 数据一致性校验遇到的时间序列化格式不一致问题如何解决?
关注:CodingTechWork 需求 设计 在开发过程中,有数据一致性校验需求。如下设计: 对于一些安全数据进行加密处理,并将这个加密值进行存储。 当再次查询时,对当前数据进行加密并比对之前的加密
Java | 多线程并发编程CountDownLatch实践
关注:CodingTechWork 引言 在一次数据割接需求中,数据需要通过编程的方式进行转移割接到新平台,此时若串行化方式,无疑会拉锯此次战斗,所以首当其冲要使用并发编程来降低割接时长。 本次
Java | 使用ServerSocket查找TCP可用端口
关注:CodingTechWork 引言 在项目开发中,有一个程序是专门给服务下发tcp端口占用的,但是tcp端口有时候会被其他服务给占用,此时端口就会冲突。本文提供一个工具类进行端口占用判断并返
下一页