- 博客(8)
- 收藏
- 关注
原创 听完百度分享后的总结
群芳--- 非常重要的嘉宾。 女汉子。 百度核心创新---技术,搜索。 简单可信赖的文化。 普通人员的技术发展之路 做深做广都可以。 业务的发展的道理。 [color=red]又糙又快,不同的项目不同的阶段,最好不要有太多技术洁癖,这很重要,技术现在发展很快,不一定最新的是最好的。[/color] 用户需求决定一切。 快速迭代。...
2017-06-29 09:55:43
1272
原创 跳跃表的应用-redis
为什么选择跳表 目前经常使用的平衡数据结构有:B树,红黑树,AVL树,Splay Tree, Treep等。 想象一下,给你一张草稿纸,一只笔,一个编辑器,你能立即实现一颗红黑树,或者AVL树 出来吗? 很难吧,这需要时间,要考虑很多细节,要参考一堆算法与数据结构之类的树, 还要参考网上的代码,相当麻烦。 用跳表吧,跳表是一种随机化的数据结构,目前开源软件 Redis 和 LevelDB...
2017-06-29 09:51:28
366
原创 c面试
编写一个 C 函数,该函数在一个字符串中找到可能的最长的子字符串,且该字符串是由同一字符组成的 char * search(char *cpSource, char ch) { char *cpTemp=NULL, *cpDest=NULL; int iTemp, iCount=0; while(*cpSource) { if(*cpSource == ch) { iTemp...
2017-06-29 09:47:09
420
原创 disconf源码解读
disconf 主要分为三个项目: 1-disconf.core 主要是提供助手类http的resful 重试等等,zk wather封装,加强了重试机制,做的东西很薄。 2-disconf.client 强依赖 spring,提供了 扫包,自定义annotation的解析装配,切面逻辑处理aspectj,获取远端配置,并落地 做的东西比较多 依赖也很多。 3-...
2017-06-29 09:45:09
423
原创 转发-京东商品搜索架构设计
架构 | 京东商品搜索架构设计 huangfox 2016-01-07 218 查看 0评论 公开 原文 举报 加精 添加收藏 电商搜索系统存在以下特点: 数据量庞大。(上亿级别) 高并发。(日均pv过亿、数十亿) 一条商品数据由商品基本信息、价格、库存、促销、评价等组成,这些数据存储在各自业务系统当中。(多数据源导致构建索引比较麻烦) 召回率要求高。(哪个商家发现搜不到自家的商...
2017-06-20 17:53:47
120
原创 callable的意义
[code="java"] import java.util.concurrent.Callable; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.Future; /** *//...
2012-05-23 13:49:58
233
原创 linux_c 文件读写
lseek(移动文件流读写位置) 定义函数 int lseek(int fildes,off_t offset,int whence); fildes 为文件描述符号 offset 为偏移量 whence 下列其一 SEEK_SET 文件头offset位移偏移 SEEK_END 文件尾offset位置偏移 SEEK_CUR 当前位置offset位置偏...
2012-03-11 10:46:23
527
原创 Spring mvc 注解 架构
web.xml配置: s3h3 contextConfigLocation classpath:applicationContext*.xml org.springframework.web.context.ContextLoaderListener ...
2012-01-31 17:02:16
111
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人