自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 备战秋招-oppo java一面 面经

oppo校园招聘 java开发 一个小时1.先介绍一下你自己,吧啦吧啦2.挑一个你熟悉的项目说说,你做了什么,用什么框架,如何开发的3.你有实习么?4.单点登录你讲讲你是如何实现的?5.session存在了哪里?6.redis用过没?哪几种类型?平时项目里如何用的?redis分布式锁用过吧,讲讲7.消息中间件有过么?8.rabbitMq和kafka区别聊聊,如何要确保数据不丢失,金融行业你该选什么消息中间件?9.ES我看你用过,你给我讲讲,你是如何使用的?10.ES分片你们设置的多少?

2020-08-02 17:33:01 402

原创 备战秋招——计算机网络(二)

TCPTCP 特点TCP 是面向连接的运输层协议,一个应用进程在向另一个进程发送数据之前,两个进程必须先建立 TCP连接,发送某些预备报文段,建立确保数据传输的参数。作为 TCP 连接建立的一部分,连接双方都将初始化与 TCP 连接相关的许多状态变量。这种连接不是电路交换网络中的端到端电路这种物理连接,而是一种逻辑连接,TCP 报文要先传送到 IP 层加上 IP 首部后,再传到数据链路层,加上链路层的首部和尾部后才离开主机发送到物理层。TCP 连接提供全双工服务,允许通信双方的应用进程在任何时候都能发

2020-08-02 17:31:04 232

原创 备战秋招-计算机网络(一)

网络协议分层国际标准化组织 ISO 提出了 OSI 开放互连的七层计算机网络模型,从上到下分别是应用层、表示层、会话层、运输层、网络层、链路层和物理层。OSI 模型的概念清楚,理论也比较完善,但是既复杂又不实用。还有一种是 TCP/IP 体系结构,它分为四层,从上到下分别是应用层、运输层、网际层和网络接口层,不过从实质上将只有三层,因为最下面的网络接口层并没有什么具体内容。因特网的协议栈使用一种五层的模型结构,从上到下依次是应用层、运输层、网络层、链路层和物理层,其中下层是为上层提供服务的,每层执行某些动

2020-07-29 09:18:15 252

原创 备战秋招—JVM之背下这篇保证你与面试官聊起来滔滔不绝

想要面试时将知识点形成体系的回答出来还是得看书,JVM一直是近年大厂面试java工程师的高频考点,于是博主最近看了《深入理解Java虚拟机》,网上的视频以及各种博客,将JVM相关知识进行一个整体梳理。本文旨在方便博主与读者面试前进行复习,如存在错误之处,还请批评指出。JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。引入Java语言虚拟机后,Java语言在不同平台上运行

2020-06-28 15:53:49 356

原创 备战秋招—HashMap与ConcurrentHashMap的前世今生

备战秋招—HashMap与ConcurrentHashMap的前世今生备战秋招,Java集合的重要程度不言而喻,今天就来聊聊Java集合中的重中之重HashMap,直接进入模拟面试场景。面试官:小伙子来聊聊java集合吧?瑟瑟发抖的我:集合框架的父接口有Map接口和Collection接口,Map接口的实现类主要有:HashMap、TreeMap、ConcurrentHashMap、Hashtable等。Collection接口的子接口包括:Set接口和List接口,Set接口的实现类主要有:Hash

2020-06-19 11:39:37 225

原创 项目学习第八天Hystrix,Zuul,SpringCloudConfig

项目学习第八天Hystrix,Zuul,SpringCloudConfig熔断器Hystrix微服务架构中通常会有多个服务层调用,基础服务的故障可能会导致级联故障,进而造成整个系统不可用的情况,这种现象被称为服务雪崩效应。服务雪崩效应是一种因“服务提供者”的不可用导致“服务消费者”的不可用,并将不可用逐渐放大的过程。Hystrix是Spring Cloud提供的一种带有熔断机制的框架,出现远程调用失败的时候提供一种机制来保证程序的正常运行而不会卡死在某一次调用。Feign 支持Hystrix,修改对

2020-06-09 11:23:23 225

原创 剑指Offer_35题Java代码详细解析(附代码)

题目描述在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数P。并将P对1000000007取模的结果输出。 即输出P%1000000007输入描述题目保证输入的数组中没有的相同的数字数据范围:对于%50的数据,size<=10^4对于%75的数据,size<=10^5对于%100的数据,size<=2*10^5示例1输入 1,2,3,4,5,6,7,0输出 7解题思路:这道题可以

2020-05-25 16:17:04 312

原创 项目学习第七天SpringCloud

项目学习第七天SpringCloudSpringCloud主要框架功能主要框架服务发现Netflix Eureka服务调用Netflix Feign熔断器Netflix Hystrix服务网关Netflix Zuul分布式配置Spring Cloud Config消息总线Spring Cloud BusEureka介绍Eureka是Netflix开发的服务发现框架,SpringCloud将它集成在自己的子项目spring-cloud-

2020-05-16 10:25:38 289

原创 Vue框架实现百度地图热力图(简单易懂,学了就会)

实现百度地图热力图(Vue框架)最近比赛项目有一个需求是实现前端的展示,展示热力图,费了一些功夫才弄好,记录一下实现的过程。如果想调用百度地图API,首先你需要得在官网注册一个帐号然后申请一个密钥,注册网:http://lbsyun.baidu.com/index.php?title=lbscloud直接上代码,需要在项目中的index.html中添加如下代码<script src="http://api.map.baidu.com/api?v=2.0&ak=密匙"></sc

2020-05-09 00:49:45 6702 14

原创 项目学习第六天JWT微服务鉴权

项目学习第六天 JWT微服务鉴权什么是JWTJSON Web Token(JWT)是一个非常轻巧的规范。这个规范允许我们使用JWT在用 户和服务器之间传递安全可靠的信息。一个JWT实际上就是一个字符串,它由三部分组成,头部、载荷与签名。JWT工具类编写common工程引入依赖<dependency> <groupId>io.jsonwebtoken&l...

2020-05-06 20:58:04 276

原创 项目学习第五天 RabbitMQ消息中间件

项目学习第五天 RabbitMQ消息中间件RabbitMQ简介:    RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而群集和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。RabbitMQ 特点:1.可靠性(Reliability)...

2020-04-26 00:08:34 456

原创 项目学习第四天ElasticSearch分布式搜索引擎

项目学习第四天 ElasticSearch分布式搜索引擎ElasticSearch特点  (1)可以作为一个大型分布式集群(数百台服务器)技术,处理PB级数据,服务大公司;也可以运行在单机上;  (2)将全文检索、数据分析以及分布式技术,合并在了一起,才形成了独一无二的ES;  (3)开箱即用的,部署简单; &nbsp...

2020-04-21 16:46:01 2384 1

原创 项目学习第三天MongoDB 文档型数据库

项目学习第三天MongoDB 文档型数据库  MongoDB简介        MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是它支持的查询语言非...

2020-04-20 00:16:27 219

原创 项目学习第二天业务代码编写-查询与缓存

项目学习第二天业务代码编写-查询与缓存  在这里不会把所有学习步骤繁琐得介绍一遍,而是会挑选一些重点的学习内容加以记录。  首先 完成基础微服务-条件查询,招聘微服务开发,问答微服务开发,文章微服务开发,在开发之前需要完成对每一个服务的表结构分析以后再进行开发。这里拿文章微服务的两个子模块进行举例说明。   进行表结构分析文章表tb_article字段名称字段含义...

2020-04-15 22:32:03 412

原创 项目学习第一天SpringBoot+SpringCloud+SpringMVC+SpringData架构

项目学习第一天SpringBoot+SpringCloud+SpringMVC+SpringData架构正文开始前有话要说  各位大佬们好,因为之前有过很多的学习都没能一一记录下来,非常的可惜,所以打算从今天开始在这里记录我找工作前的一些学习过程,希望大家能够多多批评与指正,谢谢大家啦。系统设计和工程搭建  1.了解项目的需求分析;  2 .理解项目的系统设计以及RESTful ;  ...

2020-04-15 11:31:09 2601

空空如也

空空如也

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

TA关注的人

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