重新认识 Java 中的内存映射(mmap)

恰恰和网传的很多言论相反,mmap 由于其不切态的特性,特别适合顺序读写,但由于 中 size 的限制,只能传递一个 int 值,所以,单次 map 单个文件的长度不能超过 2G,如果将 2G 作为文件大 or 小的阈值,那么小于 2G 的文件使用 mmap 来读写一般来说是有优势的。

Java进阶知识,轻松理解Java泛型

如果要取出坐标值就需要向下转型,向下转型存在着风险,而且编译期间不容易发现,只有在运行期间才会抛出异常,所以要尽量避免使用向下转型。

Java GC机制简要总结(Java垃圾回收的基本工作原理)

或者无用的变量信息等,在程序中长期存在会逐渐占用较多的内存空间,导致没有足够的空间分配给新生成的对象等。

我愿称之为Java程序性能优化之王-用多线程来开发

前言多线程大家肯定都不陌生,理论滚瓜烂熟,八股天花乱坠,但是大家有多少在代码中实践过呢?很多人在实际开发中可能就用用@Async,new Thread()。线程池也很少有人会自己去建,默认的随便用用。

Java进阶_枚举 enum

public class SeasonTest {。MON, TUE, WES, THR, FRI, SAT, SUN;

java& JSR303之自定义校验注解

注解 @NotNull 校验 page 和 limit 属性 这里手动制定了message 如果不手动指定的话会去加载默认的message。

java开发的R-cloud(工作流程管理系统软件)

FlowShop工作流程管理系统软件(R-cloud)是一个面向企业管理信息化的设计工具和运行平台。利用该平台可以通过流程定义、表单定义、操作界面定义、功能权限定义、菜单定义、组织人员定义等功能快速实现企业实际管理上的计算机信息化。

挑战从零开始搭建JAVA后台管理系统——Flag

程序猿迷茫的时候干点啥?当然是学习、梳理知识,接触新东西。作为一个写过很多杂七杂八的项目的程序猿,什么最重要?当然是一套完善的快速开发脚手架最重要,有一个好用顺手的脚手架,你就可以在工作以内、工作以外的工作中,快人一步。市面上主流的框架基本都用过,各有各的优点,也各有各的短板。

《我的世界》Java版1.16.3-rc1版本更新内容

我的世界 Java版于2020年9月8日更新1.16.3-rc1版本,下面就给大家介绍我的世界Java版1.1…

TCP与UDP首部格式详解

1.序在TCP/IP中能够实现传输层功能的、具有代表性的协议是TCP和UDP,来一起看看TCP UDP的构造吧。2.tcp协议:TCP各个字段意义2.

网站地图