上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 36 下一页
摘要: Netflix Eureka 2.X http://github.com/Netflix/eureka/wiki 官方宣告停止开发, 但其实对国内的用户影响甚小,一方面国内大多使用的是Eureka 1.X系列,并且官方也在积极的维护 1.X; 各大主流注册中心的对比: 一、Consul介绍: con 阅读全文
posted @ 2021-12-30 15:55 IT6889 阅读(388) 评论(0) 推荐(0) 编辑
摘要: Spring 全家桶: 因为是spring的一整套架构,所有支持的很好,只有你想不到, 没有它做不到; Dubbo: 很多企业还在用,可以支持Restful风格的API, 调用远程API像调用本地API一样,同时其基于接口的方式增加了服务间的耦合; 基本工作原理是什么?从服务注册到发现,是怎么运行的 阅读全文
posted @ 2021-12-27 19:25 IT6889 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 面向服务架构(SOA)是一种用于设计软件的伟大原则,在SOA中,所有组件都是独立自主的,并能为其他组件提供服务,大体上,SOA与微服务架构是非常相像的。 微服务是细粒度的SOA组件。某单个SOA组件可以被拆成多个微服务,而这些微服务通过分工协作,可以提供与原SOA组件相同级别的功能。 除了技术栈与服 阅读全文
posted @ 2021-12-27 16:26 IT6889 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 问: 先说说你们的项目当时为什么要用MQ? MQ是怎么部署的?集群架构?高可用是如何保证的?RocketMQ的核心架构原理是什么? 它的工作原理?如果发送到RocketMQ的消息丢失了,要怎么办? ——————————————————————————————————————————————————— 阅读全文
posted @ 2021-12-24 18:44 IT6889 阅读(129) 评论(0) 推荐(0) 编辑
摘要: Oracle对象知识:同义词(Synonym)创建删除,同义词(Synonym)是数据库对象的一个别名, Oracle可以为表、视图、序列、过程、函数、程序包等指定一个别名。同义词有两种类型: `私有同义词:拥有CREATE SYNONYM权限的用户(包括非管理员用户)即可创建私有同义词,创建的私有 阅读全文
posted @ 2021-12-23 22:32 IT6889 阅读(1736) 评论(0) 推荐(0) 编辑
摘要: 引用自https://www.cnblogs.com/cag2050/p/12357844.html java中的各种锁的种类、实现 锁的种类概念实现 悲观锁(阻塞同步) synchronized、 乐观锁(非阻塞同步) 目前,在Java中应用最广泛的非阻塞同步就是CAS CAS包装类:Atomic 阅读全文
posted @ 2021-12-23 17:53 IT6889 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 程序 = 数据结构 + 算法 谈论这个问题,需要用jdk1.7和jdk1.8对比来看,来说,不然面试官会觉得你是个low货,他本身期待你自己说的时候,对比来说。 具体从这几个方面对比来说:数据结构,原理,插入键值对的put方法的区别,扩容策略, 扩容检查顺序, 流程图。 HashMap的实现:数据结 阅读全文
posted @ 2021-12-23 17:49 IT6889 阅读(42) 评论(0) 推荐(0) 编辑
摘要: mybatis与spring的整合: 要使用 MyBatis-Spring 模块,只需要在类路径下包含 mybatis-spring-2.0.7.jar 文件和相关依赖即可。 <dependency> <groupId>org.mybatis</groupId> <artifactId>mybati 阅读全文
posted @ 2021-12-23 17:46 IT6889 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 对于大流量高并发常见的手段:缓存,中间件削峰,限流,降级 1.缓存 常见的加缓存的方式有: 2.中间件削峰 3.限流 限流概念:限流的目的是通过对并发访问/请求进行限速,或者对一个时间窗口内的请求进行限速来保护系统,一旦达到限制速率则可以拒绝服务、排队或等待、降级等处理。 常见的限流手段:常用的限流 阅读全文
posted @ 2021-12-23 11:29 IT6889 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 在面试的过程中,会被问到,aop的底层原理。由于当时理解不深刻,随口而出:底层是动态代理和cglib实现的。考官深究了一下,让我说说动态代理和cglib实现原理以及区别,我自己理解不深,含糊其辞的解释了半天,效果感觉不是很好,这里故因此总结一下。 1.动态代理: java动态代理是利用反射机制生成一 阅读全文
posted @ 2021-12-23 11:16 IT6889 阅读(54) 评论(0) 推荐(0) 编辑
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 36 下一页