自定义博客皮肤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)
  • 收藏
  • 关注

原创 MySQL Bug留念:ERROR 1248 (42000): Every derived table must have its own alias 每个派生表(子查询)必须有自己的别名

在练习使用多重嵌套子查询的方法查找某列中第二大的数据时报了如下bug:Bug详情及解决方法问题背景原表详情原表详情如下图所示,目标是查找num列中第二大的数据。整体思路先找出num列中最大的数据然后使用where … not in … 的方式找出不含最大数据的表。然后再找出不含原最大值的表中的最大值,即原表中num列的第二大数据。最终(报bug的)代码如下问题原因MySQL中规定,每个派生表,也就是子查询,必须有一个别名,以便外部查询的其余部分引用。解决方法更好的方

2021-03-02 01:59:54 395

原创 网络编程Bug留念:java.net.SocketException 以及 java.io.EOFException

多线程网络编程常见异常java.net.SocketException一些常见的SocketException通信冲突异常原因解决方式连接错误java.io.EOFException异常原因及解决方法java.net.SocketException指创建或访问套接字时发生错误。一些常见的SocketException通信冲突java.net.SocketException: Software caused connection abort: socket write errorjava.net

2021-01-30 19:22:34 302

原创 多线程的三种创建方式

多线程的两种创建方式基本概念区分并发 vs 并行同步 vs 异步创建方式1:继承Thread类一个更为简便的方法:使用匿名内部类创建方式2:实现Runnable接口通过实现Runnable接口创建线程的优势基本概念区分进入正题之前,先简单区分几个基本概念。并发 vs 并行并发: 指两个或以上事件在(指定的)同一个时间段内发生。并行: 指两个或以上事件在同一时刻发生(同时发生)。所以,5000个用户并发√,5000个用户并行×。同步 vs 异步同步(synchronous): 排队执行

2021-01-28 03:43:34 382 3

原创 线程调度:你的电脑能同时做多少件事?

线程调度:你的电脑能同时做多少件事?线程 vs 进程进程线程你的电脑能同时做多少件事?线程调度的两种机制分时调度抢占式调度(Java中使用的调度机制)线程 vs 进程在进入正题之前,我们先来了解一下什么是线程。线程是进程的执行路径,而进程就像是一个软件。如果一个进程里一个线程都没有了,那表示要执行的事情一件都没有了,那么这个进程也就马上要被关闭掉了。因此,我们先来详细介绍一下进程。进程进程可以简单理解为拥有独立内存空间的应用程序。指一个内存中运行的应用程序,每个进程都有一个独立的内存空间(可

2021-01-28 03:22:32 774 1

空空如也

空空如也

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

TA关注的人

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