首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
java高级应用系列
豫章归来时
创建于2024-03-18
订阅专栏
本专栏将介绍java高级应用系列,提高读者对java更深认知水平。
等 2 人订阅
共22篇文章
创建于2024-03-18
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
工厂方法模式
工厂方法模式(Factory Method Pattern)是一种创建型设计模式,用于定义一个创建对象的接口,让子类决定实例化哪一个类。
泛型擦除
泛型擦除是Java泛型类型系统的重要组成部分,它在编译时移除了泛型类型的信息,从而保持了与非泛型代码的兼容性。
POST 方法的请求体
POST请求体可以有多种形式,常见的包括键值对格式、JSON、XML、多部分表单数据和原始文本。选择哪种格式通常取决于具体的应用需求和服务器对请求体格式的支持。
HTTP状态码
HTTP 状态码是服务器用来表示HTTP 请求响应状态的标准代码, 它们帮助客户端理解请求的结果。
RESTful API常见的版本控制方式
RESTful API常见的版本控制方式 RESTful API常见的版本控制方式 RESTful API常见的版本控制方式
如何搭建 Redis 集群
Redis 集群是一种分布式架构, 允许将数据分布到多个节点上, 从而实现数据的水平扩展和高可用性。
分库分表面面观
分库分表是针对单库单表数据量大、访问压力大而采取的一种数据库拆分策略,旨在提升数据库性能、提升系统的并发处理能力,并减轻单个数据库的负载压力。
spring bean的生命周期
Spring Bean 的生命周期是指 Spring 容器创建、初始化、使用和销毁 Bean 的全过程。
JSON 和 JSONB 的区别
JSON适合更灵活的数据存储和简单查询,适用于写操作频繁但读操作不频繁的场景。 JSONB适合需要高效查询和索引的数据存储,适用于读操作频繁、需要高效查询和复杂操作的场景。
MySQL 和 PostgreSQL 的详细对比
MySQL 和 PostgreSQL 各有优势,适用于不同类型的应用。MySQL 在简单的读操作工作负载中表现出色,而 PostgreSQL 则更适合复杂的、写操作较多的、可扩展性要求较高的应用。
Istio示例
本文提供一个完整的可运行的Istio示例,包括安装Istio、部署Bookinfo应用程序,并配置Istio网关来访问应用程序。
Rational Unified Process (RUP)说明
Rational Unified Process (RUP)的灵活性使其能够适应不同规模和复杂度的软件项目,同时通过迭代和增量开发确保项目的成功。
4+1视图模型
RUP(Rational Unified Process)采用了一种称为4+1视图模型的软件架构视图,用于描述和设计软件系统。这种模型由Philippe Kruchten提出,并已广泛应用于软件工程中
A/B测试、金丝雀发布 区别
A/B测试和金丝雀发布是两种常见的软件发布和测试策略,用于在生产环境中安全地引入新功能或改进。尽管它们有相似之处,但它们的目的和实现方式有所不同。
单例模式
创建Singleton模式在Java 5之前确实有一定的挑战,因为需要处理多个线程访问时的同步问题,确保实例唯一性。自从Java 5引入了枚举(Enum),创建Singleton模式变得非常简单且安全
java.sql.Date和java.util.Date区别
java.sql.Date 和 java.util.Date 是 Java 中用于处理日期和时间的两个类,但它们有不同的用途和特性。
Random、ThreadLocalRandom和SecureRandom区别
Random、ThreadLocalRandom和SecureRandom区别。通过选择合适的随机数生成器,可以满足不同场景下的需求。
setFetchSize在mybatis的设置
在MyBatis中设置setFetchSize可以通过在SQL Mapper XML文件中指定,或者在代码中使用注解来实现。这可以优化批量处理的性能,特别是在处理大量数据时。
Spring Boot,HikariCP和mybatis集成
利用Spring Boot的便利性、HikariCP的高性能连接池和MyBatis的灵活性来构建强大的数据访问层
MyBatis与Hibernate的区别
MyBatis直接操作SQL,灵活性高,手动编写和优化SQL;Hibernate自动生成SQL,ORM映射更彻底,内置强大缓存和事务管理
下一页