-
SpringCloud学习笔记(6):使用Zuul构建服务网关
SpringCloud学习笔记(6):使用Zuul构建服务网关 简介 Zuul是Netflix提供的一个开源的API网关服务器,SpringCloud对Zuul进行了整合和增强。服务网关Zuul聚合了所有微服务接口,并统一对外暴露,外部客户端只需与服务网关交互即可。相对于内部服务而言,能够防止其被外部...
-
深入理解Java对象
深入理解Java对象 深入理解Java对象(理清关系) 1、对象的创建过程: 所有创建过程如下所示: new 类名 根据new的参数在常量池中定位一个类的符号引用。 如果没有找到这个符号引用,说明类还没有被加载,则进行类的加载、解析和初始化。 虚拟机为对象分配内存(位于堆中)...
-
结对编程-如何用精简的java代码写出这个系统
结对编程-如何用精简的java代码写出这个系统 【写在前面】这篇博客是软件工程这门课中要求结对编程。规则是这样的:结对的两个人,分别看对方个人项目代码,2天时间内,分析对方代码优点和缺点。我是来分析凌嘉文同学的代码。 先写一下个人项目中的项目需求,这样大家...
-
2019蚂蚁金服中高级Java工程师面试题及答案
2019蚂蚁金服中高级Java工程师面试题及答案 面试基础 谈谈一致hash算法? 按照hash算法来将对应的key哈希到一个具有2^32次方个桶的空间中,即0~(2^32)-1的数字空间。将这些数字头尾相连,想象成一个闭合的环形。如果集群中加入新的机器,采用它的IP或者唯一别名计算...
2019-09-23 08:57:36 dns域名dns解析本地dns服务器http和https的区别java工程师高级java工程师文件服务器定义硬件
-
17个经典的Spring面试问答
17个经典的Spring面试问答 Q1、什么是Spring Framework? Spring是Java企业版应用程序开发中使用最广泛的框架.Spring的核心功能可用于开发任何Java应用程序。 我们可以使用它的扩展来在Java EE平台上构建各种Web应用程序,或者我们可以在简单的独立应用程序中使用它的...
-
SpringCloud学习笔记(5):Hystrix Dashboard可视化监控数据
SpringCloud学习笔记(5):Hystrix Dashboard可视化监控数据 简介 上篇文章中讲了使用Hystrix实现容错,除此之外,Hystrix还提供了近乎实时的监控。本文将介绍如何进行服务监控以及使用Hystrix Dashboard来让监控数据图形化。 项目介绍 sc-parent,父模块(请参照SpringC...
-
scala函数式编程(二) scala基础语法介绍
scala函数式编程(二) scala基础语法介绍 上次我们介绍了函数式编程的好处,并使用scala写了一个小小的例子帮助大家理解,从这里开始我将真正开始介绍scala编程的一些内容。 这里会先重点介绍scala的一些语法。当然,这里是假设你有一些java或者python的基础,毕竟大...
-
深入理解JVM,类加载器
深入理解JVM,类加载器 虚拟机设计团队把类加载阶段中的通过一个类的全限定名来获取描述此类的二进制字节流(即字节码)这个动作放到Java虚拟机外部去实现,以便让应用程序自己决定如何去获取所需要的类。实现这个动作的代码模块称为类加载器。 一般来说,Java 虚拟机使...
-
Java单元测试之JUnit 5快速上手
Java单元测试之JUnit 5快速上手 前言 单元测试是软件开发中必不可少的一环,但是在平常开发中往往因为项目周期紧,工作量大而被选择忽略,这样往往导致软件问题层出不穷。线上出现的不少问题其实在有单元测试的情况下就可以及时发现和处理,因此培养自己在日常开发中写...
-
SpringCloud学习笔记(4):Hystrix容错机制
SpringCloud学习笔记(4):Hystrix容错机制 简介 在微服务架构中,微服务之间的依赖关系错综复杂,难免的某些服务会出现故障,导致服务调用方出现远程调度的线程阻塞。在高负载的场景下,如果不做任何处理,可能会引起级联故障,导致服务调用方的资源耗尽甚至整个系统奔...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
