首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏站长的编程笔记

    【说站】java中NIO是什么

    java中NIO是什么 1、概念 Java中的NIO是java1.4版本出现的新IO接口,NIO中的N可以理解为Non-blocking,不仅仅是New。

    42230编辑于 2022-11-23
  • 来自专栏站长的编程笔记

    【说站】java常见的日志框架

    Java Utill loging,Java1.4以来的官方日志。 4、Slf4j是一套简单的Java日志门面。 Simple loging Facade for Java,本身没有日志实现。

    61730编辑于 2022-11-24
  • 来自专栏张善友的专栏

    ArgoUML -- 开源UML 建模工具

        目前的0.18.1已经可以运行在Java1.4上了,而且它是开源(遵循BSD协议)和免费的UML制作工具,最主要的是只要添加它的模块包就能支持C#了.   

    2.2K50发布于 2018-01-19
  • 来自专栏全栈程序员必看

    URL解码之URLEncoder

    结果java1.4中,这个方法被另一种方法取代了。 这就明确地回答了为什么在java1.4中这种方法被抛弃了,转而投向了要求以自己指定编码形式的这种方法。 它需要在java1.4或更新的版本中编译和运行。 第二种解码方法在java1.4和更新的版本中使用。如果你拿不定主意用哪种编码方式,那就选择UTF-8吧。它比其他任何的编码形式更有可能得到正确的结果。

    3.1K20编辑于 2022-09-07
  • 来自专栏JavaEdge

    Executor框架

    0 Executor由来 Java1.4之前已提供Runnable接口、Thread类、Timer类和synchronize关键字,已足以完成各种各样的多线程编程任务,为什么还要提供执行者这样的概念? 2 得到异步执行的结果 Java1.4前,要得到一个线程运行后产生的值,没有现成机制,程序员可通过Thread类的成员变量、程序的全局变量等方式来得到一个线程运行后产生的某值。 return sum * sum; } } 需要注意的是CompletionService的创建方法,它的构造函数需要一个ExecutorService的对象作为参数 3 重复执行和延期执行 在Java1.4

    44030编辑于 2022-11-29
  • 来自专栏从流域到海域

    Java面试高频面试题汇总 I/O专题

    Java1.4中引入了NIO框架,对应java.nio包,提供了Channel,Selector,Buffer等抽象。它支持面向缓冲,基于通道的I/O操作方法。

    55030发布于 2020-09-18
  • 来自专栏从流域到海域

    Java I/O专题

    Java1.4中引入了NIO框架,对应java.nio包,提供了Channel,Selector,Buffer等抽象。它支持面向缓冲,基于通道的I/O操作方法。

    34610编辑于 2022-05-10
  • 来自专栏全栈程序员必看

    java urlencoder,java中的URLEncoder和URLDecoder类「建议收藏」

    结果java1.4中,这个方法被另一种方法取代了。

    1.9K10编辑于 2022-09-14
  • 来自专栏牛客网

    知识总结:I/O模型基础I/O基础

    I/O基础 1、java1.4之前,java对I/O支持不完善,存在以下问题: 没有数据缓冲区,I/O性能存在问题。 没有C或者C++的channel概念,只有输入输出流。

    78390发布于 2018-04-28
  • 来自专栏pangguoming

    Netty和Tomcat的区别、性能对比

    而windows: 2000的时候就诞生了IOCP支持最后一种异步I/O  java是一种跨平台语言,为了支持异步IO,诞生了nio,Java1.4引入的NIO 1.0是基于I/O复用的。

    7.4K51发布于 2018-07-30
  • 来自专栏博岩Java大讲堂

    Java虚拟机--Java发展史Java虚拟机

    2001年6月5日,Nokia宣布到2003年将出售1亿部支持Java的手机; 时间来到了2002年2月13日,Sun公司发布了Java历史上最为成熟的版本Java1.4,工程代号为Merlin(灰背隼 不过,随着Java1.4的诞生论战就此终结,Sun公司集中主要的精力来解决性能问题。 值得关注的是,Java1.4还发布了很多新的特性,如正则表达式、异常链、NIO、日志类、XML解析器和XSLT转换器等。 2004年9月30日,Java1.5发布,工程代号Tiger(老虎)。

    1.8K70发布于 2018-05-11
  • 来自专栏服务器知识开放麦

    Java网络编程(一):从BIO到NIO的技术演进

    系统帮你拿好了再通知你1.2Java中的几种I/O模型Java发展这么多年,I/O模型也在不断演进:I/O模型什么时候出现的特点BIO(阻塞I/O)Java1.0最早的方案,简单粗暴但性能有限NIO(非阻塞I/O)Java1.4 性能更好,但编程复杂一些I/O多路复用Java1.4一个线程管理多个连接AIO(异步I/O)Java7真正的异步,但用得不多2.传统Socket编程模型及其局限性2.1BIO模型:一个连接一个线程BIO Java1.4推出了NIO(NewI/O),专门解决高并发场景下的性能问题。当时业界面临一个著名的"C10K问题":如何让单台服务器同时处理1万个客户端连接?用BIO的话,1万个线程能把服务器压垮。

    23020编辑于 2025-09-26
  • 来自专栏微信公众号:Java团长

    Java常用日志框架介绍

    Jul (Java Util Logging),自Java1.4以来的官方日志实现。 看了上面的介绍是否会觉得比较混乱,这些日志框架之间有什么异同,都是由谁在维护? 下文会逐一介绍。 2002年Java1.4发布,Sun推出了自己的日志库JUL(Java Util Logging),其实现基本模仿了Log4j的实现。

    96020发布于 2018-08-03
  • 来自专栏Java项目实战

    Netty --Selector选择器

    Netty各组件对应关系 每一个链接对应一个线程 NIO 非阻塞IO java1.4 channel buffer Selector 线程Thread | Selector 根据不同的事件在各个

    1.2K20发布于 2020-02-19
  • 来自专栏Linyb极客之路

    Java常用日志框架介绍

    Jul (Java Util Logging),自Java1.4以来的官方日志实现。 看了上面的介绍是否会觉得比较混乱,这些日志框架之间有什么异同,都是由谁在维护? 下文会逐一介绍。 2002年Java1.4发布,Sun推出了自己的日志库JUL(Java Util Logging),其实现基本模仿了Log4j的实现。

    1.2K10发布于 2018-08-06
  • 来自专栏代码人生

    NIO系列(一)——介绍和Buffer缓冲区

    本文链接:https://blog.csdn.net/luo4105/article/details/72967241 NIO简介 NIO是java1.4开始的替换IO的API,它相对于IO的特点是

    71820发布于 2019-10-30
  • 来自专栏不一样的科技宅

    SpringBoot实现热部署两种方式!

    热部署(Hot Swap)   从Java1.4起,JVM引入了HotSwap,能够在Debug的时候更新类的字节码。

    11.8K53发布于 2021-11-16
  • 来自专栏Java程序员那些事

    Java NIO使用及原理分析 (一)

    Java1.4之前的I/O系统中,提供的都是面向流的I/O系统,系统一次一个字节地处理数据,一个输入流产生一个字节的数据,一个输出流消费一个字节的数据,面向流的I/O速度非常慢,而在Java 1.4中推出了

    50510发布于 2019-09-19
  • 来自专栏码上修行

    看 Log4j2 频繁爆雷给出几点日志使用建议

    日志实现 JUL:JDK 中的⽇志工具,也称为 jdklog、jdk-logging,⾃ Java1.4 以来 Sun 的官方提供。

    86241编辑于 2021-12-27
  • 来自专栏Java技术栈

    10 道关于 Java 泛型的面试题

    那些拥有Java1.4或更早版本的开发背景的人都知道,在集合中存储对象并在使用前进行类型转换是多么的不方便。 泛型防止了那种情况的发生。

    86420发布于 2018-11-08
领券