自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 浅拷贝与深拷贝

基本概念首先JavaScript中的变量分为基本类型和引用类型,基本类型就是保存在栈内存中的简单数据段,而引用类型指的是那些保存在堆内存中的对象。基本类型有Undefined、Null、Boolean、Number 和String。这些类型在内存中分别占有固定大小的空间,他们的值保存在栈空间,我们通过按值来访问的。自动分配的内存空间,它由系统自动释放。基本类型的比较是值的比较。引用类型,值...

2020-04-28 22:48:25 173 1

原创 VUE基础

VUE项目VUE项目初始化VUE项目初始化安装Vue脚手架通过脚手架创建项目通过可视化面板GUI形式创建项目:vue ui配置Vue路由配置Element-UI组件库:vue_cli_plugin_element配置axios库配置less库:less+less_loader初始化git远程仓库将本地项目托管到git中...

2020-04-11 21:42:48 432

原创 JavaScript面试

JavaScript面试Web WorkersWebSQL如何实现浏览器内多个标签页之间的通信? (阿里)WebSocket客户端存储HTML5的离线储存工作原理iframe有那些优缺点?闭包JavaScript原型,原型链javascript是面向对象的,怎么体现javascript的继承关系?javascript创建对象的几种方式?call方法,apply方法说几条写JavaScript的基本...

2020-04-08 15:03:50 1885

原创 CSS面试

CSS面试css的display:none和visibility:hidden区别box-sizing : content-box || border-box || inherit浏览器渲染display。CSS 的盒子模型?CSS 选择符?继承?优先级? 新增伪类?CSS3新特性以及新增伪类举例:position的值relative和absolute定位原点是?position的absolute...

2020-04-08 11:00:26 896

原创 基础知识面试

基础知识面试线程与进程的区别get和post的区别TCP协议和UDP协议HTTP与HTTPS协议TCP的可靠性2XX、3XX、4XX、5XX分别代表的含义Cookies和Session的主要区别七层协议的介绍TCP/IP 中,每一层对应的协议ARP协议的工作原理路由设备与相关层常见的路由选择协议,以及它们的区别HTTP 协议包括哪些请求?TCP 对应的协议和 UDP 对应的协议NAT 协议、 DH...

2020-04-04 21:47:37 466

原创 HTML5面试

HTML5面试HTML5介绍元素输出元素区分 HTML 和 HTML5HTML与XHTML——二者有什么区别DoctypeHTML语义化HTML5的优点与缺点布局水平居中布局垂直居中水平垂直居中一列定宽,一列自适应等分布局等高布局flex基础父容器子容器轴总结标签常见的meta标签媒介查询HTML5 为什么只需要写页面导入样式时,使用link和@import有什么区别FOUC(无样式内容闪烁)?如...

2020-04-04 15:28:27 234

原创 前端面试整理

前端面试整理AJAX基本流程特点项目优化策略CDNCDN的原理AJAX基本流程特点创建异步对象:var xmlHttp = new XMLHttpRequest();设置请求方式和地址:xmlHttp.open(method, URL, async);发送请求:xmlHttp.send();监听状态变化:xmlHttp.onreadystatechange = function(ev...

2020-04-03 11:08:18 519 1

原创 tcp三次握手四次挥手原理

TCP的可靠性通过以下方式来保证:1.超时重传:TCP每发送出一个报文段后,都会启动一个定时器,对目的端传回的确认信息进行确认计时,超时后便重传。2.确认信号:当TCP收到一个来自TCP的报文段后,便会发送回一个确认信号。3.检验和:TCP将始终保持首部和数据的检验和,如果收到的报文段的检验和有差错,便将其丢弃,希望发送端超时重传。4.重新排序:由于IP数据报的达到可能失序,因此TCP...

2020-04-03 10:37:41 161

原创 设计模式面试

设计模式面试数据存储缓存使用数据存储反模式设计:指在对经常面对的问题经常使用低效,不良,或者有待优化的设计模式/方法。甚至,反模式也可以是一种错误的开发思想/理念分库与分表设计:水平/垂直分库分表分库与分表带来的分布式困境与应对之策:数据迁移与扩容问题(随机分表和连续分表)、表关联问题(避免联合查询,可以通过程序中进行拼装,或者通过反范式化设计进行规避)、分页与排序问题、分布式事务问题、...

2020-03-27 22:12:13 107

原创 Java面试

Java面试SpringSpringBeanFactory 和 ApplicationContext 的区别BeanFactory 可以理解为含有 bean 集合的工厂类。BeanFactory 包含了种 bean 的定义,以便在接收到客户端请求时将对应的 bean 实例化。还能在实例化对象时生成协作类之间的关系。此举将 bean 自身与 bean 客户端的配置中解放出来。BeanFac...

2020-03-25 21:59:49 169

原创 Java语法面试题

Java面试题Java基础Java基础面向对象的特征:封装、继承、多态final, finally, finalize 的区别final:用于声明属性,方法和类, 分别表示属性不可变, 方法不可覆盖, 类不可继承finally:是异常处理语句结构的一部分,表示总是执行finalize:是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾...

2020-03-24 21:13:25 301

原创 后端技术汇总

技术汇总API网关服务调用消息队列作业调度注册中心配置中心链路追踪服务保障服务器J2EEWeb 框架ORM 框架数据库连接池数据库中间件分布式事务数据库搜索引擎工具类自我修养容器服务开发工具前端框架大数据API网关Spring Cloud GatewayZuulSoul服务调用DubboSOFA RPCMotanRibbon消息队列RocketMQKafkaRa...

2020-03-23 17:08:32 693

原创 Kubernetes入门

Kubernetes入门Kubernetes 安装前的准备安装 kubeadm配置 kubeadm使用 kubeadm 搭建 kubernetes 集群使用 kubeadm 配置 slave 节点配置网络第一个 Kubernetes 容器总结入门快速部署应用快速扩展应用无缝对接新的应用功能节省资源,优化硬件资源的使用Kubernetes 能提供一个以 “容器为中心的基础架构”,满足...

2020-03-11 23:09:27 247

原创 Kubernetes 实践

Kubernetes[Kubernetes 实践](https://www.funtl.com/zh/service-mesh-kubernetes/%E9%AB%98%E5%8F%AF%E7%94%A8%E9%9B%86%E7%BE%A4.html)Kubernetes 高可用集群通过资源配置运行容器Ingress 统一访问入口准备数据持久化实现数据持久化Kubernetes ConfigMap...

2020-03-11 23:09:10 263

原创 Spring Security oAuth2

Spring Security oAuth2简介令牌的访问与刷新客户端授权模式创建案例工程创建案例工程项目创建统一的依赖管理模块创建 oAuth2 案例模块创建认证服务器创建认证服务器模块基于内存存储令牌基于 JDBC 存储令牌RBAC 基于角色的权限控制创建资源服务器对认证服务器的修改创建资源服务器模块![操作流程](https://img-blog.csdnimg.cn/20200310145...

2020-03-10 14:57:12 137

原创 Spring Cloud-Alibaba

简介主要功能:服务限流降级、服务注册与发现、消息驱动能力、阿里云对象存储、分布式任务调度组件:Sentinel:把流量作为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。Nacos:一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。RocketMQ:一款开源的分布式消息系统,基于高可用分布式集群技术,提供低延时的、高可靠的消息发布与订阅服务。Ali...

2020-03-09 15:49:24 167

原创 Vue基础

Vue是渐进式框架前端知识体系前端三要素:HTML(结构)、CSS(表现)、JavaScript(行为)CSS:CSS 预处理器1. SASS:基于 Ruby,通过服务端处理,功能强大2. LESS:基于 NodeJS,通过客户端处理,使用简单JavaScript1.TypeScript 微软的标准2.JavaScript 框架:jQuery、Angular、React...

2020-03-08 22:41:03 330

原创 SpringCloud-Netflix要学习的内容

Netflix Eureka服务注册与发现服务实现百万级访问:HashMap 纯内存的注册表,多级缓存 不会频繁读写冲突服务之间通信FeignHystrix断路器Zuul路由转发Spring Cloud问题1.能力、子域(DDD),上帝类(拆封上帝类,给到不同sever,要实现跨多个服务的事物)2.XA Transactions、TCC事务机制、MQ事务、Saga...

2020-03-07 21:43:32 245

原创 大数据数据仓库要学习的内容

框架版本,服务器选型,集群规划埋点数据事件日志:logbackHadoop:HDFS多目录,LZO解压,基准测试Zookeeper集群日志生成启动脚本,同步修改脚本,进程查看脚本日志采集FlumeETL拦截器分类型拦截器Kafka集群:压力测试,消费Flume数据Kafka Manager数仓分层HIve&MySQL,Hive运行引擎TezODS,DWD,DWS,...

2020-03-07 21:23:56 491

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除