···
首页
···
开发工具
···
开发入门教程
···
网址导航
···
搜索
Ctrl K
try
Java 服务器多线程编程
Java 服务器多线程编程,1. 前言,前面小节介绍的 Java TCP Socket 程序是单线程模型,也是阻塞式模型。我们调用 java.net.ServerSocket 的 accept 方法,此时线程会被阻塞,等待客户端连接。当有新客户端连接到服务器以后,...
非阻塞 Java Socket 编程示例
非阻塞 Java Socket 编程示例,1. 前言,在上一节我们介绍了通过 Java NIO 可以编写 非阻塞式 Socket 程序。Java NIO 新引入的几个类是:,ServerSocketChannel、SocketChannel、Selector、SelectionKey、ByteBuffer。其实 Jav...
Kotlin 如何实现常用的代理模式
Kotlin 如何实现常用的代理模式,上篇文章我们一起研究了 Kotlin 实现常见的单例模式,这篇文章我们将继续 Kotlin 实现常用的代理模式。代理模式可以说很多初级中级开发者迷惑的设计模式。但是它确实应用很广,不用多说大...
JavaScript 异常处理
异常处理,异常处理可以使程序在流程上更加完善。,在 JavaScript 中可以使用 throw 抛出异常,使用 try ... catch 捕获错误。,1. throw,,throw 语句用来抛出一个用户自定义的异常。(MDN),,throw 用于抛出一个异常,这种异...