1、RESTful简介 REST:Representational State Transfer,表现层资源状态转移。 a>资源 b>资源的表述 资源的表述是一段对于资源在某个特定时刻的状态的描述。可以在客户端-服务器端之间转移(交 换)。资源的表述可以有多种格式,例如HTML/XML/JSON/纯文本/图片/视频/音频等等。资源的表述格 式可以通过协商机制来确定。请求-响应方向的表述通常使用不同的格式。 c>状态转移 状态转移说的是:在客户端和服务器端之间转移(transfer)代表资源状态
2024-11-28更新!!手把手教你搭建springboot+mybatisplus+lombok 通过代码生成器方式 写在前面的话 首先搭建一个springboot项目数据库下文以mysql8为例数据库连接池采用阿里的druid 话不多说,正文开始 1.pom文件引入相关依赖(此处依赖只涉及mybatisplus相关方面) <!-- mybatisplus插件 https://mvnrepository.com/artifact/com.baomidou/mybatis-plus --> <
2024-11-28可指代多种特性及形式的产品,例如产品化服务、数字化或实体服务的一部分、客户定制服务、资源接口以及平台接口(又称边境资源)等。本研究平台所讨论的API主要面向通过互联网实现的WEB API应用程序编程接口,其中包括企业的开放平台,如幂简API Hub中提供的多数API,和一些通过API市场进行提供的实例,诸如阿里云API市场与Rapidapi市场等。 API 可以是以下任何一种? 有形产品的重要特征产品化服务数字或现实世界服务的一部分客户定制服务资源接口平台接口(边界资源)整合的一部分 答案是:是
2024-11-281.使用yml文件的话,在yml文件中加入配置 configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl 2.如果使用的是application.properties文件,加入如下配置: logging.level.com.example.demo.dao=debug logging.level.com,后面的路径指的是mybatis对应的方法接口所在的包。并不是mapper.xml所在
2024-11-281. 树的层次遍历与相关面试题 1.1 层次遍历简介 广度优先在面试里出现的频率非常高,但是相对简单,题目也比较少,常见的题目也就七八道。 广度优先又叫层次遍历,基本过程如下: 我们可以看到这里就是从左到右一层一层的去遍历二叉树,先访问1,之后访问1的左右子孩子2和3,之后分别访问2和3的左右子孩子[4,5]和[6,7]。 由此我们发现如果使用队列来存储的话,访问某一层的时候就将该层的元素全部入队,某个元素出队的时候,就将该元素的左右子节点分别入队,就能保证完美访问所有元素。例如上面的图中:
2024-11-28这个项目是基于若依的多模块项目,用的SpringBootTest测试方法,这个测试方法会通过web的方式与其它模块中的controller发送数据,发现发送数据时找不到自己所在端口的项目。 原因: @SpringBootTest 注解的本质确实是用于测试 SpringBoot 应用的代码逻辑,并提供一个模拟的应用环境。然而,这种模拟的环境的范围和行为是可以配置的。@SpringBootTest 不仅可以隔离测试环境,还能根据配置,启动一个几乎等同于生产环境的应用上下文。 当你使用 @Spring
2024-11-28以下是一个简单的Spring Boot与Neo4j集成的示例代码。 首先,在pom.xml中添加依赖: <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-neo4j</artifactId> </dependency> <dependency> <groupI
2024-11-28尼恩说在前面 在40岁老架构师 尼恩的读者交流群(50+)中,很多小伙伴拿到非常优质的架构机会,常常找尼恩求助: 在此之前,已经有很多很多小伙伴遇到这样的难题,找尼恩来求助。 这里,尼恩借着帮助这个小伙伴的机会,给大家梳理 40条黄金架构法则,帮助大家一招制敌。 同时,把这个40条黄金架构法则,也收入咱们的 《》V160版本《架构专题》,供后面的小伙伴参考,提升大家的 3高 架构、设计、开发水平。 《尼恩 架构笔记》《尼恩高并发三部曲》《尼恩Java面试宝典》的PDF,请到文末公号【技术自由
2024-11-281.base 程序是存储在磁盘介质上的编译过的二进制文件 进程是程序跑起来的状态 程序是死的,进程是活的 进程是正在执行的程序的一个实例 malloc函数从内存的堆中分配储存 静态变量(通常是所说的程序中的全局变量)会使得线程化的程序不安全,除非保证各个线程访问时是互斥的!! pid每个进程都有一个id和一个父进程id 获取进程pid/father pid getpid/getppid 2.进程状态 就绪的进程就是非阻塞的 阻塞态不会直接去运行 阻塞时不会占用cpu 3.进程创建fork函数
2024-11-28一 Mybatis_springboot MyBatis 是一个流行的持久层框架,可以与 Spring Boot 无缝集成。下面是如何在 Spring Boot 项目中使用 MyBatis 的基本步骤。 1. 创建 Spring Boot 项目 你可以使用 创建一个新的 Spring Boot 项目。选择以下依赖项: Spring WebMyBatis Framework数据库(如 H2、MySQL、PostgreSQL 等) 2. 添加依赖 如果你已经创建了项目,可以在 pom.xml(对于
2024-11-28