摘要:
Spring事务失效的10大场景 对于从事java开发工作的同学来说,Spring的事务肯定是再熟悉不过了,我们一般就用一个简单的注解:@Transactional,就能轻松搞定事务。但是如果使用不当,也会坑到你怀疑人生。 那今天我们就来聊一聊,事务失效的场景。 总的来说分为两种,一种是事务不生效, 阅读全文
摘要:
## 常用经验 - 在HTTP中,我们要通过 URL 进行资源的定位 >比如: > >要取 id=888 的用户信息,我们就向/user/{id} 这个路径发送请求, > >要取 id=888 的用户的订单列表,我们就向/user/{id}/orders 这个路径发送请求 - 在HTTP 中,DEL 阅读全文
摘要:
## **Rest架构风格的设计原则** 1. **客户端-服务器(Client-Server)** >客户端-服务器结构限制的目的是将客户端和服务器端的关注点分离。将用户界面数据存储所关注的逻辑分离开来有助于提高用户界面的跨平台的可移植性,通过简化服务器模块也有助于服务器模块的可扩展性 2. ** 阅读全文
摘要:
在当今的软件开发领域,RESTful API已经成为了一种主流的接口设计风格。通过使用RESTful原则,我们能够构建出高效、可扩展的Web应用程序。本文将详细介绍RESTful API的概念、优势、应用场景以及常见问题和解决方案,旨在帮助读者更好地掌握这一技术。 一、RESTful API概述 R 阅读全文
摘要:
## Java8新特性之Stream流 ## 什么是Stream流 Stream 使用一种类似用 SQL 语句从[数据库](https://cloud.tencent.com/solution/database?from=20065&from_column=20065)查询数据的直观方式来提供一种对 阅读全文
摘要:
# Java8新特性 Java8已经出现了很久了,但是呢,还是有很多人都还在习惯使用以前的来版本JDK,或者是以前老版本的编程方式。通过一段时间对Java8新特性的学习之后,自己也深受感触,原来java8版本写代码可以这么简洁。Java8的新特性给我们编程的过程带来了很多便利,不仅仅是代码量少。更多 阅读全文
摘要:
## DDD入门 ### DDD的理解 >领域模型(domain model)是对`领域内的概念类或现实世界中对象的可视化表示`。领域模型也称为 概念模型、领域对象模型和分析对象模型。 在传统的架构设计中,经常针对⼀些功能点争论“这个功能不应该我改,应该是你那边改”,最终被妥协改了之后都改不明⽩为什 阅读全文
摘要:
Java-泛型机制详解 1: 提出背景 Java集合(Collection)中元素的类型是多种多样的。例如,有些集合中的元素是Byte类型的,而有些则可能是String类型的,等等。Java允许程序员构建一个元素类型为Object的Collection,其中的元素可以是任何类型在[Java SE]( 阅读全文
摘要:
Java之SPI机制详解 1: SPI机制简介 SPI 全称是 Service Provider Interface,是一种 JDK 内置的动态加载实现扩展点的机制,通过 SPI 技术我们可以动态获取接口的实现类,不用自己来创建。这个不是什么特别的技术,只是 一种设计理念。 2: SPI原理 Jav 阅读全文
摘要:
从MySQL 5.5版本开始默认 使用InnoDB作为引擎,它擅长处理事务,具有自动崩溃恢复的特性,在日常开发中使用非常广泛 下面是官方的InnoDB引擎架构图,主要分为内存结构和磁盘结构两大部分。 InnoDB 内存结构 1. Buffer Pool Buffer Pool:缓冲池,简称BP。其作 阅读全文