你真的懂redis的数据结构了吗?redis内部数据结构和外部数据结构揭秘
Redis有哪些数据结构?字符串String、字典Hash、列表List、集合Set、有序集合SortedSet。很多人面试时都遇到过这种场景吧?其实除了上面的几种常见数据结构,还需要加上数据结构HyperLogLog、Geo。可是很多人不知道redis不仅有上面的几种数据结构,还内藏了内部的数据结
分布式定时任务调度系统技术选型--转
http://www.expectfly.com/2017/08/15/%E5%88%86%E5%B8%83%E5%BC%8F%E5%AE%9A%E6%97%B6%E4%BB%BB%E5%8A%A1%E6%96%B9%E6%A1%88%E6%8A%80%E6%9C%AF%E9%80%89%E5%9E
大数据sql引擎
Hive:把sql解析后用MapReduce跑SparkSQL:把sql解析后用Spark跑,比hive快点Phoenix:一个绕过了MapReduce运行在HBase上的SQL框架Drill/Impala/Presto交互式查询,都是类似googleDremel的东西,区别这里就不说了Druid/
好技术领导和差技术领导区别在哪里--转
原文地址:http://suanfazu.com/t/topic/9613Foursquare团队技术领导简要指南——有感于BenHorowitz“好产品经理,差产品经理”一文。团队合作一个优秀的技术领导必然是团队的一份子,他们认为当整个团队成功时自己才称得上成功。他们不仅要做好繁杂和不讨好的本职工
如何用UE(UltraEdit)删除重复行?--转
原文地址:https://www.zhengjie.com/question/bb148773使用UE(UltraEdit)的高级排序功能就可以删除掉所有的重复行。操作步骤1、文件—排序(R)—高级排序/选项(A)。2、在弹出的“高级排序/选项”对话框中勾选“删除重复项”—根据自己的需要选择升序或降
make things simple
以前看过一篇文章,具体内容不记得了,只记得它的结论了:懒是人类进步的源动力。当时觉得结论有点新颖,文中列举了大量的实例证明这个结论,其中重点强调了计算机学科。我本身从事算是计算机相关的工作,对文中的部分观点还是认可的。特别是互联网时代,这个结论显得更加正确,而我则认为是makethingssimpl
Google和Baidu常用的搜索技巧--转
原文链接:http://mp.weixin.qq.com/s?__biz=MjM5NTY0MTY1OQ==&mid=2654509772&idx=1&sn=754454e3740070236fa7b05fb474010b&chksm=bd395a988a4ed38e4
转变--一个平凡人的2017年总结及2018年展望
.今天是我来博客园的第五年的第一天,也是我习惯的总结时间。2.先回顾一些历年的情况:2.1进博客园的第一年目标:总结:2.2进博客园的第二年目标:总结:2.3进博客园的第三年目标:总结:2.4进博客园的第四年目标:总结:总结:2.5进博客园的第五年,就是今年啦目标:逐条分析:生活上0,心瘦了,体重没
java高级工程师开放面试题集<一>
临近年关,不少人蠢蠢欲动,有童鞋问我java后端面试会面试什么?作为一个java后端老鸟,跌打滚爬多次被面试和面试别人,总结了一些经验,希望对大家有所帮助。特别说明,仅仅针对工作两年以上的java后端开发。以开放性题目为主。1.数据结构相关假设1亿整数存放在一个txt文件中,如何去重和排序?思路:1
java高级工程师开放面试题集<二>
临近年关,不少人蠢蠢欲动,有童鞋问我java后端面试会面试什么?作为一个java后端老鸟,跌打滚爬多次被面试和面试别人,总结了一些经验,希望对大家有所帮助。特别说明,仅仅针对工作两年以上的java后端开发。以开放性题目为主,没有标准答案。上篇<java高级工程师开放面试题集<一>&
回归--一个平凡人的2018年总结及2019年展望
018年是美好的一年,对我来说,2018年的关键词我拟定为"回归"。回归对我意味着:1.回归家庭和生活的平衡2.回归到老东家3.回归到技术的本源4.这也是我最后一次在博客园进行总结了,2019年会转移阵地了,也不会在这里更新了,但暂时没有选好新的平台2013年1月4号,第一次进入博客园。2013年新
漫谈架构师之路的修仙之法
从小有一个武侠梦,长大从事了IT,空闲时间看了很多修仙小说。就萌生了一个想法:把IT之路和修仙之路联系到一起。于是参照<凡人修仙传>的各个修仙阶段,对比IT之路进行了对照,才有了这篇文章。无图无真相。大图太大,不易看清楚,下面分阶段展示一下:1.初入书院说明:1.1入门人的精力有限,总的
漫谈九品中正制和现阶段阶层分层
九品中正制产生的背景九品中正制是魏晋南北朝时期一种重要的官吏选拔制度。又名九品官人法,分为九个等级,作为政府选用官吏的依据。这一制度创始于曹魏,发展成熟于两晋,衰落于南北朝时期,废除于隋朝,随之科举制形成。现阶段的分层(自我娱乐),分为9层3大类引申程序员的9品,也可以这样分总结:哈佛大学著名政治学
匆忙--一个大龄十年老程序员战战兢兢的应对中年危机的2019年总结与2020年展望
背景2019年对一个大龄十年老程序员来说,是艰难的一年,不知道是不是整个it环境的普遍不景气,还是仅仅我们自己,反正架构调整和优化一直是主旋律,整个2019年都是战战兢兢,如履薄冰。为了应对大龄化和惨遭被优化,老猿只好做好本职工作的同时,可以探索一些新的可能,希望我的探索能对其他的程序员有一些借鉴。
k8s architecture
总体架构对应的源码结构:https://docker-k8s-lab.readthedocs.io/en/latest/kubernetes/stepbystep.html
tomcat常见面试题目问答Top10
Tomcat服务器是一个免费的开放源代码的Web应用服务器,Tomcat是Apache软件基金会(ApacheSoftwareFoundation)的Jakarta项目中的一个核心项目,它早期的名称为catalina,后来由Apache、Sun和其他一些公司及个人共同开发而成,并更名为Tomcat。
c# webservice生成客户端及使用时碰到decimal类型时的特殊处理
1.生成:VS2005命令:开始》运行》CMD命令示例:C:\ProgramFiles\MicrosoftVisualStudio8\SDK\v2.0\Bin>wsdl/language:语言(默认c#)/n:nameSpace(命名空间)/out:输出路径wsdl路径2.使用方法,names
cxf 实例解读
1.sample实例之一---java_first_pojo服务端发布服务的方法:1HelloWorldImplhelloworldImpl=newHelloWorldImpl();//cxf发布服务的工厂bean2ServerFactoryBeansvrFactory=newServerFacto
主要几种通信协议的性能比较(转载)
原文地址:http://hi.baidu.com/qianjian21/item/2f712dd4c1e81cbb33db90b1总体性能比较:Socket(BIO/NIO)>RMI>HTTPInvoker>=Hessian>REST>>Burlap>EJB
Apache CXF 3.0: CDI 1.1 Support as Alternative to
WithApacheCXF3.0justbeingreleasedacoupleofweeksago,theprojectmakesyetanotherimportantsteptofulfilltheJAX-RS2.0specificationrequirements:integrationwit