自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 多线程高并发,java三大框架教程

阿里系的lazada一面现场(50min)①sync的底层实现,锁优化,和lock的对⽐等②jvm参数调优详细过程,到为什么这么设置,好处,⼀些gc场景,如何去分析gc⽇志③redis数据结构,使⽤场景,微博场景使⽤redis如何去设计⽤户关系④线程池参数设定,为什么这么设定,有什么作⽤?7⼤参数⑤spring的循环依赖如何解决?为什么要三级缓存?⑥优先级队列的底层原理?⑦算法题:k路链表归并⑧算法题:数组最长子序列⑨ConcurrentHashMap的底层实现原理⑩你线上问题解决经验是

2021-07-23 16:33:17 483

原创 备战三个月,mysql工具

01 MySQL相关1.1 面试问题MySQL有哪些锁?解释一下ACID都是什么Innodb中索引的实现B+树AUTO_INCREMENT原理(考察并发情况)数据库的索引有哪几种?为什么要用B+树来做索引?组合索引和几个单个的索引有什么区别?数据库的大表查询优化了解吗?MVCC机制了解不?MVCC机制有什么问题?怎么去解决这个问题?mysql慢语句调优做过吗?说说你是怎么做的?1.2 我的MySQL学习笔记(1)20个高频MySQL面试知识点事务四大特性(ACID)原子性、一致性、

2021-07-23 16:32:35 258

原创 备战三个月,java并发编程艺术和实战

Spirng IOC1.Spring框架2.Spring IOC 容器 Bean 对象实例化模拟3.Spring IOC 配置文件加载4.Spring IOC 容器 Bean 对象实例化5.Spring IOC 注入6.Spring IOC 扫描器7.Bean的作用域与生命周期Spirng AOP核心组件分析Spring IOC+AOP源码笔记1.Spring入门和IOC介绍2.对象依赖3.AOP入门4.JDBCTemplate和Spring事务5.Spri

2021-07-23 16:31:51 378

原创 墙都不扶就服你!黑马和尚硅谷javase

正文先问小伙伴们一个问题,登录难吗?“登录有什么难得?输入用户名和密码,后台检索出来,校验一下不就行了。”凡是这样回答的小伙伴,你明显就是产品思维,登录看似简单,用户名和密码,后台校验一下,完事了。但是,登录这个过程涵盖的知识点是非常多的,绝不是检索数据,校验一下这么简单的事。那么登录都要哪些实现方式呢?i最传统的就要是Cookie-Session这种方式了,最早的登录方式都是这样实现的。但是随着手机端、H5端的兴起,前后端分离的模式越来越流行,基于Cookie-Session这种登录方式不是很方便,渐

2021-07-23 16:31:10 261

原创 墙都不扶就服你!深圳java程序员平均工资

为了更好的梳理相关知识,咱们先看纯手绘知识体系图1.1 Kafka知识体系大纲由于我手绘这些知识体系大纲是用的xmind软件,无法上传,所以都以截图的形式展示,细节处不清楚(毕竟图片形式有限)1.2 RabbitMQ知识体系大纲1.3 RocketMQ知识体系大纲看完知识大纲,该刷面试了2.1 刷刷Kafka面试Kafka的用途有哪些?使用场景如何?Kafka中的ISR、AR又代表什么?ISR的伸缩又指什么Kafka中的HW、LEO、LSO、LW等分别代表什么?Kafka中

2021-07-23 16:30:27 187

原创 墙都不扶就服你!java初级开发工程师工资

top1:Spring Cloud微服务实战基础知识微服务构建: Spring Boot服务治理: Spring Cloud Fur eka客户端负载均衡: Spring Cloud Ribbon服务容错保护: Spring Cloud Hystrix声明式服务调用: Spring Cloud FeianAPI网关服务: Spring Cloud Zuul分布式配置中心: Spring Cloud Config消息总线: Spring Cloud Bus消息驱动的微服务: Sprin

2021-07-23 16:29:43 71

原创 在阿里工作5年了,安卓开发和java开发有选择

蚂蚁金服一面:分布式架构 50分钟个人介绍加项目介绍20分钟微服务架构是什么,它的优缺点?ACID CAP BASE理论分布式一致性协议,二段、三段、TCC,优缺点RPC过程服务注册中心宕机了怎么办?微服务还有其他什么组件分布式架构与微服务的关系你有什么问题要问我的。蚂蚁金服二面:1个小时上来不用自我介绍,项目介绍,直接开始算法来两道各种排序算法、未排序常规数据查找第K大的数,时间复杂度。二叉树的深度操作系统来两道虚拟内存分页了解不?进程和线程区别?数据库来

2021-07-23 16:29:00 99

原创 在阿里工作5年了,java教程百度网盘下载

1 什么是自旋锁和互斥锁?由于CLH锁是一种自旋锁,那么我们先来看看自旋锁是什么?自旋锁说白了也是一种互斥锁,只不过没有抢到锁的线程会一直自旋等待锁的释放,处于busy-waiting的状态,此时等待锁的线程不会进入休眠状态,而是一直忙等待浪费CPU周期。因此自旋锁适用于锁占用时间短的场合。这里谈到了自旋锁,那么我们也顺便说下互斥锁。这里的互斥锁说的是传统意义的互斥锁,就是多个线程并发竞争锁的时候,没有抢到锁的线程会进入休眠状态即sleep-waiting,当锁被释放的时候,处于休眠状态的一个线程会再

2021-07-23 16:28:19 53

原创 图文详解:mysql获取当前时间的函数

一、字节跳动技术一面(算法)Java 的 16 进制与字符串的相互转换函数JAVA 时间格式化处理将毫秒转化为日期文本的倒序输出判断一个数字是奇数还是偶数用Hibernate 实现分页35 选 7 彩票程序获取 GMT8 时间中文乱码转换小标签Big5 字与 Unicode 的互换取得服务器当前的各种具体时间用半角的特殊符号代替全角的特殊符号数组和数组之间的转换代码从资源文件里读取值的类一个随机类计算传入值是否星期六转换文件大小Java 日期格式化及其使用例子Ja

2021-07-23 16:27:38 80

原创 图文详解!mysql覆盖索引详解

Spring所有的答案在文末展示Spring 概述什么是spring?使用Spring框架的好处是什么?Spring由哪些模块组成?解释AOP模块Spring配置文件什么是Spring IOC 容器?依赖注入什么是Spring的依赖注入?有哪些不同类型的IOC(依赖注入)方式?哪种依赖注入方式你建议使用,构造器注入,还是 Setter方法注入?Spring Beans什么是Spring beans?一个 Spring Bean 定义 包含什么?如何给Spring

2021-07-23 16:26:54 115

原创 揭秘:javaweb编程技术第三版答案

4 年经验应该具备哪些技能首先,简单的聊一下我认为的 4 年经验左右、优秀的 Java 程序员应该具备的技能有哪些,按“专业技能”和“项目”两块,包括但不限于以下内容。专业技能方面基础:JDK 常用类的原理、源码、使用场景。设计模式:常用几种的原理、使用场景,单例、动态代理、模板、责任链等。数据结构:数组、链表、栈、队列、树。网络:TCP、HTTP、HTTPS、负载均衡算法。框架:Spring IoC 原理、Spring AOP 原理和使用、Spring 常用的扩展点、MyBatis 的核心

2021-07-22 16:53:52 776

原创 揭秘!ubantu卡在安装界面

性能调优影响MySQLServer 性能的相关因素商业需求对性能的影响系统架构及实现对性能的影响Query语句对系统性能的影响Schema设计对系统的性能影响硬件环境对系统性能的影响MySQL 数据库锁定机制MySQL锁定机制简介各种锁定机制分析合理利用锁机制优化MySQLMySQL数据库Query 的优化解析MySQL的QueryOptimizerQuery语句优化基本思路和原则充分利用Explain和Profiling合理设计并利用索引Join的实现原理及优

2021-07-22 16:53:11 77

原创 揭秘!java项目分层架构图

二、解析1. 硬件层的并发优化基础知识存储器的层次结构图如下:各级缓存耗时对比:采用分层缓存的层次结构会带来数据不一致问题,如下图:那么如何保证数据的一致性,现代CPU处理办法有两种:(1) 锁系统总线;(2) 利用缓存一致性协议MESI(Intel处理器用的比较多,还有很多其他的缓存一致性协议),大致结构如下图:2. CPU的乱序执行CPU中有个乱序执行的概念,概念图如下:CPU在执行指令的时候,往往不是顺序执行,但是会遵守as-if-serial原则,也就是最终一致性原则。

2021-07-22 16:52:27 959

原创 推荐:武汉java培训哪家教育机构比较好

一面一面就做了一道算法题,要求两小时内完成,给了长度为N的有重复元素的数组,要求输出第10大的数。典型的TopK问题,快排算法搞定。算法题要注意的是合法性校验、边界条件以及异常的处理。另外,如果要写测试用例,一定要保证测试覆盖场景尽可能全。加上平时刷刷算法题,这种考核应该没问题的。二面自我介绍下呗开源项目贡献过代码么?(Dubbo提过一个打印accesslog的bug算么)目前在部门做什么,业务简单介绍下,内部有哪些系统,作用和交互过程说下Dubbo踩过哪些坑,分别是怎么解决的?(说了异常处

2021-07-22 16:51:46 274

原创 推荐:java中级开发工程师证书事业单位

初识多线程介绍进程回到线程进程与线程并行与并发Javs实现多线程Java实现多线程需要注意的细节Thread线程类API设置线程名守护线程优先级线程线程生命周期使用多线程需要注意的问题线程安全问题性能问题安全发布对象简述解决线程安全性的办法原子性和可见性线程封闭不变性线程安全性委托synchronized锁和lock锁synchronized锁Lock显式锁Java锁简单总结AQSAQS是什么?同步状态先进先出队列sacquir

2021-07-22 16:51:04 86

原创 推荐给大家,java基础面试题

我整理的spring学习笔记:像spring这种知识点我们不能盲目的学习,首先我们得有一套学习路线,我总结了一套spring的学习思维导图,今天通过我整理的Spring学习路线.xmind给大家分析spring需要掌握的一些核心知识点。spring的特点:轻量级控制反转面向切面容器框架集合Spring 的核心组件,常用模块,主要包和spring的常用注解:常用模块:核心容器spring上下文springAOPspringDAOspringORMspring web 模

2021-07-22 16:50:21 44

原创 推荐程序员面试秘籍!mysql索引失效的情况

第1大技能:程序设计和开发数据结构和算法:常用数据结构,排序,检索等面向对象编程、设计模式,掌握建模语言和建模工具:UML、MVC编程思想高质量编码能力:重用性,低耦合,可扩展性,高性能,可维护性,安全性高集成开发,版本控制,构建等工具:eclipse, svn, maven 等脚本语言:Perl,PHP, Ruby, Python, Groovy等第2大技能:Java开发Java语言基础:异常处理,泛型,reflection,annotation; Java基本

2021-07-22 16:49:40 95

原创 推荐程序员面试秘籍!docker镜像下载慢

专题1:JavaOOP1、什么是B/S架构?什么是C/S架构2、Java都有哪些开发平台?3、什么是JDK?什么是JRE?4、Java语言有哪些特点5、面向对象和面向过程的区别6、什么是数据结构?7、Java的数据结构有哪些?8、什么是OOP?9、类与对象的关系?10、Java中有几种数据类型11、标识符的命名规则。12、instanceof关键字的作用13、什么是隐式转换,什么是显式转换14、Char类型能不能转成int类

2021-07-22 16:48:57 80

原创 推荐学习!docker启动mysql自动退出

拼多多(三面)面试前面完蚂蚁后,早就听闻拼多多这个独角兽,决定也去面一把。首先我在脉脉找了一个拼多多的HR,加了微信聊了下,发了简历便开始我的拼多多面试之旅。这里要非常感谢拼多多HR小姐姐,从面试内推到offer确认一直都在帮我,人真的很nice。拼多多:一面为啥蚂蚁只待了三个月?没转正?Java中的HashMap、TreeMap解释下?TreeMap查询写入的时间复杂度多少?HashMap多线程有什么问题?CAS和synchronize有什么区别?都用synchronize不行么?如

2021-07-22 16:48:16 385

原创 推荐一个GitHub项目!神策数据java面试

常见resdis面试真题40道(含解析)什么是 Redis?Redis 的数据类型?使用 Redis 有哪些好处?Redis 相比 Memcached 有哪些优势?Memcache 与 Redis 的区别都有哪些?Redis 是单进程单线程的?一个字符串类型的值能存储最大容量是多少?Redis 的持久化机制是什么?各自的优缺点?Redis 常见性能问题和解决方案:redis 过期键的删除策略?Redis 的回收策略(淘汰策略)?为什么 edis 需要把所有数据放到内存中?Redi

2021-07-22 16:47:32 333

原创 linuxdocker运行windows镜像,月薪30K

ES 集群架构演进之路1、初始阶段订单中心ES初始阶段如一张白纸,架设方案基本没有,很多配置都是保持集群默认配置。整个集群部署在集团的弹性云上,ES集群的节点以及机器部署都比较混乱。同时按照集群维度来看,一个ES集群会有单点问题,显然对于订单中心业务来说也是不被允许的。2、集群隔离阶段和很多业务一样,ES集群采用的混布的方式。但由于订单中心ES存储的是线上订单数据,偶尔会发生混布集群抢占系统大量资源,导致整个订单中心ES服务异常。显然任何影响到订单查询稳定性的情况都是无法容忍的,所以针对于这个情况

2021-07-21 21:46:48 726

原创 kafka配置文件路径,值得收藏!

1、Java基础Java基础务必要有一个非常牢固的根基,尤其是对于JVM和并发编程的掌握情况**(属于进阶内容,但也是Java最为重要的基础内容)**,不论是面试还是工作,基础不好,写不出高质量、漂亮的代码;面试估计刚开始就会被面试官给拍死。基础不好的话,《Java编程思想》和《Java核心技术》这两本书一定要好好看一下,同时再搭配学习笔记等资料,能让你更好的打稳基础!同时,大家可以对照下面这份学习路线梳理一下自己的知识体系,需要获取高清完整版Java学习路线的话,可以在文末免费领取Java架构师筑基

2021-07-21 21:46:06 872 1

原创 kafka部署架构,顺利拿到offer

1. 前言大家都知道,Postman是一个非常受欢迎的API接口调试工具,提供有Chrome扩展插件版和独立的APP,不过它的很多高级功能都需要付费才能使用。如果你连Postman都还没有用过,不妨可以先体验一番。Postman官网:https://www.getpostman.com/PS: 由于2018年初Chrome停止对Chrome应用程序的支持,你的P****ostman插件可能无法正常使用了,在这里建议大家直接下载它的应用程序进行使用。虽然Postman作为一款接口调试工具,算是

2021-07-21 21:45:23 85

原创 kafka简介及使用,高级Java开发必看

1 什么是自旋锁和互斥锁?由于CLH锁是一种自旋锁,那么我们先来看看自旋锁是什么?自旋锁说白了也是一种互斥锁,只不过没有抢到锁的线程会一直自旋等待锁的释放,处于busy-waiting的状态,此时等待锁的线程不会进入休眠状态,而是一直忙等待浪费CPU周期。因此自旋锁适用于锁占用时间短的场合。这里谈到了自旋锁,那么我们也顺便说下互斥锁。这里的互斥锁说的是传统意义的互斥锁,就是多个线程并发竞争锁的时候,没有抢到锁的线程会进入休眠状态即sleep-waiting,当锁被释放的时候,处于休眠状态的一个线程会再

2021-07-21 21:44:42 113

原创 kafka监控topic偏移量,2年以上经验必看

一:开源框架、底层源码分析学习Java技术体系,设计模式,流行的框架与组件常见的设计模式,编码必备Spring5,做应用必不可少的最新框架MyBatis,玩数据库必不可少的组件二:分布式架构高并发,高可用,海量数据,没有分布式的架构知识肯定是玩不转的:分布式架构原理分布式架构策略分布式中间件分布式架构实战三:微服务架构业务越来越复杂,服务分层,微服务架构是架构升级的必由之路,Java技术体系,和微服务相关的技术有哪些呢?微服务框架Spring CloudDocke

2021-07-21 21:43:59 314

原创 kafka消费者代码0822,讲的太清楚了

正文梳理知识点,是快速提升技术的关键前面讲过,快速提升自己的技术硬实力其实是有方法的。大致就是梳理知识点+夯实基础+进阶深入学习+实战,下面我会一点点跟大家剖析,本文干货满满,大家仔细阅读。梳理知识后,夯实基础乃是刚需:深入进阶学习(28个主流Java知识点“一网打尽”)1、并发编程Java并发编程是整个Java开发体系中最难以理解,但也是最重要的知识点之一,一旦掌握你一定在市场上供不应求。Java并发编程学习笔记:四大部分,详细拆分并发编程——并发编程+模式篇+应用篇+原理篇

2021-07-21 21:43:14 136

原创 kafka消费命令,高级Java开发必看

InnoDB总体结构首先我们来看官网的一张图(图片来源于MySQL官网):从上图中可以看出其主要分为两部分结构,一部分为内存中的结构(上图左边),一部分为磁盘中的结构(上图右边)内存结构InnoDB内存中的结构主要分为:Buffer Pool,Change Buffer和Log Buffer三部分。Buffer PoolBuffer Pool是InnoDB缓存表和索引的一块主内存区域,Buffer Pool允许直接从内存中处理经常使用的数据,从而加快处理速度,带来一定的性能提升。 但是缓存总有

2021-07-21 21:42:33 230

原创 kafka消费命令,原理+实战+视频+源码

InnoDB总体结构首先我们来看官网的一张图(图片来源于MySQL官网):从上图中可以看出其主要分为两部分结构,一部分为内存中的结构(上图左边),一部分为磁盘中的结构(上图右边)内存结构InnoDB内存中的结构主要分为:Buffer Pool,Change Buffer和Log Buffer三部分。Buffer PoolBuffer Pool是InnoDB缓存表和索引的一块主内存区域,Buffer Pool允许直接从内存中处理经常使用的数据,从而加快处理速度,带来一定的性能提升。 但是缓存总有

2021-07-21 21:41:50 314

原创 kafka消息顺序保证,瞬间高大上了!

8-22 投递简历8-24 一面(大概1h50min)0、currenthashmap怎么扩容的?fwn为什么固定hash -1,这样设计有什么好处?帮助扩容是发生在什么阶段?读线程和写线程都会帮助扩容吗?扩容的时候任务具体怎么协调的?1、JUC用过哪些,详细说一下2、你的项目数据库是自己设计的吗?说一说数据库设计的几大原则3、在你数据库中的体现4、讲一讲项目(微服务…)5、你的注册中心用的什么(eureka)6、eureka挂了会发生什么(给他讲了挂掉后的一系列巴拉巴拉),怎么保证挂掉之

2021-07-21 21:41:08 124 1

原创 kafka测试消息发送和接收,互联网行业“中年”危机

正文做了 3~5 年编程开发,你已经积累了不少项目经验,扩宽了技术广度,也许已发力成为团队管理者。到了这个阶段,大家却常有这种感受:感觉自己卡在瓶颈进步缓慢,技术水平很难像早期一样实现大幅突破?其实大家往往忽略了这一点——提升自己的架构认知(工作5年左右程序员必须重视架构认知的提升,这会很大程度上推动你今后的成长)。架构的本质在于面对业务场景给出优雅的解决方案,使得业务能够快速迭代和持续交付,从而达到降本增效的目标。提升架构认知高度,就像达克效应所描述的一样,要敢于从愚昧之巅跳到绝望之谷,通过爬升开

2021-07-21 21:40:24 100

原创 干货面试教程!java语言程序设计进阶篇pdf下载

架构原则:“4 要 1 不要”如果你是一个架构师,你首先要勾勒出一个轮廓,想一想如何构建一个超大流量并发读写、高性能,以及高可用的系统,这其中有哪些要素需要考虑?我把这些要素总结为“4 要 1 不要”:数据要尽量少请求数要尽量少路径要尽量短依赖要尽量少不要有单点“秒杀系统”实体机单机部署在设计秒杀系统中:如何有针对性的处理好动态热点数据和静态热点数据“热点数据”比较好理解,那就是用户的热点请求对应的数据。而热点数据又分为“静态热点数据”和“动态热点数据”高可用系统建设1.

2021-07-19 21:18:39 199

原创 干货精讲!kafka面试题汇总

概述什么是RedisRedis有哪些优缺点为什么要用Redis /为什么要用缓存为什么要用Redis而不用map/guava做缓存?Redis为什么这么快二、数据类型Redis有哪些数据类型Redis的应用场景三、持久化什么是Redis持久化?Redis的持久化机制是什么?各自的优缺点?如何选择合适的持久化方式Redis持久化数据和缓存怎么做扩容?四、过期键的删除策略Redis的过期键的删除策略Redis key的过期时间和永久有效分别怎么设置?我们知道通过e

2021-07-19 21:17:14 124 1

原创 干货精讲!java基本类型和引用类型区别

专题1:JavaOOP1、什么是B/S架构?什么是C/S架构2、Java都有哪些开发平台?3、什么是JDK?什么是JRE?4、Java语言有哪些特点5、面向对象和面向过程的区别6、什么是数据结构?7、Java的数据结构有哪些?8、什么是OOP?9、类与对象的关系?10、Java中有几种数据类型11、标识符的命名规则。12、instanceof关键字的作用13、什么是隐式转换,什么是显式转换14、Char类型能不能转成int类

2021-07-19 21:16:31 151

原创 干货来袭!黑马java面试宝典

01 微服务之DubboDubbo 支持哪些协议,每种协议的应用场景,优缺点?Dubbo 超时时间怎样设置?Dubbo 有些哪些注册中心?Dubbo 集群的负载均衡有哪些策略Dubbo 的核心功能?Dubbo 服务注册与发现的流程?Dubbo 的架构设计?Dubbo 框架设计一共划分了 10 个层:Dubbo 支持哪些协议,每种协议的应用场景,优缺点?dubbo 推荐用什么协议?Dubbo 默认采用注册中心?Dubbo 与 Spring

2021-07-19 21:15:47 144

原创 干货来袭!mysql锁机制原理

什么是Service Mesh作为Service Mesh技术探索和实践的先行者,全球第一个真正的Service Mesh项目Linkerd负责人、Buoyant公司创始人兼CEO William Morgan第一次完整地阐述了Service Mesh。按照William Morgan的定义,Service Mesh是一个致力于解决服务间通信的基础设施层,其负责在现代云原生应用的复杂服务拓扑下实现请求的可靠传递,在实践中Service Mesh通常实现为一组轻量级网络代理,这些代理与应用程序部署在一起,并

2021-07-19 21:15:04 56

原创 干货来袭!mysql字符串转数字比较

微服务架构①微服务概念:②Spring Cloud微服务架构:海量数据处理①:经典的海量数据处理面试题高可用架构①基于 Hystrix 实现高可用:②限流:③熔断:高并发架构①消息队列:②搜索引擎:③缓存:④分库分表:⑤读写分离:⑥高并发系统:分布式系统①系统拆分:②分布式服务框架:③分布式锁:④分布式事务:⑤分布式会话:结局:总结+分享看完美团、字节、腾讯这三家的一二三面试问题,是不是感觉问的特别多,可能咱们真的又得开启面试

2021-07-19 21:14:21 176

原创 干货来袭!dockerinspect查看端口

正文这次写一下springboot与redis的结合,这里使用的是redis集群模式(主从),主从环境的搭建,请参考redis集群搭建搭建完redis集群环境后,开始springboot之旅1、REDIS介绍redis的介绍及应用场景参考 redis介绍2、项目构建我们还是从redis项目构建开始说起,首先还是进入的spring官网,从这里开始构建项目,如下图当然也可以自己添加pom文件,如下3、添加配置文件application.properties中4、JEDIS配置类的编写

2021-07-19 21:13:36 333

原创 干货分享!mysql和oracle的区别面试题

一、Java基础1、java中有哪些基本类型?2、java为什么能够跨平台运行?3、String是基本数据类型吗?我可不可以写个类继承于String?4、谈谈&和&&的区别?5、Switch语句里面的条件可不可以是byte、long、String?使用时候还应注意什么?6、short s1=1;s1=s1+1;有什么错?7、char为什么能存贮一个汉字?9、final关键字的用法?10、静态变量和实例变量的区别?11、面向对象的基本特征是什么?12、作用域pub

2021-07-19 21:12:53 693

原创 干货分享!kafka消息不丢失

拼多多(三面)面试前面完蚂蚁后,早就听闻拼多多这个独角兽,决定也去面一把。首先我在脉脉找了一个拼多多的HR,加了微信聊了下,发了简历便开始我的拼多多面试之旅。这里要非常感谢拼多多HR小姐姐,从面试内推到offer确认一直都在帮我,人真的很nice。拼多多:一面为啥蚂蚁只待了三个月?没转正?Java中的HashMap、TreeMap解释下?TreeMap查询写入的时间复杂度多少?HashMap多线程有什么问题?CAS和synchronize有什么区别?都用synchronize不行么?如

2021-07-19 21:12:09 47

原创 写给1-3年Java程序员的几点建议,含BATJM大厂

说到博客,大家会不由自主的地想到博客园,CSDN,GitHub,简书等。在这些平台里,有着无数的程序员发表自己的博客,这些博客有的是纯技术干货的分享,有的是对编程思想的感悟。可以说,一个好的博客平台是程序员心中的圣地。1.对待博客的态度然而对于程序员来说,并没有太多人的人坚持写博客,一方面程序员本身不善于写文章,另一方面很多程序员认为自己不是大牛,写了博客也没人看。其实不然,不是大牛就不能写博客了吗?答案是否定的。正因为自己不是大牛,才更要写博客。我们写不出好的文章,但总能写的清楚吧。更何况,小编

2021-07-15 21:26:42 71

空空如也

空空如也

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

TA关注的人

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