上一页 1 ··· 51 52 53 54 55 56 57 58 59 ··· 226 下一页
摘要: Zstandard (也被称为zstd )是一款免费的开源,快速实时数据压缩程序,具有更好的压缩比,由Facebook开发。 它是用C语言编写的无损压缩算法 (在Java中有一个重新实现) - 因此它是一个本地Linux程序。 另请参阅 : Linux中的10 7zip(Data Comperssi 阅读全文
posted @ 2021-01-06 13:46 牧之丨 阅读(3090) 评论(1) 推荐(0) 编辑
摘要: JAVA中的时区设置 第一种方式、通过代码指定。 final TimeZone timeZone = TimeZone.getTimeZone("GTM+8"); TimeZone.setDefault(timeZone); 第二种方式、通过JVM参数指定 -Duser.timezone=Asia/ 阅读全文
posted @ 2021-01-04 20:46 牧之丨 阅读(7834) 评论(0) 推荐(0) 编辑
摘要: 引言 使用conda创建虚拟环境就是为了方便管理,各个环境之间的模块是独立的。有时候我们在做项目的时候需要设置一下环境变量才方便实用,但是不想影响到其他的虚拟环境,因此不能再系统的环境变量里面设置。 conda虚拟环境中环境变量设置 conda虚拟环境中可以单独设置当前环境的环境变量,只有当前环境被 阅读全文
posted @ 2021-01-04 17:57 牧之丨 阅读(5220) 评论(0) 推荐(2) 编辑
摘要: 表单登录(GET) <form action="/login"> <input type="text" name="username"/> <input type="password" name="password"/> <input type="submit" /> </form> 使用下面的代码 阅读全文
posted @ 2020-12-29 16:26 牧之丨 阅读(517) 评论(0) 推荐(0) 编辑
摘要: 每当你需要传输数据时,它必须包含一个缓冲区。Java NIO API 自带的缓冲区类是相当有限的,没有经过优化,使用 JDK 的ByteBuffer 操作更复杂。缓冲区是一个重要的组建,它是 API的一部分。Netty提供了一个强大的缓冲区实现用于表示一个字节序列,并帮助你操作原始字节或自定义的 P 阅读全文
posted @ 2020-12-29 10:55 牧之丨 阅读(833) 评论(0) 推荐(0) 编辑
摘要: 为了提升消息接收和发送性能,Netty针对ByteBuf的申请和释放采用池化技术,通过PooledByteBufAllocator可以创建基于内存池分配的ByteBuf对象,这样就避免了每次消息读写都申请和释放ByteBuf。由于ByteBuf涉及byte[]数组的创建和销毁,对于性能要求苛刻的系统 阅读全文
posted @ 2020-12-29 10:53 牧之丨 阅读(1317) 评论(0) 推荐(0) 编辑
摘要: https://www.imooc.com/article/298943 上篇文章介绍了Netty内存模型原理,由于Netty在使用不当会导致堆外内存泄漏,网上关于这方面的资料比较少,所以写下这篇文章,专门介绍排查Netty堆外内存相关的知识点,诊断工具,以及排查思路提供参考 现象 堆外内存泄漏的现 阅读全文
posted @ 2020-12-29 10:51 牧之丨 阅读(361) 评论(1) 推荐(0) 编辑
摘要: docker执行命令:docker exec -it 1e33b26152e1 /bin/bash 在进入容器报错:OCI runtime exec failed: exec failed: container_linux.go:344: starting container process cau 阅读全文
posted @ 2020-12-28 23:00 牧之丨 阅读(2161) 评论(0) 推荐(0) 编辑
摘要: 作者:盛世唐朝链接:https://www.zhihu.com/question/23374078/answer/69732605来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万 阅读全文
posted @ 2020-12-26 20:12 牧之丨 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 粘包和拆包是TCP网络编程中不可避免的,无论是服务端还是客户端,当我们读取或者发送消息的时候,都需要考虑TCP底层的粘包/拆包机制。 TCP粘包和拆包 TCP是个“流”协议,所谓流,就是没有界限的一串数据。TCP底层并不了解上层业务数据的具体含义,它会根据TCP缓冲区的实际情况进行包的划分,所以在业 阅读全文
posted @ 2020-12-26 18:05 牧之丨 阅读(307) 评论(0) 推荐(0) 编辑
上一页 1 ··· 51 52 53 54 55 56 57 58 59 ··· 226 下一页