自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

资料免费分享,点击名片

八股面经、简历模板、学习路线 1v1职业规划、修改简历 阿里p5-p8架构路线

  • 博客(27)
  • 资源 (3)
  • 收藏
  • 关注

原创 elasticsearch集群安装+安全验证+kibana安装

推荐阅读:我总结了72份面试题,累计3170页,斩获了30+互联网公司offer(含BATJM)2020首战告捷,这份Java面试神技Plus版,让我成功拿到了阿里、京东、字节跳动等大厂offer膜拜!阿里内部都在强推的K8S(kubernetes)学习指南,不能再详细了准备环境启动4个centos容器, 并暴露相对应端口 (我的本机ip为172.16.1.236,以下涉及到的地方需要修改为自己的ip)node_nameiphttp porttransport

2020-11-30 16:50:23 166

原创 使用策略模式优化代码实践,如何让项目快速起飞

推荐阅读:我总结了72份面试题,累计3170页,斩获了30+互联网公司offer(含BATJM)2020首战告捷,这份Java面试神技Plus版,让我成功拿到了阿里、京东、字节跳动等大厂offer膜拜!阿里内部都在强推的K8S(kubernetes)学习指南,不能再详细了一、背景之前接手了一个 springboot 项目。在我负责的模块中,有一块用户注册的功能,但是比较特别的是这个注册并不是重新注册,而是从以前的旧系统的数据库中同步旧数据到新系统的数据库中。由于这些用户角色来自于不

2020-11-28 16:22:28 192

原创 深度复盘阿里、字节跳动、京东、腾讯、小米等名企高频面试专题,大厂面试真不难

1.笔试常见的问题?面试常见的问题上面给的面试题链接基本都有。我只提几点:写SQL:写SQL很常考察group by、内连接和外连接。手写代码:手写代码一般考单例、排序、线程、消费者生产者。我建议排序算法除了冒泡排序,最好还能手写一种其他的排序代码。试想:如果一般面试者都写的冒泡排序,而你写的是快速排序/堆排序,肯定能给面试官留下不错的印象。2.面试流程?让你自我介绍问Java基础知识问项目情景问题,例如:你的一个功能上了生产环境后,服务器压力骤增,该怎么排查。你有什么想问面试官的.

2020-11-26 20:54:40 1874 23

原创 为什么说线程太多,cpu切换线程会浪费很多时间?

推荐阅读:我总结了72份面试题,累计3170页,斩获了30+互联网公司offer(含BATJM)2020首战告捷,这份Java面试神技Plus版,让我成功拿到了阿里、京东、字节跳动等大厂offer膜拜!阿里内部都在强推的K8S(kubernetes)学习指南,不能再详细了问题1:假如有一个计算任务,计算1-100的和,每10个数相加,需要占用一个cpu时间片(1s)。如果起一个线程(模拟没有线程切换),完成任务需要多长时间?如果起5个线程,完成任务需要消耗多久时间?如果起20个线程

2020-11-25 20:42:02 348 1

原创 图文并茂:肝了1万多字!只为了让你更好地了解AQS的运行原理

推荐阅读:我总结了72份面试题,累计3170页,斩获了30+互联网公司offer(含BATJM)2020首战告捷,这份Java面试神技Plus版,让我成功拿到了阿里、京东、字节跳动等大厂offer膜拜!阿里内部都在强推的K8S(kubernetes)学习指南,不能再详细了前言如果你想深入研究Java并发的话,那么AQS一定是绕不开的一块知识点,Java并发包很多的同步工具类底层都是基于AQS来实现的,比如我们工作中经常用的Lock工具ReentrantLock、栅栏CountDow

2020-11-24 14:41:19 250

原创 面试官问:Kafka 会不会丢消息?怎么处理的?

推荐阅读:我总结了72份面试题,累计3170页,斩获了30+互联网公司offer(含BATJM)2020首战告捷,这份Java面试神技Plus版,让我成功拿到了阿里、京东、字节跳动等大厂offer膜拜!阿里内部都在强推的K8S(kubernetes)学习指南,不能再详细了Kafka存在丢消息的问题,消息丢失会发生在Broker,Producer和Consumer三种。BrokerBroker丢失消息是由于Kafka本身的原因造成的,kafka为了得到更高的性能和吞吐量,将数据异

2020-11-23 10:56:50 180

原创 这个神器完美拯救垃圾代码,写出优雅高效,效率提升N+倍

推荐阅读:我总结了72份面试题,累计3170页,斩获了30+互联网公司offer(含BATJM)2020首战告捷,这份Java面试神技Plus版,让我成功拿到了阿里、京东、字节跳动等大厂offer膜拜!阿里内部都在强推的K8S(kubernetes)学习指南,不能再详细了Guava 项目是 Google 公司开源的 Java 核心库,它主要是包含一些在 Java 开发中经常使用到的功能,如数据校验、不可变集合、计数集合,集合增强操作、I/O、缓存、字符串操作等。并且 Guava 广泛

2020-11-19 11:31:25 176

原创 字节和华为的两场面经,对比之后大厂其实没那么难进

虽然我没有成功拿下两个公司的offer,但是我还是想把我的经验分享出来,进而帮助更多跟我一样的程序员。也希望大家可以拿到理想offer。1. 字节跳动。从金九银十开始,我就没少投递,也接到了很多电话,虽然很多都只是简单的与公司之间相互了解,但确实为我后期的面试打下了一定的基础。9月13号,我进行了简历的投递。22号做了题,题目主要是一些北森题库,当时做的时候由于有点事就很快的做完了,没有太当回事,24号收到了面试邀请。在面试前开了一次空宣,让过了笔试的大家在一起看了字节的空宣,必须说字节还是.

2020-11-18 15:30:26 3143 10

原创 传统LRU链表 vs MySQL的LRU链表,孰优孰劣?

推荐阅读:我总结了72份面试题,累计3170页,斩获了30+互联网公司offer(含BATJM)2020首战告捷,这份Java面试神技Plus版,让我成功拿到了阿里、京东、字节跳动等大厂offer膜拜!阿里内部都在强推的K8S(kubernetes)学习指南,不能再详细了一、简述传统的LRU链表LRU:Least Recently Used相信大家对LRU链表是不陌生的,它算是一种基础的数据结构吧,而且想必面试时也被问到过什么是LRU链表,甚至是让你手写一个LRU链表。其实所谓

2020-11-18 11:33:06 248

原创 什么是接口的幂等性,如何实现接口幂等性?

推荐阅读:我总结了72份面试题,累计3170页,斩获了30+互联网公司offer(含BATJM)2020首战告捷,这份Java面试神技Plus版,让我成功拿到了阿里、京东、字节跳动等大厂offer膜拜!阿里内部都在强推的K8S(kubernetes)学习指南,不能再详细了什么是接口的幂等性,如何实现接口幂等性?(一)幂等性概念幂等性原本是数学上的概念,用在接口上就可以理解为:同一个接口,多次发出同一个请求,必须保证操作只执行一次。 调用接口发生异常并且重复尝试时,总是会造成系统所

2020-11-17 11:59:32 280

原创 IDEA终于支持云端了,可同步所有配置和插件,一招搞定,重装不愁~

推荐阅读:我总结了72份面试题,累计3170页,斩获了30+互联网公司offer(含BATJM)2020首战告捷,这份Java面试神技Plus版,让我成功拿到了阿里、京东、字节跳动等大厂offer膜拜!阿里内部都在强推的K8S(kubernetes)学习指南,不能再详细了IDEA版本:2020.1【原因】使用intellij idea很长一段时间,软件相关的配置也都按照自己习惯的设置好,如果需要重装软件,还得需要重新设置【操作】:1.首先将本地的设置上传到云端[其中可能会修改写

2020-11-16 11:55:26 300 1

原创 从0到1设计一个牛逼的本地缓存系统,直面双十一架构体系

推荐阅读:我总结了72份面试题,累计3170页,斩获了30+互联网公司offer(含BATJM)2020首战告捷,这份Java面试神技Plus版,让我成功拿到了阿里、京东、字节跳动等大厂offer膜拜!阿里内部都在强推的K8S(kubernetes)学习指南,不能再详细了最近在看Mybatis的源码,刚好看到缓存这一块,Mybatis提供了一级缓存和二级缓存;一级缓存相对来说比较简单,功能比较齐全的是二级缓存,基本上满足了一个缓存该有的功能;当然如果拿来和专门的缓存框架如ehcach

2020-11-13 17:51:35 135

原创 京东二面凉凉,三个月的闭关之旅,再次投递拿下京东零售意向函

前言这话要从三个月前说起:当时一名朋友告诉我想要跳槽去京东,然后我就本着推波助澜,为朋友打气的心态(也可能是看热闹不嫌事儿大?)就支持他一定要去,梦想一定要有,没准儿就实现了呢?没想到。。。。。。。直接凉凉!以下为第一次京东二面凉经京东一面凉经object的方法,7大方法synchronized方法讲解synchronized方法实现原理volatile关键字的原理锁的分类偏向锁讲解NoClassDefFoundError和ClassNotFoundException的区别追问

2020-11-09 17:47:53 399 17

原创 纯手工打造一个ELK,不要太容易!

推荐阅读:我总结了72份面试题,累计3170页,斩获了30+互联网公司offer(含BATJM)2020首战告捷,这份Java面试神技Plus版,让我成功拿到了阿里、京东、字节跳动等大厂offer膜拜!阿里内部都在强推的K8S(kubernetes)学习指南,不能再详细了思维导图概述我们都知道,在生产环境中经常会遇到很多异常,报错信息,需要查看日志信息排查错误。现在的系统大多比较复杂,即使是一个服务背后也是一个集群的机器在运行,如果逐台机器去查看日志显然是很费力的,也不现实。

2020-11-08 21:31:56 260 1

原创 真好!使用 Sentry 监控你的Spring Boot应用

推荐阅读:我总结了72份面试题,累计3170页,斩获了30+互联网公司offer(含BATJM)2020首战告捷,这份Java面试神技Plus版,让我成功拿到了阿里、京东、字节跳动等大厂offer膜拜!阿里内部都在强推的K8S(kubernetes)学习指南,不能再详细了Sentry是一个应用监控系统,可以用于前后端各种技术栈的线上监控和错误分析,这次我们用它来进行Spring Boot项目的线上日志分析实践。创建项目首先需要根据提示在Sentry中创建好项目,项目平台(plat

2020-11-07 21:03:47 541

原创 调试与优化:一次数据中心看板 T+1 改 T+0 优化过程

推荐阅读:我总结了72份面试题,累计3170页,斩获了30+互联网公司offer(含BATJM)2020首战告捷,这份Java面试神技Plus版,让我成功拿到了阿里、京东、字节跳动等大厂offer膜拜!阿里内部都在强推的K8S(kubernetes)学习指南,不能再详细了背景团队目前在做一个用户数据看板(下面简称看板),基本覆盖用户的所有行为数据,并生成分析数据,用户行为数据来源于多个数据源(餐饮、生活日用、充值消费、交通出行、通讯物流、交通出行、医疗保健、住房物业、运动健康…),

2020-11-06 20:41:58 392 1

原创 【并发编程】深入了解volatile、内存屏障与happens-before规则

推荐阅读:这套Github上40K+star学习笔记,可以帮你搞定95%以上的Java面试毫不夸张的说,这份SpringBoot学习指南能解决你遇到的98%的问题给跪了!这套万人期待的 SQL 成神之路PDF,终于开源了大家都知道,在阿里巴巴泰山版开发手册中有这一段,在并发情况下使用延迟初始化的方法实现单例模式时,需要将目标属性声明为volatile。volatile关键字在 Java 中的作用是保证变量的可见性和防止指令重排。一、保证变量的可见性在知道volatile是如何

2020-11-05 17:37:16 221 1

原创 强势来袭!数据库界的里程碑,MySQL基础+性能优化+架构设计 全集

作为目前互联网中热门的数据库,MySQL 由于在成本和性能方面有着独特优势, 成为很多互联网公司的业务系统的首选。据 开发者头条 发布的《2019-2020年中国开发者调查报告》显示:选择使用 MySQL 数据库的开发人员比例高达 83%。毫不夸张地说,是否精通 MySQL,已经成为决定开发者薪酬高低的一项重要考核标准。今天给大家带来的是MySQL,其中包括MySQL基础实践指南、MySQL性能优化,以及进阶的MySQL架构设计,包括如何管理和运维MySQL,可以说是由浅入深,把学习MySQL必备的一些.

2020-11-05 17:09:25 190 12

原创 好险!一入职,就遇到MySQL这么大Bug!差点把我送走了

推荐阅读:我总结了72份面试题,累计3170页,斩获了30+互联网公司offer(含BATJM)2020首战告捷,这份Java面试神技Plus版,让我成功拿到了阿里、京东、字节跳动等大厂offer膜拜!阿里内部都在强推的K8S(kubernetes)学习指南,不能再详细了作者:腾讯数据库技术来源:http://r6e.cn/df8b今年,这种情况,有时候不找好下家还真不敢跳,这不,前段时间刚跳到新东家,刚办入职那天,就遇上事了,真的是吓出一身冷汗(老大一直盯着我,说要快速解决

2020-11-05 14:40:22 166

原创 普通本科,剑指阿里P7,技术四面+HR面,成功斩获技术专家职位(年薪50W+)

前言来自一个四面阿里的面经总结我觉得有一个能够找一份大厂的 offer的想法,这是很正常的,这并不是我们的饭后谈资而是每个技术人的追求。像阿里、腾讯、美团、字节跳动、京东等等的技术氛围与技术规范度还是要明显优于一些创业型公司 / 小公司,如果说能够在这样的公司锻炼几年,相信对自己能力的提升还是非常大的。不论是校招还是社招都避免不了各种面试、笔试,如何去准备这些东西就显得格外重要。不论是笔试还是面试都是有章可循的。因为大厂面试一般都有专业团队负责,某个知识点你到底是掌握了还是单纯背下来,面试官一问就可以

2020-11-04 22:02:24 250 13

原创 金九银十已然结束!蚂蚁金服、美团、京东等大厂的最新面试题总结

前言:金九银十已经过去了,很多朋友也基本都收到了大厂offer,今天为大家整理下目前大厂问到的面试题,也希望大家都能够收获心仪的offer!蚂蚁金服篇:HashMap的数据结构——引出Java7跟Java8的区别在什么情况下会做一个链表到红黑树的转换除了数据结构之外,Java8跟Java7在HashMap上还有什么不同扩容的过程,在什么情况下会扩容扩容机制中的capacity初始值为什么是16,可不可以自定义成15,为什么一定要是2的指数次方简单介绍一下hash算

2020-11-04 14:33:45 383 18

原创 有一说一,DataGrip真得牛逼,只是你不会用而已~

推荐阅读:我总结了72份面试题,累计3170页,斩获了30+互联网公司offer(含BATJM)2020首战告捷,这份Java面试神技Plus版,让我成功拿到了阿里、京东、字节跳动等大厂offer膜拜!阿里内部都在强推的K8S(kubernetes)学习指南,不能再详细了最近,被同事安利了一款数据库客户端工具:DataGrip,大爱!其实,这个标题的话肯定会引出一些杠精,为了不给杠精留机会,多做一点说明:Navicat 和 DataGrip 都是非常优秀的数据管理工具,各有所长,这

2020-11-04 14:14:33 205

原创 MySQL 5.7 vs 8.0,你选那个?网友:我继续原地踏步~

推荐阅读:我总结了72份面试题,累计3170页,斩获了30+互联网公司offer(含BATJM)2020首战告捷,这份Java面试神技Plus版,让我成功拿到了阿里、京东、字节跳动等大厂offer膜拜!阿里内部都在强推的K8S(kubernetes)学习指南,不能再详细了背景测试mysql5.7和mysql8.0 分别在读写、只读、只写模式下不同并发时的性能(tps,qps)前提测试使用版本为mysql5.7.22和mysql8.0.15sysbench测试前先重启mysq

2020-11-03 21:01:10 554

原创 阿里辛酸血泪史,一二三面总结+HR面,大厂的面试官也太变态了!

前言小编万万没想到的是:就在我们国庆节休息的时候,竟然有读者朋友说:自己面试阿里成功了!果然大厂都是996ICU,国庆都不放假的吗?比不过!比不过!玩笑归玩笑,接下来我们还是看看别人是如何面试成功阿里的!并总结面试经验希望对大家有帮助,(关注的读者朋友都面试成功了?)阿里一面:1:自我介绍2:面:谈谈你做过项目中印象较深或自认为做的比较好的地方?答:我觉得我在Xx做的不错,用了XX需求实现XX功能,性能提高了N倍…等噼里啪啦的说了一堆。3:面:你说使用到了AOP,能谈谈它的实现原

2020-11-03 16:38:10 694 15

原创 用了这么多年分页PageHelper,你确定你真的会用吗?

推荐阅读:我总结了72份面试题,累计3170页,斩获了30+互联网公司offer(含BATJM)2020首战告捷,这份Java面试神技Plus版,让我成功拿到了阿里、京东、字节跳动等大厂offer膜拜!阿里内部都在强推的K8S(kubernetes)学习指南,不能再详细了一. 开发准备1. 开发工具IntelliJ IDEA 2020.2.32. 开发环境Red Hat Open JDK 8u256Apache Maven 3.6.33. 开发依赖Spring

2020-11-02 21:35:47 191

原创 Nginx如何支持HTTPS?手把手教会你每一步操作都贼简单

推荐阅读:这套Github上40K+star学习笔记,可以帮你搞定95%以上的Java面试毫不夸张的说,这份SpringBoot学习指南能解决你遇到的98%的问题给跪了!这套万人期待的 SQL 成神之路PDF,终于开源了随着我们网站用户的增多,我们会逐渐意识到HTTPS加密的重要性。在不修改现有代码的情况下,要从HTTP升级到HTTPS,让Nginx支持HTTPS是个很好的选择。今天我们来讲下如何从Nginx入手,从HTTP升级到HTTPS,同时支持静态网站和SpringBoot应

2020-11-02 16:59:09 128

原创 真香!SpringBoot官方支持任务调度框架了!

推荐阅读:我总结了72份面试题,累计3170页,斩获了30+互联网公司offer(含BATJM)2020首战告捷,这份Java面试神技Plus版,让我成功拿到了阿里、京东、字节跳动等大厂offer膜拜!阿里内部都在强推的K8S(kubernetes)学习指南,不能再详细了摘要之前我们讲过一个分布式任务调度框架PowerJob,可以通过可视化的方式来进行任务调度。但是有时候我们只是需要一个轻量级的任务调度功能,而PowerJob需要搭建调度中心未免有些重,这时候SpringBoot官

2020-11-01 20:28:59 204

吊打面试官的MySQL灵魂100问.pdf

用回答问题的方式,让自己对知识点的理解更加深入一点. 此文不会事无巨细的从 select 的用法开始讲解 mysql,主要针对的是开发人员需要知道的一些 MySQL 的知识点,主要包括索引,事务,优化等方面,以在面试中高 频的问句形式给出答案

2020-01-07

吊打面试官!Spring Boot的35道灵魂拷问面试题,你能答对多少?.pdf

吊打面试官的Spring Boot灵魂35问!经典中的经典。错过就是你的损失!!!! 笔者录:Spring Boot 是微服务中最好的 Java 框架. 我建议你能够成为一名 Spring Boot 的专家。此文档精选了三十五个常见的 Spring Boot 知识点,祝你一臂之力!

2020-01-07

空空如也

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

TA关注的人

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