会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
独立思考
你值得拥有更好的
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
12
下一页
2021年7月20日
Java中为什么notify()可能导致死锁,而notifyAll()则不会(针对生产者-消费者模式)
摘要: 1、先说两个概念:锁池 和 等待池 锁池:假设线程A已经拥有了某个对象(注意:不是类)的锁,而其它的线程想要调用这个对象的某个synchronized方法(或者synchronized块),由于这些线程在进入对象的synchronized方法之前必须先获得该对象的锁的拥有权,但是该对象的锁目前正被线
阅读全文
posted @ 2021-07-20 10:10 Dkwestworld
阅读(1073)
评论(0)
推荐(0)
2021年7月14日
20道Java实习生笔试面试选择题(内附答案解析)
摘要: 1、以下对继承的描述错误的是(A) A.Java中的继承允许一个子类继承多个父类 B.父类更具有通用性,子类更具体 C.Java中的继承存在的传递性 D.当实例化子类时会递归调用父类中的构造方法 解析:众所周知,JAVA类只支持单继承,一个子类只允许集成一个父类, 但是Java通过一个接口可以继承
阅读全文
posted @ 2021-07-14 23:37 Dkwestworld
阅读(2626)
评论(0)
推荐(0)
2021年6月24日
【源码分析】- SpringBoot 处理http请求映射原理
摘要: 本文旨在分析一个http请求来到后端,SpringBoot是如何处理它的 核心:DispatcherServlet,下面是他的继承树 先梳理总结一下源码调用方法的流程: 请求过来 》》 HttpServlet的doGet()方法(这个方法被FrameworkServlet重写) 》》 调用Fr
阅读全文
posted @ 2021-06-24 23:12 Dkwestworld
阅读(540)
评论(0)
推荐(1)
2021年6月23日
【源码分析】- 在SpringBoot中你会使用REST风格处理请求吗?
摘要: 目录 前言 1、什么是 REST 风格 1.1 资源(Resources) 1.2 表现层(Representation) 1.3 状态转化(State Transfer) 1.4 综述 2、实操SpringBoot 实现REST风格的表单提交 2.1 非REST 风格的代码 2.2 REST风
阅读全文
posted @ 2021-06-23 21:39 Dkwestworld
阅读(517)
评论(0)
推荐(0)
2021年6月22日
【源码分析】 - SprignBoot是如何访问工程目录下的静态资源?
摘要: 目录 1、牛刀小试 1.1 图片静态资源的访问 1.2 为静态资源添加访问前缀 1.3 WelCome Page 的奇妙跳转 2、那么,SpringBoot是如何做到的呢? 1、牛刀小试 1.1 图片静态资源的访问 先看官方怎么说,点击链接,打开 SpringBoot官方文档
阅读全文
posted @ 2021-06-22 22:12 Dkwestworld
阅读(787)
评论(0)
推荐(1)
SpringBoot框架的优点
摘要: 解释:Boot 百度翻译为:靴子 没错,打比方说,如果用Spring框架写代码是雨中漫步,那么 给Spring穿上靴子,会不会方便些呢? 穿上靴子后,多出来一些显而易见的好处 1、创建独立的Spring应用 SprignBoot框架本身基于Spring搭建(就好比Spring基于Java一样),完全
阅读全文
posted @ 2021-06-22 17:10 Dkwestworld
阅读(2590)
评论(0)
推荐(0)
2021年6月20日
【源码分析】 - SpringBoot 自动配置原理
摘要: 初始化一个Springboot项目,在主启动类会有这么一个注解:@SpringBootApplication,自动装配的秘密全在主启动类这个注解里面了 点进去一层会发现有三个子注解组成,分别是 @SpringBootConfiguration、@ComponentScan和@EnableAuto
阅读全文
posted @ 2021-06-20 20:20 Dkwestworld
阅读(372)
评论(0)
推荐(1)
记一次项目中解决 -- 并发减库存超卖问题过程(Java)
摘要: 起因:项目中要做预约功能,首先每天的余票都是有上限的,自然不能出现超卖的情况 基于我们项目是单体分布式的springcloud部署,我想了下😁 第一种方法,直接mysql加行锁,要update这条库存数据时,在数据库表层面加上行锁,直接禁止其他线程读写,就确保了这条库存数据是被单线程操作的,不会出
阅读全文
posted @ 2021-06-20 13:20 Dkwestworld
阅读(2486)
评论(1)
推荐(0)
2021年5月23日
SprignBoot中的一些小知识点(二)
摘要: 目录 1、SpringBoot 集成SpringMVC 底层,表单提交REST风格请求,后端GET/POST/PUT/DELETE 四种方式处理细节 2、请求映射原理(只看RequestMappingHandlerMapping) 3、@MatrixVariable 接收请求的矩阵变量(不是传统意义
阅读全文
posted @ 2021-05-23 18:26 Dkwestworld
阅读(188)
评论(0)
推荐(0)
2021年5月21日
SprignBoot中的一些小知识点(一)
摘要: 1、@Configuration 的 proxyBeanMethods 属性,意思是不是代理bean的方法。 proxyBeanMethods 属性默认为true,则为代理bean,且代理bean中的方法。所以,无论获取多少遍该配置类或者该配置类中的方法,均为单例。 若为 false,则Spring
阅读全文
posted @ 2021-05-21 16:21 Dkwestworld
阅读(128)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
12
下一页
公告