Java
文章平均质量分 67
java基础
王stone
尽人事,知天命!但行好事,莫问前程!
展开
-
单例模式中的懒汉模式和饿汉模式是什么?
单例模式中的懒汉模式和饿汉模式是什么原创 2022-07-05 12:56:02 · 6074 阅读 · 0 评论 -
HttpClient中,使用HttpDelete,HttpGet时无法携带body的解决办法
今天在使用HttpDelete执行DELETE操作的时候,发现HttpDelete不支持setEntity方法,所以不能携带body信息。其原因是在HttpMethods中,包含HttpGet, HttpPost, HttpPut, HttpDelete等类来实现http的常用操作。其中,HttpPost继承自HttpEntityEnclosingRequestBase,HttpEntityEnclosingRequestBase类又实现了HttpEntityEnclosingReques...原创 2022-02-23 11:22:07 · 1061 阅读 · 0 评论 -
网址URL中特殊字符转义编码
网址URL中特殊字符转义编码字符 - URL编码值空格 - %20" - %22# - %23% - %25& - %26( - %28) - %29+ - %2B, - %2C/ - %2F: - %3A; ...原创 2022-01-18 09:15:34 · 18457 阅读 · 0 评论 -
Java基础篇——Java运算符
Java运算符按功能可分为:算数运算符、关系运算符、逻辑运算符、位运算符、赋值运算符和条件运算符。算数运算符算术运算符包括通常的加(+)、减(-)、乘(*)、除(/)、取模(%),完成整数型和浮点型数据的算术运算。许多语言中的取模运算只能用于整数型,Java对此做了扩展,它允许对浮点数进行取模操作。例如,3%2 的结果是 1, 15.2%5 的结果是 0.2。取模操作还可以用于负数,结果的符号与第一个操作数的符号相同,例如,5%-3 的结果是 2,-5%3 的结果是-2。此外,算术运算符还有原创 2021-04-03 11:08:25 · 220 阅读 · 0 评论 -
JAVA NIO AIO BIO理解
对于java的BIO、NIO、AIO,在知乎上发现了很有趣很形象的解释:AIO 是彻底的异步通信。NIO 是同步非阻塞通信。有一个经典的举例。烧开水。假设有这么一个场景,有一排水壶(客户)在烧水。AIO的做法是,每个水壶上装一个开关,当水开了以后会提醒对应的线程去处理。 NIO的做法是,叫一个线程不停的循环观察每一个水壶,根据每个水壶当前的状态去处理。 BIO的做法是,叫一个线程停留在一个水壶那,直到这个水壶烧开,才去处理下一个水壶。 可以看出AIO是最聪明省力,NIO相对省力,叫一个人原创 2021-10-04 20:48:27 · 146 阅读 · 0 评论