自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (1)
  • 收藏
  • 关注

原创 面试题汇总-分布式(一)

目录分布式1、分布式的与缺点2、谈谈业务中使用分布式的场景3、Session 分布式方案4、分布式锁的场景及分布是锁的实现方案5、分布式事务6、集群与负载均衡的算法与实现7、说说分库与分表设计、分库与分表带来的分布式困境与应对之策微服务1、前后端分离是如何做的2、如何解决跨域(CSRF)3、微服务哪些框架4、你怎么理解 RPC 框架5、...

2019-02-28 00:30:08 8783

原创 面试题汇总-zookeeper

1、Zookeeper的功能以及工作原理友情链接:Zookeeper的功能以及工作原理2、zookeeper在集群负载均衡中的作用,友情链接:zookeeper在集群负载均衡中的作用,3、zookeeper的负载均衡算法友情链接:zookeeper负载均衡算法部分问题:157.zookeeper 是什么?158.zookeeper 都有哪些功能?159.zook...

2019-02-28 00:26:25 342

原创 面试题汇总-dubbo

1、dubbo的使用及原理浅析友情链接:dubbo的使用及原理浅析2、dubbo的组件有哪些,各有什么作用。需要四大基本组件:Registry、Monitor、Provider、Consumer。Provider:提供者Consumer:消费者registry:注册中心(相当于中介)monitor:监控中心(dubbo自己的监控项目,直接解压在tomcat下就能启动...

2019-02-28 00:17:54 131

原创 面试题汇总-Mybatis

1、mybatis通过接口查找对应的mapper.xml以及方法执行友情链接:答案

2019-02-28 00:07:21 96

原创 面试题汇总-架构问题

1、

2019-02-27 23:52:38 271

原创 面试题汇总-智力题

1、有8个产品,其中有一个次品(有可能偏重,有可能偏轻),那么如何用天平秤三次找出那个次品?首先将球编号(1,2,3,4,5,6,7,8)将123,456分别放置在天平左右两侧 ,{第一次秤} ;1)若平衡,则78号中有次品,取7号与1号比较,{第二次秤},若平8号为次品,斜则7号为次品; 2)若向左倾斜,则78为正品;取14,25分别放置在左右两侧,{第二次秤}, ...

2019-02-27 23:44:29 215

原创 面试题汇总-设计题

1、请设计一个一百亿的计算器首先要明白这道题目的考查点是什么,一是大家首先要对计算机原理的底层细节要清楚、要知道加减法的位运算原理和知道计算机中的算术运算会发生越界的情况,二是要具备一定的面向对象的设计思想。首先,计算机中用固定数量的几个字节来存储的数值,所以计算机中能够表示的数值是有一定的范围的,为了便于讲解和理解,我们先以byte 类型的整数为例,它用1个字节进行存储,表示的最大数值...

2019-02-27 23:26:28 117

原创 面试题汇总-大牛的Java170

1、面向对象的特征有哪些方面?答:面向对象的特征主要有以下几个方面:- 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。- 继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的延续性,同时...

2019-02-27 23:18:07 640

原创 面试题汇总-缓存redis(一)

1、redis初级学习,安装,简单的Java编程等友情链接:下载windows版本的Redis,友情链接:redis的使用例子友情链接:Redis快速入门。友情链接;后端(Java)开发人员使用Redis时的注意事项2、redis学习:Redis常见的问题。3、Java中如何使用Redis做缓存4、Redis常见的面试题:友情链接:redis的常见的面试题。re...

2019-02-27 23:08:49 572

原创 面试题汇总-计算机网络

TCP,UDP区别。 三次握手,四次挥手,为什么要四次挥手。 长连接和短连接。 连接池适合长连接还是短连接。

2019-02-27 23:06:41 117

原创 面试题汇总-Spring(一)

1、Spring初始化过程?  在传统的Java应用中,Bean的生命周期非常简单。Java的关键词new用来实例化Bean(或许他是非序列化的)。这样就够用了。相反,Bean 的生命周期在spring容器中更加细致。理解Spring Bean的生命周期非常重要,因为你或许要利用Spring提供的机会来订制Bean的创建过程。1.容器寻找Bean的定义信息并且将其实例化。2.使用依赖注入...

2019-02-27 23:02:24 109

原创 面试题汇总-web(一)

1、一个Http请求DNS域名解析 –> 发起TCP的三次握手 –> 建立TCP连接后发起http请求 –> 服务器响应http请求,浏览器得到html代码 –> 浏览器解析html代码,并请求html代码中的资源(如javascript、css、图片等) –> 浏览器对页面进行渲染呈现给用户设计存储海量数据的存储系统:设计一个叫“中间层”的一个逻辑层,在这个层...

2019-02-27 22:55:03 96

原创 面试题汇总-数据库(一)

1、索引的实现方式1、B+树我们经常听到B+树就是这个概念,用这个树的目的和红黑树差不多,也是为了尽量保持树的平衡,当然红黑树是二叉树,但B+树就不是二叉树了,节点下面可以有多个子节点,数据库开发商会设置子节点数的一个最大值,这个值不会太小,所以B+树一般来说比较矮胖,而红黑树就比较瘦高了。关于B+树的插入,删除,会涉及到一些算法以保持树的平衡,这里就不详述了。ORACLE的默认索引就...

2019-02-27 22:20:52 243

原创 面试题汇总-Java基础(一)

1、Java面试官最常问的volatile关键字。友情链接:Java并发编程:volatile关键字解析2、ThreadLocal(线程变量副本)Synchronized实现内存共享,ThreadLocal为每个线程维护一个本地变量。采用空间换时间,它用于线程间的数据隔离,为每一个使用该变量的线程提供一个副本,每个线程都可以独立地改变自己的副本,而不会和其他线程的副本冲突。Threa...

2019-02-27 21:03:49 161

原创 Java面试-实战

WESHOP | 基于微服务的小程序商城系统:https://blog.csdn.net/u010697681/article/details/87627171 SSM整合DUBBO示例:https://blog.csdn.net/u010697681/article/details/79541638 2

2019-02-26 21:59:31 384

原创 项目-面试

大部分情况,这是一场面试的开门题,面试官问这个问题,主要是考察你的概述能力和全局视野。有的人经常抱怨自己每天在堆业务,但没有成长。事实上,很多情况下确实在堆业务,但并不是没有成长的。并非做中间件或者技术架构才是成长,例如我们的需求分析能力,沟通协作能力,产品思维能力,抽象建模能力等都是一个非常重要的硬实力。好的,现在进入正文。1、明确项目是做什么的2、明确项目的价值。(为什么做这个项目...

2019-02-26 00:28:03 185

原创 12

12

2019-02-25 23:59:13 75

原创 java-遗漏知识

一、JVMJava中JVM虚拟机详解:https://blog.csdn.net/sinat_35512245/article/details/54744815 二、JVMweb项目中的跨 2一、JVMweb项目中的跨一、JVMweb项目中的跨一、JVMweb项目中的跨...

2019-02-25 23:58:45 97

原创 技术栈

1、微服务技术栈微服务条目 技术 备注 服务开发 Springboot、Spring、SpringMVC 服务配置与管理 Netflix公司的Archaius、阿里的Diamond等 服务注册与发现 Eureka、Consul、Zookeeper等 服务调用 REST、RPC、gRPC 服务熔...

2019-02-25 17:58:45 397

原创 Java面试题-性能优化片

一、理解性能优化hibernate和Mybatis的区别二、JVM优化hibernate和Mybatis的区别  三、Tomcat调优hibernate和Mybatis的区别四、Mysql调优hibernate和Mybatis的区别五、Hibernatehibernate和Mybatis的区别...

2019-02-21 12:49:12 441

原创 知识框架图

  

2019-02-21 12:45:36 426

原创 知识遗漏收集

1、自动化部署方案(svn/git+jenkins+artifact+maven)2、遍历 ArrayList 时移除一个元素,但是ArrayList使用迭代器来进行删除时就不会报错。https://blog.csdn.net/superxlcr/article/details/51534428迭代器删除:https://www.cnblogs.com/xujian2014/p/584...

2019-02-21 09:00:13 186

原创 Java教程(JAVA、分布式、微服务)

Java语言教程:http://www.codingdict.com/tutorials Java教程:http://www.runoob.com/java/java-multithreading.html Spring Cloud教程:http://blog.didispace.com/categories/Spring-Cloud/ Spring Boot博文:http://www.im...

2019-02-20 22:56:52 2048

原创 优秀博文-技术栈

设计模式大牛:https://blog.csdn.net/lovelion/article/category/738450/10? 石杉的架构笔记:https://juejin.im/user/5be0588ae51d452b0255727d 程序猿DD:http://blog.didispace.com/categories/Spring-Cloud/ 分布式大牛:https://www....

2019-02-20 15:14:19 268

原创 优秀博文-Spring Cloud

Spring Cloud底层实现:https://www.cnblogs.com/daiwei1981/p/10009344.html 2 2 2 2 2 2 2 2 2 2 2 2 2

2019-02-20 14:59:55 118

原创 分布式Session

分布式Session一致性解决方案:https://my.oschina.net/shxjinchao/blog/1927565 分布式Session的几种实现方式:http://www.cnblogs.com/cxrz/p/8529587.html Spring Session + Redis实现分布式Session共享:https://www.cnblogs.com/jiafuwei/p/...

2019-02-20 14:39:45 126

原创 优秀博文-分布式

分布式:http://www.cnblogs.com/xybaby/tag/distributed%20system/default.html?page=1 分布式面试题:https://www.cnblogs.com/daiwei1981/archive/2018/08.html webservice接口与HTTP接口学习笔记:https://www.cnblogs.com/phoebes/...

2019-02-20 11:32:14 157

原创 dd什么是分布d式系统,如何学习分d布式系统

目录什么是分布式系统 分布式系统挑战 分布式系统特性与衡量标准 组件、理论、协议 用一个请求串起来 一个简化的架构图 概念与实现 总结 references 正文  虽然本人在前面也写过好几篇分布式系统相关的文章,主要包括CAP理论、分布式存储与分布式事务,但对于分布式系统,并没有一个跟清晰的概念。分布式系统涉及到很多的技术、理论与协议,很多人也说,分...

2019-02-20 11:30:38 570

原创 分布式知识要点

1、什么是分布式,为什么使用:http://www.cnblogs.com/xybaby/p/7787034.html2、分布式面试题:https://www.cnblogs.com/daiwei1981/archive/2018/08.html3、34、565 

2019-02-20 11:28:20 138

原创 KafKa知识点

1、为什么我们需要使用KafKa:https://blog.csdn.net/SJF0115/article/details/784804332、

2019-02-20 11:07:04 98

原创 招聘信息记录

1.JAVA基础扎实:精通多线程编程,熟悉分布式,缓存,消息队列等机制;熟悉JVM,包括内存模型、类加载机制以及性能优化,能对JVM虚拟机进行调优;2.对各种开源的框架如Spring、Springboot,Springcloud等有深入的了解,熟悉spring核心技术如Ioc,Aop等技术的实现原理;3.熟练掌握面向对象编程,熟悉设计模式,并理解其应用场景;4.能熟...

2019-02-20 10:21:43 151

原创 小公司架构问题-重构

一、一些不好的现状,及对应的改进方法1、前后端代码绑定在一起,很难维护,前端UI做得太差,后端也需要大的改善。改进方法:前后端代码分离,一些人做专业的前端,提高前端UI质量,一些人专注于后端优化。前期可以先重构,先从技术上把前端代码和后端代码分离,然后专注规范和优化前端(包括html、js和css),同时相应地简单重构后端。后期划分人员职责,前端代码交由专门的前端开发工程师维护,新...

2019-02-20 10:06:17 500

kafka使用说明文档.docx

Kafka基础资料

2019-07-24

空空如也

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

TA关注的人

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