CliviaZ的博客

私信 关注
十块大洋换钢镚
码龄1年
  • 245
    被访问量
  • 4
    原创文章
  • 819,372
    作者排名
  • 1
    粉丝数量
  • 于 2020-04-28 加入CSDN
获得成就
  • 获得2次点赞
  • 内容获得4次评论
  • 获得1次收藏
荣誉勋章
兴趣领域
  • #人工智能
    #图像处理
  • #Android
    #Java
TA的专栏
  • Bug留念
    2篇
  • 多线程
    2篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

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

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

网络编程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
原创
14阅读
0评论
0点赞
发布博客于 3 月前

多线程的三种创建方式

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

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

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