240 发简信
IP属地:河南
  • 作者这篇文章写的很好。
    但是看了一下代码,使用str作为一个socket读和写之间的交互,存不存在这样一种情况:socket A读取内容并设置到str之后,如果随即发生socket A的写入,那么不存在问题;但是在socket A发生读取之后随即发生socket B的读取,那么str将会是socket B的内容,这样的话socket A里面的内容是不是就丢失了呢?或者写入socket A时错误的用了socket B设置的str?

    java中NIO的使用和例子

    NIO的来历:https://juejin.im/entry/592e29a4ac502e006c9b4dc7 NIO是Java提供的非阻塞I/O API。 非阻塞的意义在于...

  • 120
    如何用Python和深度神经网络识别图像?

    只需要10几行Python代码,你就能构建自己的机器视觉模型,快速准确识别海量图片。快来试试吧! 视觉 进化的作用,让人类对图像的处理非常高效。 这里,我给你展示一张照片。 ...

  • 120
    Android ImageView 的scaleType 属性图解

    ImageView 是 Android 中最常用的控件之一,而在使用ImageView时,必不可少的会使用到它的scaleType属性。该属性指定了你想让ImageView如...

  • 120
    关于求两个单链表相交的第一个节点的问题分析

    判断两个单链表是否相交以及相交的情况下求第一个相交节点,两个链表可以有环,也可以无环。因此我们可以从以下几个步骤分析: 判断一个单链表是否存在环路,如果无环,返回null,反...

  • Java代理模式之静态代理与动态代理

    代理模式代理模式是常用的Java设计模式,特征是代理类与被代理类具有相同的接口,代理类主要负责为被代理类预处理消息,将消息转发给被代理类,以及消息的事后处理。代理类和被代理类...

  • 深入理解Java虚拟机第四章 虚拟机性能监控与故障处理工具

    下面说明几种基于JDK 1.6的几种主要的命令行监控工具 jps -- JVM Process Status Tool,显示指定系统内所有的HotSpot虚拟机进程 可以列出...

  • 120
    深入理解Java虚拟机第二章 Java内存区域与内存溢出异常

    Java虚拟机在执行Java程序的过程中,会把它所管理的内存划分为若干个不同的数据区域。这些区域有各自不同的用途,以及创建和销毁的时间,有些区域随着虚拟机进程的启动而存在,有...

  • 120
    深入理解Java虚拟机第一章 走进Java

    由Sun公司官方定义的Java技术体系包括以下几个部分: Java程序设计语言 各种平台的Java虚拟机 Class文件格式 Java API类库 来自商业机构和开源社区的第...

  • Java null 强制类型转换

    Java中的null值是可以强制转换为任何Java类型的,就像(Object)null是合法的,但null强转后的是无效对象,其返回值还是为null,即相当于类的空引用变量。...

个人介绍
A lazy programmer in WHU.