代码改变世界

虚拟内存和虚拟地址的区别?mmap

2019-05-16 10:12 by 乘着风去破浪, 771 阅读, 0 推荐, 收藏,
摘要:虚拟内存和虚拟地址的区别?这个影响我对mmap的理解mmap是什么?是(进程内创建一个虚拟地址空间,就可以绕过用户内存和内核内存的拷贝,进行直接访问): mmap() creates a new mapping in the virtual address space of the calling 阅读全文

对数据结构的认识

2019-05-15 15:18 by 乘着风去破浪, 851 阅读, 0 推荐, 收藏,
摘要:对数据结构的认识数据结构中包含一些基础的数据结构,当然还有很多的变体,这些变体正是以基础的数据结构为基础,在结合应用情景之下做出的变换和适配。 阅读全文

如何算掌握一个技术

2019-05-15 15:16 by 乘着风去破浪, 163 阅读, 0 推荐, 收藏,
摘要:如何算掌握一个技术知道原理,应用过,应用熟练 阅读全文

redis是单线程的,这个该怎么理解?

2019-05-15 15:14 by 乘着风去破浪, 782 阅读, 0 推荐, 收藏,
摘要:redis是单线程的,这个该怎么理解?单线程-多路复用IO模型:处理网络请求和真正的处理都是在同一个也是唯一的一个线程环境中执行的,因此一个慢操作会导致redis的并发量降下来。参考:https://segmentfault.com/a/1190000017375843 阅读全文

服务的运维之核心之一

2019-05-15 15:13 by 乘着风去破浪, 322 阅读, 0 推荐, 收藏,
摘要:服务的运维之核心之一所有的核心服务的核心指标都要在监控系统的监控之下,当出现问题时能够及时告警,及时进行人工干预。 阅读全文

java(异步)监听文件变更

2019-05-15 11:26 by 乘着风去破浪, 592 阅读, 0 推荐, 收藏,
摘要:java(异步)监听文件变更java.nio.file.WatchService 阅读全文

泛型的一大用途

2019-05-15 11:25 by 乘着风去破浪, 239 阅读, 0 推荐, 收藏,
摘要:泛型的一大用途:就像模板一样,可以用同一个工厂来创建不同的对象;像模板一样,可以走相同的流程(比如从池中拿对象,归还对象);比如,jedis的pool所使用的common-pool.jar就是使用泛型的一个优秀的例子;可以用来理解泛型的用途 阅读全文

持久化到磁盘的常见逻辑:

2019-05-14 21:17 by 乘着风去破浪, 344 阅读, 0 推荐, 收藏,
摘要:持久化到磁盘的常见逻辑:把内存数据写入一个临时文件,然后对将临时文件的名字替换为目标文件名字 比如redis的rdb 阅读全文

计算机基础的重要性

2019-05-14 21:15 by 乘着风去破浪, 544 阅读, 0 推荐, 收藏,
摘要:计算机的内存管理(比如虚拟地址等等)计算机的进程管理对于学习系统编程的人来讲,这两块技术是非常重要的技术,对于理解一些依赖系统的软件的原理也是非常重要的。 阅读全文

不重复造轮子

2019-05-14 21:04 by 乘着风去破浪, 177 阅读, 0 推荐, 收藏,
摘要:不重复造轮子就是理解并利用现有的功能,并适配它包装它,利用它,做到最大利用现有的功能 比如你有一个很好的监控告警系统了,那么你要利用它来对你的服务进行设置监控告警,你不需要重新做一个监控告警系统了,只需要适配现有的监控告警系统就行了 阅读全文
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 28 下一页