
架构师
文章平均质量分 92
SZleoWang
这个作者很懒,什么都没留下…
展开
-
windows 下 Kafka安装流程
Kafka安装流程1.安装zookeeper下载地址:https://zookeeper.apache.org/releases.html 下载后,解压放在目录D:\bigdata(本文所用的目录)下,关于zookeeper以及kafka的目录,路径中最好不要出现空格,比如D:\Program Files,尽量别用,运行脚本时会有问题。①进入zookeeper的相关设置所在的文件目录,例如:D:\bigdata\zookeeper-3.4.10\conf②将"zoo_sample...原创 2021-05-26 11:32:14 · 478 阅读 · 0 评论 -
一位10年Java工作经验的架构师聊Java和工作经验
http://www.cnblogs.com/java1024/p/7845032.html从事近十年的 JavaEE 应用开发工作,现任阿里巴巴公司系统架构师。对分布式服务架构与大数据技术有深入研究,具有丰富的 B/S 架构开发经验与项目实战经验,擅长敏捷开发模式。国内开源软件推动者之一,Smart Framework 开源框架创始人。热爱技术交流,乐于分享自己的工作转载 2017-11-17 09:15:08 · 960 阅读 · 0 评论 -
Java报表工具打印方案对比
本文试图对市面上流行的纯java实现的web报表工具,jasperreport 、 stylereport 、杰表、润乾报表、快逸、finererport为例,分析各报表工具采用的web打印技术的异同、优劣、及对用户需求的适应性,供大家参考。打印是报表工具的基本功能之一,有些报表工具就是从一个专门的打印程序中发展而来,如用友华表。因为想当然地简单,所以,在报表工具选型时用户常常忽略这个转载 2017-04-26 19:07:24 · 7827 阅读 · 0 评论 -
分布式服务框架 dubbo/dubbox 入门示例
ubbo是一个分布式的服务架构,可直接用于生产环境作为SOA服务框架。官网首页:http://dubbo.io/ ,官方用户指南 http://dubbo.io/User+Guide-zh.htm上面的几张图画得不错,完全可以当做SOA架构的学习资料淘宝将这个项目开源出来以后,得到了不少同行的支持,包括:当当网的扩展版本dubbox :https://github.com/dangda转载 2017-04-30 08:59:35 · 634 阅读 · 0 评论 -
IT牛人博客
团队技术博客淘宝UED淘宝用户体验团队淘宝核心系统淘宝核心系统团队博客阿里巴巴数据库团队专注数据库管理开发运维淘宝通用产品专注JAVA技术淘宝QA致力于做测试的行业标准淘宝搜索技术关注技术 关注搜索量子恒道专注大数据统计百度搜索研发关注搜索相关技术EMC中国研究院关注于云计算和大数据贰号楼肆层阿里巴巴平台技术部阿里数据平台阿里巴巴数据平台百度技术分享交流百度的互联网技术编码者说腾讯滴技术团转载 2017-01-12 09:00:28 · 483 阅读 · 0 评论 -
高性能Web架构
引言最新中国互联网络信息中心(CNNIC)发布的《第38次中国互联网络发展状况统计报告》,2016年6月,我国网民规模达7.1亿。全球互联网网站数量超过10亿个。如此多的设备,如此吸引用户的在线服务,如何做到脱颖而出,除了产品本身的设计外,你的产品能不能比其他产品更快的响应的用户也是非常关键的因素。有数据表明,移动互联网下用户越来越没有耐心,用户越来越重视速度方面的用户体验,很多互联网公司转载 2017-02-07 08:06:21 · 1244 阅读 · 0 评论 -
jedis 实现 redis 统计一个用户在一段时间内的登录次数
import java.util.BitSet;import redis.clients.jedis.Jedis;public class SetBitTest {public static void main(String[] args) {// TODO Auto-generated method stubJedis j = null;t原创 2017-01-10 14:27:22 · 7254 阅读 · 1 评论 -
随机数算法
软件实现的算法都是伪随机算法,随机种子一般是系统时间在数论中,线性同余方程是最基本的同余方程,“线性”表示方程的未知数次数是一次,即形如:ax≡b (mod n)的方程。此方程有解当且仅当 b 能够被 a 与 n 的最大公约数整除(记作 gcd(a,n) | b)。这时,如果 x0 是方程的一个解,那么所有的解可以表示为:{x0+kn/d|(k∈z)}其中 d 是a 与 n 的最大转载 2017-01-10 10:37:55 · 659 阅读 · 0 评论 -
一个介绍hadoop中MapReduce原理的通俗易懂的例子
例子不是原创,但是本人觉得这个例子形容得不错,分享一下(从百度百科里面看到的)不知道你们认为怎么样?如果想统计下过去10年计算机论文出现最多的几个单词,看看大家都在研究些什么,那收集好论文后,该怎么办呢?方法一:我可以写一个小程序,把所有论文按顺序遍历一遍,统计每一个遇到的单词的出现次数,最后就可以知道哪几个单词最热门了。这种方法在数据集比较小时,是非常有效的,而且转载 2017-01-10 10:27:06 · 898 阅读 · 0 评论 -
大数据处理算法二:Bloom Filter算法
百度面试题:给定a、b两个文件,各存放50亿个url,每个url各占64字节,内存限制是4G,让你找出a、b文件共同的url?Bloom Filter是由Bloom在1970年提出的一种多哈希函数映射的快速查找算法。通常应用在一些需要快速判断某个元素是否属于集合,但是并不严格要求100%正确的场合。一. 实例 为了说明Bloom Filter存在的重要意义,举一个实例:转载 2017-01-10 10:16:04 · 328 阅读 · 0 评论 -
大数据处理算法一:BitMap算法
腾讯面试题:给20亿个不重复的unsigned int的整数,没排过序的,然后再给一个数,如何快速判断这个数是否在那40亿个数当中并且所耗内存尽可能的少? 解析:bitmap算法就好办多了 所谓bitmap,就是用每一位来存放某种状态,适用于大规模数据,但数据状态又不是很多的情况。通常是用来判断某个数据存不存在的。 例如,要判断一千万个人的状态,每个人只有两种状态:男人,女人,可以转载 2017-01-10 10:07:11 · 400 阅读 · 0 评论 -
学习知识的小技巧
昨晚下班回家做地铁上,为了打发无聊的时间,看着窗外胡思乱想,偶然想起一个问题,为了学习一个新知识,我经常是怎么做的呢?回想一下,我的做法就是网上到处找资料,然后看来看去,最后感觉有点眉目了,就动手实践,在实践中发现和解决问题。这种方法貌似也没有错,但是这种方法貌似有点眉毛胡子一把抓的感觉,很容易一下子接收太多知识,很多看的也似懂非懂,最后虽然明白个大概,但是还是感觉有太多不理解的东西,那是不是有更转载 2017-01-09 10:45:13 · 284 阅读 · 0 评论 -
架构师知识体系(3)--系统架构管理实践
《IT架构设计》-西门子系统架构管理实践1、 系统架构生命期 架构不是设计出来的,而是进化而来。 系统架构生命期包括:单一产品架构生命期和产品线架构生命期。 单一产品架构生命期阶段是基础,包括架构构建,架构优化,架构成熟,架构老化,架构消亡。 当单一产品向产品线升级演化的时候,产品线架构也同样经历5个子阶段。 因此产品架构是个逐步演化转载 2017-01-09 10:33:03 · 353 阅读 · 0 评论 -
架构师知识体系(4)--互联网架构师必备技能(比你牛B的人比你还努力,你有什么资格不去奋斗)
序言: "比你牛B的人比你还努力,你有什么资格不去奋斗" http://developer.51cto.com/developer/top10Architect/#rd?sukey=66d4519b2d3854cd535bf0462edeb1d5721720363e90d6701c95530c7d8a78ac6203d54a7f38501ac7386ff1f65d9356转载 2017-01-09 10:31:44 · 469 阅读 · 0 评论 -
架构师知识体系(5)--建立自己的知识体系吧
http://mp.weixin.qq.com/s?__biz=MzA4Nzg5Nzc5OA==&mid=400103116&idx=1&sn=89bc2f3644603ffcf5f2c517172141ba&scene=23&srcid=1025169A7lqdEZNfEhpffDLE#rdhttp://segmentfault.com/q/1010000002404545http:转载 2017-01-09 10:30:47 · 62932 阅读 · 0 评论