首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
lambda
订阅
小杜eee
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
计算机程序的思维逻辑 (61) - 内存映射文件及其应用 - 实现一个简单的消息队列
本节介绍内存映射文件,内存映射文件不是Java引入的概念,而是操作系统提供的一种功能,大部分操作系统都支持。 我们先来介绍内存映射文件的基本概念,它是什么,能解决什么问题,然后我们介绍如何在Java中使用,我们会设计和实现一个简单的、持久化的、跨程序的消息队列来演示内存映射文件…
Linux上,最常用的一批命令解析(10年精选)
更多精彩文章。 Linux这么多命令,通常会让初学者望而生畏。下面是我结合日常工作,以及在公司的内部培训中,针对对Linux不是很熟悉的同学,精选的一批必须要搞懂的命令集合。 任何一个命令其实都是可以深入的,比如tail -f和tail -F的区别。我们不去关心,只使用最常见的…
Java Lambda 表达式的常见应用场景
Lambda 表达式是 Java 8 引入的新特性,结合 forEach 方法可以更方便地实现遍历。此外,它还可代替 Runnable 类,大大简化了代码的编写。 下面介绍了一些常见的应用场景,在这些场景中适时地使用 Lambda 表达式要比通常的方式来得更加简洁和方便。 对一…
从内存映射mmap说开去
所谓内存映射,就是将文件的磁盘扇区映射到进程的虚拟内存空间的过程。 4.如果文件不存在高速缓存中,则通过inode定位到文件的磁盘地址,将数据从磁盘复制到内核页高速缓存。之后再次范圣琦读页面的过程,将内核高速缓存中的数据发送给用户进程; “映射”这个词,就和数学课上说的“一一映…
Java虚拟机线上问题排查的2个基本操作,你知不知道?
对于后端程序员,特别是 Java 程序员来讲,排查线上问题是不可避免的。各种 CPU 飚高,内存溢出,频繁 GC 等等,这些都是令人头疼的问题。楼主同样也遇到过这些问题,那么,遇到这些问题该如何解决呢? 首先,出现问题,肯定要先定位问题所在,然后分析问题原因,再然后解决问题,最…
Java程序员必备:查看日志常用的linux命令
趁周末,复习一下鸟哥的linux私房菜,看到文件内容查阅部分,做个笔记,哈哈,希望对你有帮助哦。 cat是Concatenate的缩写,主要功能是将一个文件的内容连续显示在屏幕上面。 一般文件内容行数较少时,如40行之内,适合用cat。 如果是一般的DOS文件时,就需要特别留意…
NIO2(AIO) 在Tomcat的应用
答案是,舔狗那么多,交给他们去办就ok了。那么狗子办事期间,妹子会一直等待狗子把事情做好吗?不行,这期间当然可以继续将其他任务派发给其他狗子。当狗子办事期间,如果有需要妹子处理的事情,通知处理一下即可。 当然狗子一般都是处理一些重活累活,比如数据拷贝、I/O啊,接收新连接啥的(…
虚拟内存是个啥 | 一分钟系列
很久很久之前,一台机器上只放置一个程序,操作系统仅仅作为一个函数库存在。对于内存来说,除去操作系统的代码和数据占用的一些空间外,其余空间全部分配给正在运行的那个程序,画个图就是这样: 后来人们觉得同时在一台计算机上只运行一个程序太亏了,就设计了一个可以同时运行多个程序的机制。不…
你见过哪些目瞪口呆的 Java 代码技巧?
自从毕业后,今年已经是我工作的第 8 个年头了,我甚至都快忘记了到底是那年毕业的。从出来本人一直在做 Java 相关的工作,现在终于有时间坐下来,写一篇关于 Java 写法的一篇文章,来探讨一下如果你真的是一个 Java 程序员,那你真的会写 Java 吗? 笔者是一个务实的程…
感受lambda之美,推荐收藏,需要时查阅
一、引言二、java重要的函数式接口1、什么是函数式接口1.1 java8自带的常用函数式接口。1.2 惰性求值与及早求值2、常用的流2.1 collect(Collectors.toList())2.2 filter2.3 map2.4 flatMap2.5 max和min2…