先前先创建Maven项目然后依照官方文档再然后编写主程序写业务逻辑代码才建立好SpringBoot项目,这样太过麻烦,IDE都支持快速创建,下面基于idea: 使用Spring Initializer快速创建SpringBoot项目: ①new 一个新项目:选中Spring Initializer;   ②点击Next,填写相关id ③点击Next,选择模块和版本 ④点击Next完成初始化  ⑤点击finish联网创建 需要注意的是要联网才能创建.生成出来的结构如下: 其中主程序已经生成好了,我…
SpringBoot使用一个全局的配置文件,名称是固定,作用就是修改SpringBoot自动配置的默认值. *application.properties *application.yml 先看看两者的写法,以修改默认端口为例: application.properties:  application.yml: 当然如果同时修改那么生效的是properties: 但是接下来讲的是yml语法: YAML Ain't Markup Language;另一种标记语言,语法比较简单,一些规范如下:K:(…
关于SpringBoot的第一个HelloWorld的一些细节: 1.父项目 首先查看项目中的pom.xml文件 文件中有个父项目,点进去则: 它里面也有一个父项目,再点进去: 可以发现有很多的依赖版本,其实它来真正管理SpringBoot应用里面的所有依赖版本,也称为SpringBoot的版本仲裁中心.也就是我们以后导入依赖是不需要写版本了(如果没有在该管理中的依赖,则还是需要声明版本号的). 2.导入的依赖: 在之前的HelloWorld中的pom.xml还有我们自己导入的一个依赖: 可以看…
第一个SpringBoot: 建立一个maven项目: 再pom.xml里面增加依赖: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation…
这段时间也没什么事情,所以就重新学习整理了Spring Boot的相关内容.今天开始整理更新Spring Boot学习笔记,感兴趣的朋友可以关注我的博客:https://www.cnblogs.com/zhangweizhong/category/1657780.html,希望能对你有所帮助. 注意:为了让大家更快的入门学习,我后面整理的文章都是基于SpringBoot 2.2版本. 下面就简单介绍下Spring Boot,然后创建SpringBoot项目. 什么是 Spring Boot? S…
目录 前言 项目目录 搭建项目 1. docker安装启动mysql以及redis 1.1 安装mysql 1.2 安装redis 2. 初始化数据库 3.创建项目 4.初始化代码 4.1 全局配置文件以及启动类 4.2 实体类 4.3 Redis工具类 4.4 Mysql 数据库操作 4.5 Service层 4.6 Controller 控制层 4.7 pom依赖 测试 前言 有时候我们需要快速启动一些项目,但是环境往往折腾了好久,因此弄一个可以重用的快速搭建的教程,docker简直就是这方…
一.ReentrantLock与AQS简介 在Java5.0之前,在协调对共享对象的访问时可以使用的机制只有synchronized和volatile.Java5.0增加了一种新的机制:ReentrantLock.ReentrantLock并不是一种替代内置加锁的方法,而是作为一种可选择的高级功能.ReentrantLock实现了Lock接口,提供了一种无条件的.可轮询的.定时的以及可中断的锁获取操作,所有加锁和解锁方法都是显式的. 我们基本不会直接使用AQS,AQS是一个构建锁和同步器的框架,…
学了这么久OI连个spj都不会写真是惭愧啊... 趁着没退役赶紧学一波吧 配置 github下载地址 我是直接暴力复制粘贴的.. 然后扔到MingW的目录里 直接引用就好啦 基本语法 引用testlib.h后,我们可以从三个地方读入数据 inf:输入文件 ouf:选手输出 ans:标准输出 当然,肯定不能直接用scanf读入,testlib里内置了很多读入函数 基本上就够用了... 一个简单的例子 #include "testlib.h" // main 需要接收命令行参数 int m…
首先创建一个SpringBoot项目,目录结构如下: 在pom.xml中添加jpa依赖,其它所需依赖自行添加 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> application.properties配置如下 #端口 server.p…
目录 1.nginx下载安装 2.启动命令 3.服务脚本 4.nginx目录说明 5.nginx配置文件 6.虚拟主机与域名配置和站点配置 6.1server_name配置规则 7.反向代理负载均衡配置 7.1负载均衡-proxy_pass配置 7.2负载均衡-weight权重配置/down下线配置/backup备用机器配置 7.3ip_hash配置 7.4least_conn配置 7.5负载均衡-动静分离 7.5.1-动静分离-location普通配置 7.5.2-动静分离-location正…