按类别查询搜索结果
关于关键词 的检测结果,共 3289
支付宝技术团队 | 2019-01-30 16:34:08 | 阅读(3870) | 评论(0)
1.1 java内存区域运行时数据区主要有五个区,分别是 堆 ,方法区,虚拟机栈,本地方法栈,程序计数器 ,下面我来一一详细讲解这五个数据区java堆是java虚拟机管理内存中最大的一块,它是被所有线程共享的一块内存区域,在虚拟机启动时创建, 此内存的唯一目的就是存放对象实例,几乎所有的对象实...【阅读全文】
萤火虫的秋 | 2018-12-26 16:15:21 | 阅读(30960) | 评论(0)
对于Java初学者来说,集合的继承体系容易混淆,源码时代Java老师特意整理如下,希望对Java初学者有所帮助!Collection接口向下延伸,开发中常用两大类一:List1:ArrayList(底层数组)(线程不安全,同理效率高)2:Vector(底层数组)(线程安全,和ArrayList差不多,方法前多了个synchronize关键字3...【阅读全文】
微笑向暖wx | 2018-12-24 11:24:15 | 阅读(2380) | 评论(0)
SpringCloud版本为:Edgware.RELEASE。和以前一样,先把图贴出来,直观一点:我们先从 contoller 里面看如何使用 Ribbon 来负载均衡的:可以看到,在整合 Ribbon 之前,请求Rest是通过IP端口直接请求。整合 Ribbon 之后,请求的地址改成了 http://applicationName ,官方取名为虚拟主机名(virtual host n...【阅读全文】
as507169008 | 2018-11-26 17:43:13 | 阅读(1400) | 评论(0)
ghan | 2018-11-21 14:39:12 | 阅读(1900) | 评论(0)
在开发的过程中经常出现包冲突,却不知道怎么回事,可以在 catalina.bat 里面设置查看class加载日志 set CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -verbose:class  linux下的命令为:CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -verbose:class" ...【阅读全文】
as507169008 | 2018-10-23 17:50:29 | 阅读(930) | 评论(0)
Java 异常处理异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。比如说,你的代码少了一个分号,那么运行出来结果是提示是错误java.lang.Error;如果你用System.out.println(11/0),那么你是因为你用0做了除数,会抛出java.lang.ArithmeticException的异常。异常发生的原因有很多,通...【阅读全文】
Java架构师 | 2018-10-09 17:14:04 | 阅读(3310) | 评论(0)
网上有不少介绍如何使用线程池的文章,那我想说点什么呢?我希望通过学习线程池原理,明白所有池化技术的基本设计思路。遇到其他相似问题可以解决。前面提到一个名词——池化技术,那么到底什么是池化技术呢?在编程领域,比较典型的池化技术有:本文主要来介绍一下其中比较简单的线程池的实现原理,希望读者...【阅读全文】
zhufenjun2017 | 2018-10-09 16:35:12 | 阅读(1500) | 评论(0)
方法重载的原则:2.参数列表必须不同(个数不同、或类型不同、参数类型排列顺序不同等)。4.仅仅返回类型不同不足以成为方法的重载。重写和重载的不同:2.方法重写要求返回类型必须一致(或为其子类型),方法重载对此没有要求。4.方法重写对方法的访问权限和抛出的异常有...【阅读全文】
微笑向暖wx | 2018-10-08 16:21:52 | 阅读(2850) | 评论(0)
前一段时间参与哨兵流式监控功能设计,调研了两个可以做流式计算的框架:storm和spark streaming,我负责storm的调研工作。断断续续花了一周的时间看了官网上的doc和网络上的一些资料。我把所学到的总结成一个文档,发出来给对storm感兴趣的同事做入门引导。随着互联网的更进一步发展,从Portal信息浏览型到Search信...【阅读全文】
微笑向暖wx | 2018-10-07 15:17:17 | 阅读(42140) | 评论(0)
本文主要介绍如何使用RabbitMQ消息代理来实现分布式系统之间的通信,从而促进微服务的松耦合。异步消息管理和监控安装在微服务中使用RabbitMQ无论在哪里,只要有两个或两个以上的核心模块需要相互通信,我们就不应该进行直接的HTTP调用,因为它们会使核心层产生紧耦合,并且当每个核心模块有更多实例...【阅读全文】
微笑向暖wx | 2018-09-29 19:06:13 | 阅读(2080) | 评论(0)
 RDD:弹性分布式数据集,是一种特殊集合 ? 支持多种来源 ? 有容错机制 ? 可以被缓存 ? 支持并行操作,一个RDD代表一个分区里的数据集     Transformation(转换):Transformation属于延迟计算,当一个RDD转换成另一个RDD时并没有立即进行转换,仅仅是记住了...【阅读全文】
Java架构师 | 2018-09-28 15:18:56 | 阅读(3110) | 评论(0)
这是一篇根据工作中遇到的问题总结出的最佳实践。结果一查,MD,晚上银行维护,下游支付系统没有挂维护公告,在此期间一直请求维护中的银行,当然所有返回就是失败了,有种欲哭无泪的感觉,锅让业务来背。我想了一些方式,最后,觉得熔断器比较适合干这种事情。我们已一个开关为例...【阅读全文】
zhufenjun2017 | 2018-09-27 15:39:48 | 阅读(1450) | 评论(0)
Java开发基础学习中,关于Java的RMI体系了解多少呢?咱们今天就来简单了解下Java学习中RMI体系结构都有哪几层。RMI体系结构可以分为:1.存根和骨架层:这一层对程序员是透明的,它主要负责拦截客户端发出的方法调用请求,然后把请求重定向给远程的RMI服务。2.远程引用层:RMI体系结构的第二层用来解析客户端...【阅读全文】
Java架构师 | 2018-09-26 15:07:58 | 阅读(2610) | 评论(0)
本文仅按照业务系统开发角度描述异常的一些处理看法.不涉及java的异常基础知识,可以自行查阅《Java核心技术 卷I》和《java编程思想》可以得到更多的基础信息.笔者文笔功力尚浅,言语多有不妥,请慷慨指正,必定感激不尽. 本文提出了几个概念:处理反馈业务异常代码错误,请认真思考一下各中区别.这样一来首先有违MVC模...【阅读全文】
zhufenjun2017 | 2018-09-20 15:07:07 | 阅读(1180) | 评论(0)
Java开发基础学习中,关于Java的线程和进程了解多少呢?咱们今天就来简单了解下Java学习中线程与进程之间两者的联系。进程是系统进行资源分配和调度的一个独立单位,线程是CPU调度和分派的基本单位。两者的关系在于:1.一个线程只能属于一个进程,而一个进程却可以有多个线程,但是至少要有一个线程。2....【阅读全文】
微笑向暖wx | 2018-09-18 15:46:49 | 阅读(1280) | 评论(0)
数据实时处理的概念和意义数据实时处理能做什么数据实时处理架构简介数据实时处理代码演示什么是数据实时处理呢?我个人对数据实时处理的理解为:数据从生成->实时采集->实时缓存存储->(准)实时计算->实时落地->实时展示->实时分析。这一个流程线下来,处理数据的速度在秒级甚至毫秒级。...【阅读全文】
Java架构师 | 2018-09-16 20:09:21 | 阅读(1840) | 评论(0)
使用Debian环境。安装Nginx(默认安装),一个web项目,安装tomcat(默认安装)等。基本配置这个文件,就可以实现负载了。但是里面的各种关系要了解就比较麻烦了。这篇博客,也不是教学篇,是记录一下,方便以后自己看了。现在假使有一台电脑192.168.8.203这台电脑,上面部署了Tomcat,里面8080端口有J2EE的...【阅读全文】
微笑向暖wx | 2018-09-16 15:40:08 | 阅读(1690) | 评论(0)
1、WebLogic:是BEA公司的产品、WebSphereAS:是IBM公司的产品、JBossAS:红帽公司的产品,可以自行了解目前是Apache开源软件组织的一个软件项目,它的官网 :Tomcat得到了广大开源代码志愿者的大力支持,且可以和目前大部分的主流Web服务器(IIS、Apache服务器)一起工作,它运行稳定、可靠且高效。已成为目前开...【阅读全文】
微笑向暖wx | 2018-09-11 16:35:06 | 阅读(1390) | 评论(0)
Flink内置引擎是一个分布式流数据流引擎,支持 流处理和批处理 ,支持和使用现有存储和部署基础架构的能力,它支持多个特定于域的库,如用于机器学习的FLinkML、用于图形分析的Gelly、用于复杂事件处理的SQL和FlinkCEP。Flink的另一个有趣的方面是现有的大数据作业(Hadoop M / R,Cascading,Storm)可以 ...【阅读全文】
微笑向暖wx | 2018-09-07 20:56:19 | 阅读(1000) | 评论(0)
近期在研究dubbo框架相信看到这篇博客的,dubbo的基础应该都有了zookeeper的搭建走了点弯路,配置起来各种麻烦,妈的搞的好烦。正好一直想用一下docker,但对docker只是有个简单的概念。用了一晚上去研究docker,之后发现真的好用搭建个zookeeper就跟玩似的。这里记录一下遇到的一些坑!1、s...【阅读全文】