Haven Tong's Memoery Palace

The essential thing is not to have conquered but to have fought well.

Spring Boot-CORS

solutions for CORS

Spring Boot-CORS 什么是跨域? 定义:浏览器从一个域名的网页取请求另一个域名下的东西。通俗点说,浏览器直接从A域访问B域中的资源是不被允许的,如果想要访问,就需要进行一步操作,这操作就叫“跨域”。例如,你从百度的页面,点击一个按钮,请求了新浪的一个接口,这就进行了跨域。不单单只有域名不同就是跨域,域名、端口、协议其一不同就是不同的域,请求资源需要跨域。 为什么要跨域? 为什么......

C++-priority_queue

usage of priority_queue in STL

C+±priority_queue C++ STL-priority_queue 用法 priority_queue存在于头文件<queue>中,以下代码解释了该容器如何使用 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556......
STL

SpringBoot-Mybatis

Mybatis

Spring Boot-Mybatis 1. ORM框架选型 对比项 SPRING DATA JPA MYBATIS 单表操作方式 只需继承,代码量较少,非常方便。而且支持方法名用关键字生成SQL 可以使用代码生成工具,也很方便,但相对JPA单表弱很多。JPA单表操作非常简单 多表关联查询 友好,动态SQL使用不够方便,而且SQL和代码耦合到一起 非常友好,可以有非常直观的......

Spring Boot-JDBC

Spring Boot & JDBC

Spring Boot & JDBC 1. Spring Boot整合JDBC操作数据库 JDBC操作数据库流程 加载数据库驱动 建立数据库连接 创建数据库操作对象 定义操作的SQL语句 执行数据库操作 获取并操作结果集 关闭对象,回收资源 不建议使用JDBC 将Spring JDBC整合到Spring Boot pom.xml引入依赖 12345678910111213&l......

Spring Boot Bean自动装配

Spring Boot Configuration

Spring Boot Bean自动装配 1. 全局配置文件 修改Spring Boot自动配置的默认值,Spring Boot在底层自动加载 application.yml application.properties 2. Bean自动装配原理 (1) Spring Boot启动时加载主配置类,开启了自动配置功能@EnableAutoConfiguration (2) @En......

SpringBoot RESTful接口

RESTful & API in Spring Boot

SpringBoot RESTful接口 1.常用注解开发RESTful接口 @RestController 将注解的类注入到Spring的环境 相当于@Controller + @ResponseBody JSON格式的数据响应 @RequestMapping 类上的注解表示注解的Controller类的路径 @PathVariable 路径上的变量 @Path......

Spring Boot-IDEA开发技巧

use IDEA to work efficiently

SpringBoot with IDEA 插件 lombok IDEA中下载后 在pom.xml文件中引入依赖 12345<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId&......

MongoDB基础

Getting started in MongoDB

MongoDB基础 123brew services start mongodb-community@4.2brew services stop mongodb-community@4.2 1. 基本概念 集合 集合类似于数组,在集合中可以存放文档 文档 文档是文档数据库的最小单元,我们操作和存储的内容都是文档 在MongoDB中数据库和集合都不需要手动创建 当创建文档时,如果文档所在的集合......

SpringBoot配置

Learning Spring Boot Configuration

Spring Boot配置 1. 标记语言 以前的配置文件:xxx.xml YAML: 以数据为中心,比json, xml更适合作配置文件,实例如下 12server: port: 8081 XML: 123<server> <port>8081</port></server> 2. YAML语法 (1) 基本语法 K :......

SpringBoot HelloWorld

First project on Spring Boot

SpringBoot HelloWorld 一个功能: 浏览器发送一个hello请求,浏览器接受请求并处理,响应hello字符串 1. 创建一个maven工程(jar) 2. 导入SpringBoot相关依赖 maven选择自动导入 12345678910111213<parent> <groupId>org.springframework.boot&l......