不知道大家面试的时候有没有这种感觉:面试官通常会在短短两小时内对面试者的知识结构进行全面了解,面试者在回答问题时如果拖泥带水且不能直击问题的本质,则很难充分表现自己,最终影响面试结果。针对这种情况,一位阿里资深架构师总结了Java程序员面试中常见的微服务、网络编程、分布式存储和分布式计算等必备知识点 ...
分类:
编程语言 时间:
2020-10-18 09:47:06
阅读次数:
23
介绍 注解(也被称为元数据)为我们在代码中添加信息提供了一种形式化的方法,使我们可以在稍后某个时刻非常方便地使用这些数据。 java.lang中内置注解: @Override:表示当前的方法定义将覆盖超类中的方法。如果你不小心拼写错误,或者方法签名对不上覆盖的方法,编译器就会发出错误提示。 @Dep ...
分类:
编程语言 时间:
2020-10-18 09:35:17
阅读次数:
22
一、背景说明在bgp网络中为了防止路由环路,采取了ibgp水平分割法则,这要求一个as内部的bgpspeaker需要两两建立对等体或使用路由反射器(后续介绍),否则就会出现路由黑洞。本文介通过mpls标签转发路径的方式进行传递BGP路由。二、实验拓扑本次实验拓扑如下图所示:ip地址如图所示,路由器底层运行ospf协议路由器的lo0接口地址为x.x.x.x/32(x为路由器编号),该地址也是rout
分类:
其他好文 时间:
2020-10-18 09:31:00
阅读次数:
23
领域事件 由于在DDD中采用了“设计小聚合”的原则,因此避免了领域模型的相互关联,从而避免了在应用演进中形成“大泥球”(Big Ball of Mud),也因为上述的原因,本书将不讲解@OneToMany、@ManyToMany等关联注解。聚合之间在没有了关联关系后,聚合之间的数据通讯通过领域事件来 ...
分类:
编程语言 时间:
2020-10-14 20:38:48
阅读次数:
46
Java-JDK动态代理(AOP)使用及实现原理分析 第一章:代理的介绍 介绍:我们需要掌握的程度 动态代理(理解) 基于反射机制 掌握的程度: 1.什么是动态代理? 2.动态代理能够做什么? 后面我们在用Spirng和Mybatis的时候,要理解怎么使用的. 1.什么是代理? 代理,在我们日常生活 ...
分类:
编程语言 时间:
2020-10-14 20:02:21
阅读次数:
17
面向接口编程 大家之前都学过面向对象编程,也学习过接口,但在真正的开发中,很多时候我们会选择面向接口编程 根本原因 : 解耦 , 可拓展 , 提高复用 , 分层开发中 , 上层不用管具体的实现 , 大家都遵守共同的标准 , 使得开发变得容易 , 规范性更好 在一个面向对象的系统中,系统的各种功能是由 ...
分类:
其他好文 时间:
2020-10-13 17:32:45
阅读次数:
25
持续原创输出,点击上方蓝字关注我 目录 前言Spring Boot 版本如何扩展MVC?如何自定义一个拦截器?什么都不配置为什么依然能运行MVC相关的功能?如何全面接管MVC?【不推荐】为什么@EnableWebMvc一个注解就能够全面接管MVC?Spring Boot相关资料总结 前言 自从用了S ...
分类:
编程语言 时间:
2020-10-13 17:31:09
阅读次数:
29
今天在测试Spring的AOP时,发现使用注解配置AOP的方式会导致通知的执行顺序紊乱。【最终通知居然在异常通知之前执行了】 测试代码 (1)定义TargetInterface目标接口 `public interface TargetInterface { public abstract void ...
分类:
编程语言 时间:
2020-10-12 20:03:14
阅读次数:
26
其实都是版本问题, 服务注册不了问题:在服务提供者启动类上加上@EnableDubbo注解就可以了。。。亲测可用 服务获取为null问题:在服务消费者Service层添加@DubboComponentScan注解扫描下服务接口 OK 搞定!!! ...
分类:
其他好文 时间:
2020-10-12 19:59:40
阅读次数:
30
反射定义1,JAVA反射机制是在运行状态中对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。反射提供的功能:在运行时判断任意一个对象所属的类在运行时构造任意一个类的对象在运行时判断任意一个类所具有的成员变量和方法在运行时调用任意一个对象的方法(如果属性是private,正常
分类:
其他好文 时间:
2020-10-10 18:10:17
阅读次数:
39