首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
JavaEE
CyberShen
创建于2024-12-11
订阅专栏
Java、Spring系列,中间件,解决方案、分布式、微服务
等 3 人订阅
共37篇文章
创建于2024-12-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【通识】正向代理与反向代理
🤔 一个简单的理解:正向代理与反向代理的故事 正向代理:代购的故事 想象一下,你想从一家海外的商店购买商品,但由于地域限制无法直接购买。于是你找了一位代购(正向代理)。你告诉代购你想要什么,代购帮你去
【JavaSE】数据类型表示范围、精度问题与解决方案
一、Java数据类型概述 Java语言提供了八种基本数据类型,这些类型是Java程序中最基础的数据表示方式。了解它们的表示范围和精度特性,对于编写正确、高效的Java程序至关重要。 1.1 八种基本数
【JavaSE】多态深度解析:从核心概念到最佳实践
在Java面向对象编程的三大特性(封装、继承、多态)中,多态往往是最难理解的一个,但也是最能体现面向对象优势的特性。它能够让程序更加灵活、可扩展,是设计高质量软件架构的基石。本文将深入探讨Java多态
【JavaSE】NIO技术与应用:高并发网络编程的利器
一、引言:为什么需要NIO? 在网络应用开发中,传统的阻塞式I/O(BIO)模型在处理大量并发连接时面临着严峻的性能挑战。当使用BIO模型时,每个客户端连接都需要一个独立的线程进行处理,这在连接数激增
【JavaSE】IO集合全面梳理与核心操作详解
一、Java IO体系概述 Java IO(输入/输出)是Java处理数据输入输出的核心API,它提供了一套完整的机制来处理不同类型的数据源和数据流向。Java IO操作主要基于流(Stream)
【JavaSE】动态代理技术详解与案例实战
一、动态代理概述 动态代理是Java语言中一项强大的技术特性,它允许程序在运行时动态创建代理对象,而无需在编译期预先定义代理类。与静态代理相比,动态代理具有更高的灵活性和可维护性,是现代Java框架(
【JavaSE】反射与注解:深入剖析Java动态编程与案例实现
1. 反射与注解的基本概念 在Java开发中,反射(Reflection) 和注解(Annotation) 是两个强大的特性,它们为Java提供了动态编程能力和元数据支持。反射允许程序在运行时
【JavaSE】Stream流:让集合操作变得优雅而高效
Java Java 8引入的Stream API是Java函数式编程的重要里程碑,它彻底改变了我们处理集合数据的方式。无论是数据筛选、转换、聚合还是分组,Stream都能用声明式的语法简化代码逻辑。本
【MySQL】常用函数
MySQL常用函数,MySQL 数值型函数 函数名称 作 用 ABS 求绝对值 SQRT 求二次方根 MOD 求余数 CEIL 和 CEILING 两个函数功能相同,都是返回不小于参数的最小整数
【MySQL】性能优化
一、概述 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,所以查询语句的优化显然是重中之重。 优化可能带来
【Redis】持久化机制
一、概述 Redis是内存数据库,数据都是存储在内存中,为了避免进程退出导致数据的永久丢失,需要定期将Redis中的数据以某种形式(数据或命令)从内存保存到硬盘;当下次Redis重启时,利用持久化文件
【Redis】数据类型
Redis提供了丰富的数据类型,常见的有五种:String(字符串)、Hash(哈希)、List(列表)、Set(集合)、Zset(有序集合)。 随着Redis版本的更新,后面又支持了四种数据类型:B
【MySQL】如何解决唯一索引与逻辑删除冲突
在当今业务系统中,逻辑删除已成为数据管理的标配做法,它通过一个标记字段(如 is_deleted)来标识数据是否被删除,而不是真正从数据库中移除数据。这种做法有利于数据审计、故障恢复和历史记录追踪。然
【MySQL】配置文件优化详解:提升数据库性能的关键参数配置
MySQL作为最流行的开源关系型数据库管理系统,其性能优化是每个开发者和管理员都需要掌握的关键技能。而配置文件优化则是MySQL性能调优中成本最低、见效最快的方法之一。本文将深入解析MySQL配置文件
【MySQL】索引失效10大场景详解:如何避免索引失效提升查询性能
在日常开发和数据库优化中,索引是提高查询性能最有效的手段之一。然而,很多时候我们为表添加了索引,却发现查询性能并没有提升,这很可能是索引失效导致的。本文将详细分析MySQL中索引失效的各种场景,帮助大
【Spring】事务失效场景详解:原理、问题与解决方案
前言 作为Java开发工程师,相信大家对Spring中事务的使用并不陌生。但你可能只是停留在基础的使用层面上,当遇到特殊场景时,事务可能没有生效,直接在生产上暴露,导致严重的生产事故。今天,我们就来深
【MySQL】联表查询全面指南:掌握JOIN的艺术与科学
联表查询(JOIN)是关系型数据库中最核心、最强大的功能之一。它允许我们根据表之间的逻辑关联,将数据从多个表中组合并检索出来,形成有意义的结果集。本文将深入解析INNER JOIN、LEFT JOIN
【SpringBoot】 文件下载功能完整实现指南
一、 Spring Boot文件下载简介 文件下载是Web应用程序中常见的功能需求,尤其在需要向用户提供生成的报告、文档或用户上传的文件时尤为重要。Spring Boot框架凭借其简洁的配置和强大的功
【通识】加密技术全面解析:从原理到实践
一、 加密技术基础概述 加密技术是现代信息安全的基石,它通过特定的算法将可读的明文数据转化为不可读的密文,确保即使数据被第三方截获,也无法轻易获取其内容。在数字化时代,加密技术广泛应用于数据存储、网络
Lombok全面解析:极致简化Java开发的神兵利器
一、 Lombok概述与核心原理 1.1 什么是Lombok? Lombok是一个广受欢迎的Java库,其核心目标是通过简单的注解来消除Java代码中的样板代码。在传统的Java开发中,我们经常需要为
下一页