摘要:
一、数据准备CREATE TABLE `tb_user` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID', `username` varchar(50) NOT NULL COMMENT '用户名', `age` int(11) NOT NUL 阅读全文
摘要:
SpringBoot 配置文件默认为application.properties,但是本章节主要讲解yaml文件配置,因为现在的趋势是使用yaml,它是类似于标准通用标记语言的子集XML的数据描述语言,语法比XML简单很多。 pom文件贴在最后面: 一、自定义属性与加载我们把之前项目中的配置文件ap 阅读全文
摘要:
1.配置pom: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </dependency 阅读全文
摘要:
简单的概括如下: IntelliJ系中的 Project 相当于Eclipse系中的 Workspace ; IntelliJ系中的 Module 相当于Eclipse系中的 Project ; // IntelliJ中一个 Project 可以包括多个 Module ; Eclipse中一个 Wo 阅读全文
摘要:
1.项目格式如下: 1.启动类: 2.controller 类: 3. application.properties: server.port=8080 4.pom.xml文件如下: 5.启动springboot项目访问: post方法:http://localhost:8080/springboo 阅读全文
摘要:
一: springboot踩坑记--springboot正常启动但访问404; 1. spring boot的启动类不能直接放在main(src.java.main)这个包下面,把它放在有包的里面就可以了。 2. 正常启动了,但是我写了一个controller ,用的@RestController 阅读全文
摘要:
maven dependencies 报红叉的问题: 第一种:检查bulid path 里面maven dependencies 是否丢失包 miss jar。 解决方法1:https://blog.csdn.net/st75033562/article/details/82978775 解决方法2 阅读全文
摘要:
死锁是什么? : 所谓死锁:是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程. 产生死锁的条件有四个? : 1.互斥条件:所谓互斥就是进程在某一时间内独占资源。 阅读全文
摘要:
ThreadLocal: 1、ThreadLocal 是线程的局部变量, 是每一个线程所单独持有的,其他线程不能对其进行访问。 2、hreadLocal和线程同步机制都是为了解决多线程中相同变量的访问冲突问题 : 1.在同步机制中,通过对象的锁机制保证同一时间只有一个线程访问变量。这时该变量是多个线 阅读全文
摘要:
如果有多个线程在同时运行,而这些线程可能会同时运行这段代码。程序每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。 我们来模拟电影院的售票窗口,实现多个窗口同时卖 “功夫熊猫3”这场电影票(多个窗口一起卖这100张票); 同步代码块中的锁对象可以是任意的对 阅读全文