自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot项目启动成功,访问路径提示404 以及 异常 JavaOracle数据库ORA-00942: 表或视图不存在 的解决办法

问题1:SpringBoot项目启动成功,访问路径提示404出现这种情况,一般可能是因为springBoot的启动类和Controller处于同级目录,要看是否处于同级目录,在IDEA中可以右击SpringBoot启动类再右击Controller类查看类路径,对比一些就知道是否处于同级目录了。如果是同级目录的话,则需要把SpringBoot启动类移到上一级目录,方可正确扫描,因为@SpringBootApplication默认的扫描位置就是Application所在的同级目录和子目录。问题2:异常

2020-06-14 10:43:30 1325 1

原创 快速理解多线程中的Sleep、Yield和join

多线程中的一些基本概念:假设有A、B、C三个线程,Sleep:A.sleep(1000)的话,就是说 A线程sleep(睡觉)的1000毫秒期间,A线程不会被CPU调度,CPU只会调度B和C两个线程,直至1000MS过去了,A线程才会被重新调度。Yield:Yield的话就是礼让了一下,执行到A线程时,A.Yield()的话,就是A线程礼让了一下(至于后面B和C能不能抢到,那不管),重新回到就绪状态,CPU可能还会调度A,但更有可能调度的原本等待的是B和C。join:加入。 假设有两个线程,分别为

2020-06-09 16:28:51 136

原创 快速理解TCP三次握手

因为TCP是双向通信协议,双方既可以是Client也可以是Server。为了好理解TCP的三次握手建连,假设建连发送方为Client,接收方为Server;首先应该理解的是三次握手是为了建立双向通信;首先Server端是监听状态(Listen):是为了监听Client发送的连接请求报文段。Client端,需要发送连接请求报文段(包含了同步位SYN=1)(表示Client端可以向Server端传输字节流数据):此时Client端是同步已发送状态(SYN_SENT)。Server端接收到了Client

2020-05-14 20:03:46 143

空空如也

空空如也

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

TA关注的人

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