自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Volatile

一个问题引发的思考 - 为什么变量修改后另一个线程没有更新?先看一段代码private static boolean stop = false;public static void main(String[] args) throws InterruptedException { Thread t1 = new Thread(()->{ int i = 0; while (!stop) { i++; }

2020-09-24 18:10:04 215

原创 多线程面试题笔记

1)现在有 T1、T2、T3 三个线程,你怎样保证 T2 在 T1 执行完后执行,T3 在 T2 执行完后执行?这个线程问题通常会在第一轮或电话面试阶段被问到,目的是检测你对”join”方法是否熟悉。这个多线程问题比较简单,可以用 join 方法实现。笔记:join的使用。​ 如果在A线程中调用B线程的join方法,那么A线程会被暂时挂起来等待B线程的执行(串行),等待时间到了或者B线程执行完毕后再由串行执行转为普通的并行执行。​ 谁调用join方法,谁就会插队优先执行。​ 看下join方法的源码

2020-09-24 17:58:00 88

原创 300行代码实现mini版Spring

目标实现的功能常用的注解根据web.xml的配置,扫描配置文件和相关的包的类IoC容器DI注入HandlerMapping实现思路1、配置阶段配置web.xml设定init-param需要配置好servlet-class也就是DispatcherServlet类的全地址,init-param中配置好配置文件<servlet> <servlet-name>jjmvc</servlet-name> <servlet-class

2020-09-24 17:57:50 344

原创 Spring Boot 连接数据库问题

Spring Boot 连接数据库问题由IDEA直接快速搭建的Spring Boot项目结构启动类SbtestApplication.javapackage com.example.sbtest;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure...

2019-12-26 02:35:12 283

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除