- 博客(10)
- 资源 (6)
- 收藏
- 关注
原创 关于微服务的一些描述
最近面试经常会被问道:“你理解的服务治理是什么?”,想了一下,微服务用了这么久,感觉是怎么解释都不太恰当,搜索一下各个社区也没有统一的解释。自从微服务架构开始变得火热以后,越来越多的系统被拆解成了很多个细胞一样的微服务。设想一下,如果你的系统有100个微服务构成,要对这100个微服务进行管理,这绝对是一个不小的挑战。所以紧接着又出现了一堆让人头晕眼花的概念:服务注册发现,请求链路追踪,服务熔断...
2020-03-26 12:06:58 522
原创 缓存穿透,缓存击穿,缓存雪崩问题描述及解决方案
一、缓存概念知识1、是什么缓存我们日常生活中,经常会接触听到缓存这个词,例如,浏览器清空缓存,处理器缓存大小,磁盘缓存等等。经过分类,可以将缓存分为:硬件缓存:一般指的是机器上的 CPU、硬盘等等组件的缓存区间,一般是利用的内存作为一块中转区域,都通过内存交互信息,减少系统负载,提供传输效率。 客户端缓存:一般指的是某些应用,例如浏览器、手机App、视频缓冲等等,都是在加载一次数...
2020-03-25 11:14:35 369
原创 Spring中涉及的设计模式总结
1.简单工厂(非23种设计模式中的一种)实现方式:BeanFactory。Spring中的BeanFactory就是简单工厂模式的体现,根据传入一个唯一的标识来获得Bean对象,但是否是在传入参数后创建还是传入参数前创建这个要根据具体情况来定。实质:由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类。实现原理:bean容器的启动阶段: 读取bean的xml配置文...
2020-03-20 12:20:55 254
原创 Spring Cloud 知识点总结
1. 什么是 Spring Cloud?Spring Cloud 基于 Spring Boot 使得整体的开发、配置、部署都非常方便,可快速搭建基于微服务的分布式应用,Spring Cloud 相当于微服务各组件的集大成者。 Spring Boot 和 Spring Cloud 的关系可大致理解为,Spring Boot 快速搭建基础系统,Spring Cloud 在此基础上实现分布式系...
2020-03-20 11:58:10 282
原创 Spring面试题总结
Spring概述1. 什么是spring?Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。2. 使用Spring框架的好处是什么?轻量:Spring 是轻量的,基...
2020-03-20 11:30:29 329
原创 Kafka知识点大全整理
一、kafka概述1.1、定义Kakfa是一个分布式的基于发布/订阅模式的消息队列(message queue),主要应用于大数据的实时处理领域1.2、消息队列1.2.1、传统的消息队列&新式的消息队列的模式上面是传统的消息队列,比如一个用户要注册信息,当用户信息写入数据库后,后面还有一些其他流程,比如发送短信,则需要等这些流程处理完成后,在返回给...
2020-03-20 11:19:45 360
原创 JS实现点击图片放大鼠标可拖动
功能点:点击图片放大,滚动鼠标滚轮可再次放大缩小,鼠标点击可拖动图片位置使用方法:js已经封装好了,只要在将选择器筛选之后的对象当作参数传入方法中即可:js调用:加载完页面之后绑定下事件://$(".kc-media-div p img:not([name='messageName'])")是要实现此功能测图片对象(防止有些视频对象也用img标签)imgZoom($(".k...
2020-03-18 17:20:04 2047
原创 Zookeeper面试题总结
Zookeeper选举算法原理Leader选举Leader选举是保证分布式数据一致性的关键所在。当Zookeeper集群中的一台服务器出现以下两种情况之一时,需要进入Leader选举。 (1) 服务器初始化启动。(集群的每个节点都没有数据 → 以SID的大小为准) (2) 服务器运行期间无法和Leader保持连接。(集群的每个节点都有数据 ,或者Leader 宕机→ 以ZXID 和...
2020-03-10 11:07:38 312
原创 一起看懂Redis两种持久化方式的原理
Redis为持久化提供了两种方式:RDB:在指定的时间间隔能对你的数据进行快照存储。 AOF:记录每次对服务器写的操作,当服务器重启的时候会重新执行这些命令来恢复原始的数据。本文将通过下面内容的介绍,希望能够让大家更全面、清晰的认识这两种持久化方式,同时理解这种保存数据的思路,应用于自己的系统设计中。持久化的配置 RDB与AOF持久化的工作原理 如何从持久化中恢复数据 关于性能与...
2020-03-09 16:55:40 183
原创 jQuery 常用方法总结
1.jQuery实现元素可拖拽:最基本的用法。$(" ").draggable()就能实现指定元素的拖拽<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <link r...
2020-03-02 13:37:20 207
mybatis资源自动生成
2018-12-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人