编程札记

分享本人在编程历程中学习、总结的一些心得和经验,主题包括但不限于Golang、Java、Spark等
15 篇文章
31 人订阅

全部文章

潘少

腾讯 · 后台工程师 (已认证)

Linux IO模式及 select、poll、epoll详解

同步IO和异步IO,阻塞IO和非阻塞IO分别是什么,到底有什么区别?不同的人在不同的上下文下给出的答案是不同的。所以先限定一下本文的上下文。

1081
潘少

腾讯 · 后台工程师 (已认证)

Lucene构建个人搜索引擎解析

简单来说,Lucene提供了一套完整的工具来帮助开发者构建自己的搜索引擎,开发者只需要import Lucene对应的package即可快速地开发构建自己的业务...

2222
潘少

腾讯 · 后台工程师 (已认证)

Spark的分区机制的应用及PageRank算法的实现

Spark中有一个很重要的特性是对数据集在节点间的分区进行控制,因为在分布式系统中,通信的代价是很大的,因此控制数据分布以获得最少的网络传输可以极大地提升整体性...

921
潘少

腾讯 · 后台工程师 (已认证)

MQ对比之RabbitMQ &Redis

Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。

1.5K3
潘少

腾讯 · 后台工程师 (已认证)

协同过滤Item-based算法实现电影推荐系统

1.6K3
潘少

腾讯 · 后台工程师 (已认证)

Kmeans算法解析及基于mapreduce的并行化实现

2144
潘少

腾讯 · 后台工程师 (已认证)

tornado配合celery及rabbitmq实现web request异步非阻塞

7955
潘少

腾讯 · 后台工程师 (已认证)

Goroutine并发调度模型深入之实现一个协程池

9935
潘少

腾讯 · 后台工程师 (已认证)

深入golang之---goroutine并发控制与通信

本文章通过goroutine同步与通信的一个典型场景-通知子goroutine退出运行,来深入讲解下golang的控制并发。

1.3K7
潘少

腾讯 · 后台工程师 (已认证)

世界名画陈列馆问题(回溯法)

7923
潘少

腾讯 · 后台工程师 (已认证)

python深坑之迭代器和生成器

2054
潘少

腾讯 · 后台工程师 (已认证)

霍金被过誉了吗?

2063
潘少

腾讯 · 后台工程师 (已认证)

MongoDB替换MySQL?

早在上个世纪就有什么面向对象数据库等非关系型数据库扬言要替代关系型数据库,但是到现在,那些数据库都默默无闻,关系型数据库却依旧是应用最广泛的数据库,为什么?

4935
潘少

腾讯 · 后台工程师 (已认证)

java之hashtable和hashmap

1856
潘少

腾讯 · 后台工程师 (已认证)

数据库内部排序算法之两阶段多路归并排序算法实现

7613

扫码关注云+社区

领取腾讯云代金券