9 tianmangshan80

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 11w+

Service Mesh服务网格新生代--Istio

Service Mesh新秀,初出茅庐便声势浩荡,前有Google,IBM和Lyft倾情奉献,后有业界大佬俯首膜拜,这就是今天将要介绍的主角,扛起Service Mesh大旗,掀起新一轮微服务开发浪潮的Istio!今天的主角名叫 Istio,估计很多同学在此之前可能完全没有听过这个名字。请不必介意,没听过很正常,因为Istio的确是一个非常新的东西,出世也才四个月而已。今天的内容将会分成三...

2019-07-15 17:21:39

堆排序

主要思想(升序):将待排序序列构造成一个大顶堆,此时,堆顶就是该序列的最大值。将堆顶与末尾元素交换,此时末尾元素就是最大值。然后将剩余 n-1 个元素重新构造一个大顶堆,这样得到n个元素的次小值。如此反复执行,得到一个有序序列。步骤:1、创建大鼎堆;从最后一个非叶子节点从下到上、从右到左调整堆2、将堆鼎与堆尾交换3、调整堆结构 比较堆顶与子节点,如堆顶小于子节...

2019-07-15 16:51:50

Latency numbers every programmer should know

Latency numbers every programmer should knowLatency numbers every programmer should knowL1 cache reference ......................... 0.5 nsBranch mispredict ............................ 5 nsL2 ...

2019-07-15 16:49:49

ctrl被锁定 ctrl黏连

使用笔记本时,ctrl按键时不时被锁定,如在浏览器窗口按下‘D’键,莫名其妙就弹出收藏窗口,就像按了ctrl+d组合键一样,重启后恢复正常。在百度上一阵搜索,答案大多是ctrl键坏了、电脑中毒了种种,但总觉得答案有些不靠谱,也不能解决问题,经过本人多次摸索后终于找到了解决方法:同时按下笔记本上两个ctrl按键!就是这么简单。...

2019-05-11 09:23:38

Java抽象类与接口的设计理念差异

1、抽象类与接口的抽象层次是不同的抽象类是对类抽象,接口是对行为抽象。类包含了属性与行为,所以说接口是更具体的抽象。2、抽象类与接口的设计层次是不同的抽象类是一种自下而上的设计,先有子类才能提取共同的属性与行为,抽象出父类;接口是一种自上而下的设计,先规定行为方法,只要可以实现这些行为,就可以成为接口的实现类。3、抽象类与其派生类的关系和接口与其实现类的关系本质是不同的...

2018-04-12 14:06:15

java 引用类型作为方法参数使用问题

引用类型作为方法的参数,在参数被垃圾回收前的任意地方都有可能被修改。常见的List 作为参数,在没有保护机制的前提下,可能在你不知情的情况下被修改,  然后恭喜你踩雷了,使用时一定要非常小心,尤其是多人合作时!!!

2017-12-06 17:28:30

Java中byte[]转String问题 丢失字节

最近的项目中要使用到把byte[]类型转换成String字符串然后通过网络发送,但发现发现出去的字符串和获取的字符串虽然是一样的,但当用String的getBytes()的方法得到的byte[]跟原来的byte[]是不一样的。bytebytes[] = new byte[] { 50, 0, -1, 28, -24 };String string = new String(

2017-05-26 18:01:49

第30课 Master的注册机制和状态管理解密

一 、master对其他组件注册的处理1, master接受注册的对象主要就是:driver,application,worker;需要补充说明executor不会注册给master,executor是注册给driver中的schedulerbackbend的;2, worker是再启动后主动向master注册的,所以如果在生产环境下加入新的worker到已经正在运行的Spark集

2016-07-02 15:35:50

第29课 Master HA彻底解密

1、MasterHA解析   2、Master HA的四种方式   3、Master HA的内部工作机制   4、Master HA的源码解析实际提交程序的时候,提交给作为Leader的Master;程序在运行前是粗粒度的资源分配模式,一般一个Master挂掉后,并不影响集群的运行。一、Master HA解析   1、生产环境下一

2016-06-26 17:01:40

第28课 Spark天堂之门解密

一:Spark天堂之门:SparkContext!1,  Spark程序在运行的时候分为Driver和Executors两部分;2,  Spark的程序编写是基于SparkContext的,具体来说包含两方面:a)        Spark编程的核心基础---RDD,是由SparkContext来最初创建(第一个RDD一定是由SparkContext来创建的);b)

2016-06-26 11:43:07

更好的Java

Java是最流行的语言之一,但是似乎没人喜欢使用它。好吧,Java仅仅是一种“还好”的编程语言。自从Java 8的面世,我决定编辑一个关于Java的列表,包括库、最佳实践以及工具让我们能更好的使用Java。 这篇文章在Github上,你可以自由的添加你所使用到的一些Java工具及最佳实践。风格结构构建者模式Dependency injectionAvoid

2016-06-25 11:10:51

maven 不同环境打包方案

大型项目中,分开发环境、测试环境、生产环境等;不同环境,配置不同,或数据源,或服务器,或数据库等;问题来了,如何使用Maven针对不同的环境来打包呢?Maven提供了Profile的概念,用来解决此类问题,其原理很简单,就是使用变量替换;举个例子来说明,测试项目目录结构如下图所示:比如开发环境和生产环境的数据库不同,db.prop

2016-06-23 15:28:34

25 Spark Sort-Based Shuffle内幕彻底解密

本期内容:1 为什么使用Sort-Based Shuffle2 Sort-Based Shuffle 实战3 Sort-Based Shuffle 内幕4 Sort-Based Shuffle的不足一、为什么需要Sort Based Shuffle?1、Shuffle一般包含两阶段任务;第一部分,产生Shuffle数据

2016-06-18 18:10:58

五分钟理解一致性哈希算法(consistent hashing)

转载请说明出处:http://blog.csdn.net/cywosp/article/details/23397179    一致性哈希算法在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了CARP使用的简 单哈希算法带来的问题,使得分布式哈希(DHT)可以在P2P环境中真正

2016-06-18 12:01:31

Redis 分区实现原理

摘要Redis Partitioning即Redis分区,简单的说就是将数据分布到不同的redis实例中,因此对于每个redis实例所存储的内容仅仅是所有内容的一个子集。分区(Partitioning)不仅仅是Redis中的概念,几乎是所有数据存储系统都会涉及到的概念,这篇文章将会在理解分区基本概念的基础之上进一步了解Redis对分区的支持。我们为什么要分区我们为什么要分区

2016-06-18 10:42:30

mybatis中使用in查询时的注意事项

1. 当查询的参数只有一个时  findByIds(List ids) 1.a 如果参数的类型是List, 则在使用时,collection属性要必须指定为 list id="findByIdsMap" resultMap="BaseResultMap">         Select         refid="Base_Column_List

2016-06-14 13:41:34

使用 aop拦截 springMVC的controller并获取请求参数及返回结果

有人说使用aop拦截不到springMVC的controller,一般出现此种情况大多是由于配置错误造成,不废话直接进入主题:1、applicationContext.xml 配置扫描 除@controller外的bean2、 applicationContext-mvc.xml 配置扫描 @controller bean

2016-06-08 15:16:59

Spring配置项<context:annotation-config/>解释说明

在基于主机方式配置Spring的配置文件中,你可能会见到这样一条配置,他的作用是式地向 Spring 容器注册AutowiredAnnotationBeanPostProcessor、CommonAnnotationBeanPostProcessor、PersistenceAnnotationBeanPostProcessor 以及 RequiredAnnotationBeanPostPr

2016-06-08 14:18:23

MongoDB与物联网应用讲座

我是TJ,来自MongoDB的高级解决方案架构师,主要工作是帮助客户成功使用MongoDB,涉及到模式设计,最佳操作性能调优等。那么什么是物联网呢?它是技术领域排名第二或第三的流行词汇。根据profoundry的数据,在30天的时间里,就出现了9300万的谷歌搜索结果和3万6千的推特提到了物联网。作为一个流行词汇,这就意味着有无数的解释,这样就使得其很难有一个人们普遍认同的定义

2016-04-15 16:36:03

jQuery Validate 插件

来源:http://www.runoob.com/jquery/jquery-plugin-validate.html jQuery ValidatejQuery Validate 插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项,满足应用程序各种需求。该插件捆绑了一套有用的验证方法,包括 URL 和电子邮件验证,同时提供了一个用来编

2016-03-09 11:05:39

查看更多

勋章 我的勋章
    暂无奖章