加载中
设计模式实战---命令模式

定义与类型 适用场景 优点 缺点 相关模式 备忘录模式 经常结合使用 coding 典型应用是GUI中的绘图程序, 用命令模式实现“撤销”操作. 命令接收者:执行实际任务。 命令者:封装所有命令者的...

01/15 00:43
18
设计模式实战---抽象工厂模式(Abstract-Factory-Pattern)

0 导读 工厂方法模式人是造出来了,可都是清一色的类型,缺少关爱、仇恨、喜怒哀乐等情绪,人类的生命太平淡了,忘记给人类定义性别了,那怎么办? 从头开始建立所有的事物也是不可能的,那就...

01/13 22:45
46
突破Java面试(22) - Redis过期策略及手写LRU

0 欢迎关注 Github 欢迎关注全是干货的技术公众号 1 面试题 Redis的过期策略都有哪些?内存淘汰机制都有哪些?手写一下LRU代码实现? 2 考点分析 1)往redis里写的数据怎么没了? 生产环境的...

01/12 22:45
22
https://javaedge.blog.csdn.net/article/details/103932174

所牵涉源代码地址 https://github.com/Wasabi1234/design-patterns 0 简单工厂案例 JDK 应用实例 日历类 迭代器 Collection 接口就相当于 VideoFactory 相当于各种具体的工厂,如 JavaVideoF...

01/11 00:07
26
最全阿里面试题合集118道+答案(阿里技术专家分享)

能进入阿里工作,是很多开发者们的目标与梦想,为帮助开发者们提升面试技能、高效通关一线互联网公司的面试,提炼总结了这份面试真题,一次整体放出送给大家。 看看自己能答对多少,如果能回...

01/09 22:30
97
Spring Cloud Alibaba 实战(十一) - Spring Cloud认证授权

欢迎关注全是干货的技术公众号:JavaEdge 本文主要内容: 如何实现用户认证与授权? 实现的三种方案,全部是通过画图的方式讲解.以及三种方案的对比 最后根据方案改造Gateway和扩展Feign 0 相关...

Spring Cloud Alibaba 实战(十) - Spring Cloud GateWay

本文主要内容是:为什么要使用网关,整合Gateway,Gateway核心学习:Route,Predicate,Filter,最后使用Gateway聚合微服务请求 先总结至此的架构 1 网关的价值 不使用网关行嘛? 各个请求直接打在各...

Spring Cloud Alibaba 实战(九) - Spring Cloud Stream

1 定义 一个用于构建消息驱动的微服务的框架 用人话说就是 : 致力于简化MQ通信的框架 官方项目地址 2 编程模型 ◆ Destination Binder (目标绑定器) 与消息中间件通信的组件 ◆ Destination ...

2019/12/10 01:20
72
Spring Cloud Alibaba 实战(八) - 审核业务的分布式事务处理实现

Github 博客地址 本文主要讲解RabbitMQ的介绍和安装,Spring Cloud Stream核心概念,Spring Cloud Alibaba RocketMQ学习,异步消息推送与消费 1 审核业务的实现 com/javaedge/contentcenter/ser...

2019/12/08 18:52
11
JVM源码实战 - OOP-Klass模型

Github原文链接 1 OOP-Klass(Ordinary Object Pointer)模型 OOP-Klass模型用来描述class的属性和行为 设计为OOP和Klass两部分是因为不希望每个对象都有一个C ++ vtbl指针, 因此,普通的oop...

2019/11/28 01:25
12
Dubbo源码解析实战 - 服务本地暴露流程分析

Dubbo 处理服务暴露的关键就在 Invoker 转换到 Exporter 的过程 面试主要问得多是远程暴露,因为远程暴露涉及到了zookeeper和netty.比如和zookeeper相关的最常问的两道题是服务提供者能实现失...

2019/11/27 00:00
8
Dubbo源码解析实战 - 路由Router的奥秘

集群容错中的第二个关键词Router,中文意思就是路由 前端的路由和后端的路由他们是不同的,但是思想是基本一致的. 鉴于很多技术文章都有一个诟病,就是只讲概念,却不讲应用场景,其实Router在应用...

2019/11/25 23:43
53
Dubbo源码解析实战 - 服务暴露原理

欢迎关注全是干货的技术公众号 dubbo面试中比较喜欢问的两个点:服务发布和服务引用. 人性的拷问 服务发布过程中做了哪些事 dubbo都有哪些协议,他们之间有什么特点,缺省值是什么 什么是本地暴...

Dubbo源码解析实战 - 负载均衡算法LoadBalance

1 简介 本篇尽量用一些简单的数学式子和流程图和大家一起梳理一下这些集群容错算法. 2 灵魂拷问 谈谈dubbo中的负载均衡算法及特点 最小活跃数算法中是如何统计这个活跃数的 简单谈谈你对一致...

2019/11/23 21:41
26
Elasticsearch 实战(三) - Mac OS上安装和启动Elasticserch, Kibana

1 安装JDK 至少1.8.0_73以上版本 java -version 2 下载 brew install elasticsearch 启动Elasticsearch es本身特点之一就是开箱即用,如果是中小型应用,数据量少,操作不是很复杂,直接启动...

RPC服务治理框架实战(一) - 手写RPC

0 相关源码 1 从使用者考虑 用,户使用RPC框架开发过程时需要做什么? 定义过程接口 服务端实现过程 客户端使用生成的stub代理对象 2 设计客户端 客户端生成过程接口的代理对象 设计客户端代理...

2019/11/16 12:06
71
RPC服务治理框架实战(一) - 手写RPC

1 从使用者考虑 用,户使用RPC框架开发过程时需要做什么? 定义过程接口 服务端实现过程 客户端使用生成的stub代理对象 2 设计客户端 客户端生成过程接口的代理对象 设计客户端代理工厂,用J...

2019/11/16 01:38
8
Kafka实战(五) - 核心API及适用场景全面解析

1 四个核心API ● Producer API 允许一个应用程序发布一串流式的数据到一个或者多个Kafka topic。 ● Consumer API 允许一个应用程序订阅一个或多个topic ,并且对发布给他们的流式数据进行处...

2019/11/16 01:35
29
RocketMQ最佳实践

1 Producer 一个应用尽可能用一个Topic,消息子类型用tags来标识,tags可以由应用自由设置 只有发送消息设置了tags,消费方在订阅消息时,才可以利用tags在broker做消息过滤 message.setTags(...

2019/11/14 01:18
17
动态规划

1 可信宣言 最近公司的可信考试认证如火如荼,大众纷纷开始了刷题的痛快之旅 在字符串题目中, 有关动态规划(Dynamic Programming)算法(y以下简称DP)的题目很多 对于工作级别认证的我来说,不...

2019/11/10 16:47
101

没有更多内容

加载失败,请刷新页面

返回顶部
顶部