自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 四面字节跳动,工作两年的我和面试官谈笑风生,成功收下意向书

字节面试字节面试一共4面。字节的面试风格偏向基础的内容,以及简历上知识点的扩展。全部的面试题内容和答案都整理在文末了字节1面自我介绍,项目经历,项目上的优化项以及原因为什么使用mmap优化io读写,mmap和传统读写有什么区别?为什么选择它?Object 中有什么方法?Object 的equal实现?重写equal需要注意的方面。synchronized 原理。volatile原理ui优化内存优化与LeakCanary的源码?以及LeakCanary的缺点和如何解决。算法:数组中有

2022-05-27 21:24:46 372

原创 2022年阿里淘系春招面试经验总结,两轮技术面+HR面,感谢阿里给我入职机会

背景:双非一本,无实习经历7.12 笔试笔试AC第一题,第二题偷分。笔试完后十分钟内约一面。7.13 一面 35分钟 (面试官很温柔,就像同龄人一样和你做技术上的探讨)自我介绍(学校里学习的知识、框架、参与过的项目及其亮点)balabala讲了一些学校的课程比如计网、数据库、数据结构以及自己获得的一些奖项Q:希望能够着重讲一下项目经历以及扮演的角色A:具体讲了一下自己做的一个微服务项目,有xxx功能,从GateWay到Sentinel以及Redis和MQ等技术,讲了讲如何在网关层面通过Tok

2022-05-27 21:23:36 995

原创 【5年阿里工作经验总结】我的入职面试+从业心得+工作历程+工作笔记

前言工作第一年,往往是什么都充满新鲜感,什么都学习,冲劲十足的一年;WEB行业知识更新特别快,今天一个框架的新版本,明天又是另一个新框架,有时往往根据项目的需要来不断学习新东西;所有,很多时候感觉,自己用过的东西真多呀!但是真正深入研究的东西却不多。面试,是跳槽后第一个需要面对的问题;而且不同公司面试的着重点不同;但是却有一个共同点:Java基础是必考的。工作第一年,可能问你String对象创建的理解,常用的框架是什么等等;工作第三年,就问你Java内存分配机制是什么,类是如何加载的等等;工作第五年

2022-05-27 21:21:40 355

原创 短短半年就拿到了网易,京东,美团,华为的offer,必须来学习一波经验

前言对于大厂面试,我首先想要强调的一点就是心态真的很重要,是决定你在面试过程中发挥的关键,若不能正常发挥,很可能就因为一个小失误与offer失之交臂,所以一定要重视起来。另外提醒一点,充分复习,是消除你紧张的心理状态的关键,但你复习充分了,自然面试过程中就要有底气得多。全部的面试题内容和答案都整理在文末了网易:一面:1.RPC原理,netty原理2.hashMap原理3.redis缓存回收机制,准备同步,哨兵机制4.统计10分钟内订单的亏损,你会怎么设计5.项目:你做了什么,为什么要这么做

2022-05-22 14:31:42 159

原创 坐标上海,两年工作经验成功斩获美团offer,在此总结一下我遇到的面试题

美团社招(上海)Java开发面经先搞个前提,各位同学可以根据自身情况仅做参考,本人非计算机专业,学历一般吧,工作目前两年左右,因为工作日实在没有时间,所以和HR约定的是视频面试。招聘的岗位描述:Java开发工程师,但可能需要学习Go语言,非业务开发部门地点:上海市长宁区北新泾地铁站附近吧,一年之后极有可能搬到杨浦区全部的面试题内容和答案都整理在文末了面试题总结项目相关的一些问题,主要是阐述了下项目是什么业务场景,解决什么问题,在进行项目描述过程汇总面试官比较关注的貌似是并发量和业务总量因为我在

2022-05-22 14:30:56 373

原创 【粉丝投稿】一年半外包经验三面TP-Link,成功干掉面试官拿下offer

前言印象中简历投了已经有超过半个月多了,下午(6.18)突然打电话来约面试,啪的一下,很快啊,面试官想当天面速战速决,于是沟通了一下约的下次面(6.23),本来约的是上午10点,面试官有事,说推到10:30,面试内容如下:全部的面试题内容和答案都整理在文末了TP-Link提前批一面 6.18 20min研究生期间的课题是什么?在项目组主要负责哪些工作?如何对后端进行学习的?从哪些地方接触到了后端?系统性地看过Java相关的哪几本书籍?Java中的接口和抽象类有什么区别?多态是什么?是解决什

2022-05-22 14:30:07 530

原创 美团三面,我被面试官的MySQL夺命25连问整麻了,特此归纳总结一下面试中常问的MySQL面试题

前言朋友前一段时间去了美团面试,回来就跟我吐槽,这哪是去面试java的,面试官就抓住MySQL一直问,头皮都问的发麻了。想了想确实近几年MySQL在面试中的占比是比较高,结合朋友的面试和自己的整理我归纳了一下面试中出现的比较频繁的MySQL面试题,大家可以对照一下自己,查漏补缺,看自己能答出来多少。全部的面试题内容和答案都整理在文末了1、为什么使用索引?通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。可以大大加快数据的检索速度,这也是创建索引的最主要的原因。帮助服务器避免排序和临时表

2022-05-22 14:29:11 279

转载 2022年金三银四面试经历实录,几十轮大厂真实面试记录,花点耐心看完提升不是一点点

前言因为考研错过秋招,出分后感觉进入复试希望不大,三月份开始找工作。陆续拿到了不少offer和意向,现在把自己的面试经验记录一下,也算是对自己这段时间的一个总结,也希望我的这份分享能够帮助到需要的人。全部的面试题内容和答案都整理在文末了2022-03-08下午 任拓数据科技 软件开发工程师 一面 23min自我介绍聊我的项目项目中的网页有没有安全机制?防sql注入等等json数据裸奔?项目中遇到的问题?跨域为什么跨域?解决方法?几个算法(括号匹配、排序高考分数、身份证号码索引)说我的

2022-05-22 14:28:31 548

原创 Java程序员如何快速突击面试?这份阿里面试官的手稿应该能帮到你。

前言首先说一下为什么要写这篇内容,今年的金三银四招聘旺季马上过去,我也不知道大家有没有拿到心仪的offer。反正我在我的私信列表里看到太多了跟我吐槽面试难,各种不顺利的。由于自己工作的问题也没时间一一回复,最近趁着有时间把自己觉得面试重要的一些点和题目给大家整理一下吧,希望能对各位有点帮助。内容分为多个板块,大家可以挑选自己感兴趣的不分看。全部的面试题内容和答案都整理在文末了Mysql核心面试题能说下myisam 和 innodb的区别吗?myisam引擎是5.1版本之前的默认引擎,⽀持全⽂检索

2022-05-22 14:27:44 196

原创 念念不忘,必有回响。春招字节跳动面试了十一次,终于拿到offer上岸了

前言如题,春招一路走来很不容易,总结一下自己还能记得的知识点,希望对后面的小伙伴有一些微薄的帮助!(字节的面试次数…太心累了)作者为大家整理了很多资料!包括一线大厂Java面试题总结+各知识点学习思维导+一份300页pdf文档的Java核心知识点总结! 这些资料的内容都是面试时面试官必问的知识点,篇章包括了很多知识点,其中包括了有基础知识、Java集合、JVM、多线程并发、spring原理、微服务、Netty 与RPC 、Kafka、日记、设计模式、Java算法、数据库、Zookeeper、分布式缓

2022-05-12 21:09:08 461

原创 一个普通人的辛酸上岸经历,历时两个月三面招银,终于拿到提前批offer

前言21届双非本科,微服务+TCP通信项目,无竞赛,无实习。作者为大家整理了很多资料!包括一线大厂Java面试题总结+各知识点学习思维导+一份300页pdf文档的Java核心知识点总结! 这些资料的内容都是面试时面试官必问的知识点,篇章包括了很多知识点,其中包括了有基础知识、Java集合、JVM、多线程并发、spring原理、微服务、Netty 与RPC 、Kafka、日记、设计模式、Java算法、数据库、Zookeeper、分布式缓存、数据结构等等。全部的面试题内容和答案都整理在文末了5.26

2022-05-12 21:07:31 8012

原创 北京研一在读,首次参加社招成功拿到了腾讯、字节、快手、滴滴的offer,分享一下我的面经

一:前言大家好,我是洲洲,目前北京门头沟学院研一在读,趁考试周之前的两个星期,找了一波实习,历时半个月左右踩过很多坑,也有裸面被怼的哑口无言的时候总的来说,体验是找大厂实习真的很难投很多岗位就是没有后续,石沉大海,相信不止我一个人这样 😥 😥作者为大家整理了很多资料!包括一线大厂Java面试题总结+各知识点学习思维导+一份300页pdf文档的Java核心知识点总结! 这些资料的内容都是面试时面试官必问的知识点,篇章包括了很多知识点,其中包括了有基础知识、Java集合、JVM、多线程并发、spr

2022-05-12 21:05:23 314

原创 来自本科双非的逆袭,四面阿里,三面快手,成功拿到了阿里的意向书

前言这是一篇迟到的面经,因为面完后比较忙一直没有时间整理,凭借自己脑中的印象回忆实习面试题用来回馈作者为大家整理了很多资料!包括一线大厂Java面试题总结+各知识点学习思维导+一份300页pdf文档的Java核心知识点总结! 这些资料的内容都是面试时面试官必问的知识点,篇章包括了很多知识点,其中包括了有基础知识、Java集合、JVM、多线程并发、spring原理、微服务、Netty 与RPC 、Kafka、日记、设计模式、Java算法、数据库、Zookeeper、分布式缓存、数据结构等等。全部的面试

2022-05-12 21:03:36 174

原创 历时三个月我上岸了,分享一下我的手撕腾讯面试官经历,外包的你拿到这份面试大全你上你也行

前言首先跟大家聊点心里话吧,人人都想成为架构师,但往往只有10%的程序员能取得成功,想象很简单,但是坚持很难。最后想给所有程序员一点建议:在日常工作中,万万不要仅局限于自己手头上的工作,因为自己负责的工作内容可能只是某系统上的“冰山一角”,这个系统是前辈们留下的财富,我们要学会怎么去利用它。这个时候,就需要我们站得高一些,看得远一点,去了解这个系统的整个经脉,揣测当初它设计的“Why?How?”,换做自己应该会怎么做,这样或许你将会离架构师更近一步。作者为大家整理了很多资料!包括一线大厂Java面试

2022-05-12 21:01:59 509

原创 社招两年,终于冲进了决赛圈,现在犹豫是去阿里P6还是字节2-1,希望大家给点经验

2022.2-2022.4面经总结了自己面试所有的公司的面试题和面经,希望对大家有帮助,另外现在犹豫不知道去哪,希望有大牛能给点意见!作者为大家整理了很多资料!包括一线大厂Java面试题总结+各知识点学习思维导+一份300页pdf文档的Java核心知识点总结! 这些资料的内容都是面试时面试官必问的知识点,篇章包括了很多知识点,其中包括了有基础知识、Java集合、JVM、多线程并发、spring原理、微服务、Netty 与RPC 、Kafka、日记、设计模式、Java算法、数据库、Zookeeper、分

2022-05-12 21:00:14 1582 2

原创 在内卷如此严重的当下,大二小伙逆流而上,首次参加校招成功拿到网易实习offer

前言楼主今年大二,本科双非,之前有过竞赛经验,首次参加校招,一共参加了网易和百度,滴滴,最后选择了去网易实习!作者为大家整理了很多资料!包括一线大厂Java面试题总结+各知识点学习思维导+一份300页pdf文档的Java核心知识点总结! 这些资料的内容都是面试时面试官必问的知识点,篇章包括了很多知识点,其中包括了有基础知识、Java集合、JVM、多线程并发、spring原理、微服务、Netty 与RPC 、Kafka、日记、设计模式、Java算法、数据库、Zookeeper、分布式缓存、数据结构等等。

2022-05-12 20:57:59 485

原创 阿里面试现场实录,三轮技术面+HR面总结归纳,属于包教包会的面经了

一、开场白简单的介绍一下自己的工作经历与职责,在校或者工作中主要的工作内容,主要负责的内容; (你的信息一清二白的写在简历上,这个主要为了缓解面试者的压力) 介绍下自己最满意的,有技术亮点的项目或平台,重点介绍下自己负责那部分的技术细节;(主 要考察应聘者对自己做过的事情是否有清晰的描述,判断做的事情的复杂度)作者为大家整理了很多资料!包括一线大厂Java面试题总结+各知识点学习思维导+一份300页pdf文档的Java核心知识点总结! 这些资料的内容都是面试时面试官必问的知识点,篇章包括了很多知识点,

2022-05-12 20:54:07 872

原创 面试半年,我靠着这份Java面试核心笔记,一举拿下了阿里P7的offer

前言聊回面试题这件事,这份面试清单原本是我们公司内部使用的,可到后来有很多朋友在微信上联系到我,让我帮他们找一些面试方面的资料,而且这些关系也不太好拒绝,一呢,是因为这些找我,要面试题的人,不是我的好朋友的弟弟妹妹,就是我的弟弟妹妹们;二呢,我也不能马马虎虎的对付,受人之事忠人之命,我也不能辜负这份信任。慢慢的我产生了一个想法,要不要把我整理的这 200 多道面试题分享出来,来帮助更多需要的人。全部的面试题内容和答案都整理在文末了说实话刚开始的时候还是比较犹豫的,首先我会觉得这么做会不会有点帮人“作弊

2022-05-12 20:43:45 165

原创 短短的一个金三银四,已经有人靠着这一批Java高频面试真题,拿到数十家大厂offer

前言金三银四已过,很多粉丝私信我要我帮忙整理一下当下热门的技术点以及面试题,我从多个面大厂的朋友那弄到了这批面试题,基本上阿里,字节这次大厂面的就是这些知识点了,希望大家可以花点耐心看完,对你的面试非常有帮助!全部的面试题内容和答案都整理在文末了数据库· 使用mysq1索引都有哪些原则?· 索引什么数据结构?· B+tree和Btree什么区别?· mysq有哪些存储引擎啊?都有啥区别?要详细!!· 设计高并发系统数据库层面该怎么设计?· 数据库锁有哪些类型?如何实现呀?· 数据库事务有

2022-05-06 21:06:43 1719

原创 这也太猛了吧,光靠着这一套“Java内功心法”,已经有数十人入职大厂了

国内各个厂面经本人21届渣硕,也算国互联网大部分都面过了,答应群友发一下面经,非互联网和小厂就不发了,有些面完就发到博客了所以会详细一点,有些面完没记录可能存在遗漏,大家酌情参考。答案和经验后面都为大家整理成文档,但我不建议大家直接去看,大家可以先看前面的真题,自己看完在脑海里做一做看自己能达到一个什么水平!全部的面试题内容和答案都整理在文末了腾讯(后端)一面(30分钟)TCP三次握手四次挥手 及状态转移过程Http和Https的区别 主要S的过程算法题:求最大质因数red

2022-05-06 21:04:14 1561

原创 不愧是阿里P8的行业标杆,总结的这份LeetCode算法刷题笔记太猛了,刚看完第一节我就跪了

前言提起数据结构与算法,大家可能第一时间想到的就是蓝桥杯这种算法竞赛,并不会太过于在意它在面试中的占比。因为在若干年前,你去面试这种互联网公司或者大的IT公司,面试官并不会过于考察你的算法能力,甚至说你会简单的写一些框架,搭一些数据库,就能找到一份不错的工作但是直至今日,大家会发现面试的门槛越来越高,甚至来说去到一些大公司去面试算法与数据结构的题目已经成为必问了,算法的在面试的占比已经越来越高,在此我整理了一下近几年面试中问的比较频繁的算法题,大家感兴趣的可以看看,看自己能答出来多少。全部的算法刷题

2022-05-06 21:01:03 193

原创 推荐一款一站式自动化运维及自动化部署平台,简直是企业级应用开发“偷懒神器”

orion-ops一站式自动化运维及自动化部署平台, 无 Agent 的方式接入应用, 使用多环境的概念, 提供了机器管理、WebTerminal、 WebSftp、 机器批量执行、日志在线查看、定时调度任务、应用环境维护、应用构建及发布任务 (CI / CD)、操作流水线等功能, 帮助开发人员快速定位问题, 致力于企业级应用。特性易用方便: 极简配置, 开箱即用, 无 Agent 接入 在线终端: 支持 Web 终端登录远程机器, 记录操作日志, 管理端可强制下线 文件管理: 支持远程机器文.

2022-04-30 16:31:38 768

原创 整理出几款Gitee 上优秀的后台开源版本的管理系统,简直是接私活利器

不得不佩服 Spring Boot 的生态如此强大,今天我给大家推荐几款 Gitee 上优秀的后台开源版本的管理系统,小伙伴们再也不用从头到尾撸一个项目了,简直就是接私活,挣钱的利器啊。全部的源码和项目地址都整理在文末了SmartAdmin我们开源一套漂亮的代码和一套整洁的代码规范,让大家在这浮躁的代码世界里感受到一股把代码写好的清流!同时又让开发者节省大量的时间,减少加班,快乐工作,热爱生活。SmartAdmin 让你从认识到忘不了,绝对是你最想要的!litemall又一个小商场系统,Spr

2022-04-30 16:30:23 2381

原创 分享一个SpringBoot2的商城系统,用来接私活是真的香(附源码)

项目简介yshop基于当前流行技术组合的前后端分离商城系统: SpringBoot2+MybatisPlus+SpringSecurity+jwt+redis+Vue的前后端分离的商城系统, 包含分类、sku、运费模板、素材库、小程序直播、拼团、砍价、商户管理、 秒杀、优惠券、积分、分销、会员、充值、多门店等功能,更适合企业或个人二次开发本地安装基本环境(必备)1、JDK:8+ 2、Redis 3.0+ 3、Maven 3.0+ 4、MYSQL 5.7+ 5、Node v8+开发工

2022-04-30 16:29:04 388

原创 牛逼,一整套基于Java开发的的区块链系统(附完整源码)

前言近几年区块链概念越来越火,特别是区块链技术被纳入国家基础设施建设名单后,各大企业也开始招兵买马,对区块链技术进行研究,从各大招聘网站的区块链职位来看,薪资待遇都很不错,月薪30K到80K的都有,这对于我们程序员来说也是一种机遇,说明学习区块链技术刻不容缓。我个人从2016年就开始在做区块链系统开发的相关工作,最近身边很多朋友都在找我,想让我给他们讲讲区块链技术开发的相关知识,介于此,索性我就手撸了一套简单的java区块链系统,并写了一份详细的开发教程,发布到博客,希望能够对热爱区块链技术的小伙伴学习

2022-04-30 16:26:18 5763

原创 春招+秋招面试经历汇总,今天我们聊聊程序员应该进大厂还是国企(Java后端方向)

前言:魔幻的2022已经半年快结束了,突如其来的疫情,以及疫情导致的全球经济下滑,使得22年春招比以往更难,竞争压力也更大。本帖旨在记录楼主本人经历过且了解到的最新的春招信息,希望能给今年春招和以后秋招的人以帮助。毕竟楼主也是从一个懵懂的小白,在博客的帮助下才找到秋招的节奏,并且顺利找到自认为还可以的工作。全部的面试题内容和答案都整理在文末了本帖适用人群:只要你本硕至少有一个是211的话(或者是一些地方性 的双非强校,譬如深大,青大之类的,这些学校在当地的认可度其实不亚于一些211),或者是985学

2022-04-29 21:11:38 1936 2

原创 2022年最新BATJ一线名企面经总结,阿里+腾讯+百度,18个技术栈全面解析

前言时间过得好快,2022年都过去几个月了,金三银四马上就结束了,很多公司其实现在还在招聘,其中就不缺乏BATJ这样的一线互联网公司!相信大家对这些企业并不陌生,但是总是对面试难度望而却之!今天小编就从粉丝那里拿到了2022年最新的一线名企面试真包含阿里,百度,网易云这些公司,由于时间关系答案小编也都为大家准备好了,大家可以一边做题一边对照自己的技术,满满的干货都给大家放在下面了!全部的面试题内容和答案都整理在文末了阿里巴巴一面:自我介绍一下介绍一下参与的项目spring的IOC

2022-04-29 21:07:55 480

原创 新鲜出炉,2022年最新字节跳动面经总结,本人已入职半个月

前言感谢字节的不离不弃!!!还愿博客!!!半年多的秋招终于结束了自我介绍一下:本科双非,研究生211,除了学校的课程设计和两个毕设几乎什么其他的项目都没做过,自认不是技术大牛,普通的一名研究生(由于面试过很多次,前面两面就不分开写了,写一些我记得的问到的知识点,第三面单独给个排面,把感觉和前两面不一样的地方写出来)全部的面试题内容和答案都整理在文末了一面、二面:进程、线程相关(区别、如何传递消息、还会涉及到jvm内存的五个模块)线程同步、锁相关(可能会问一些比较细节的东西,要知道一些原理

2022-04-29 21:05:11 544

原创 2022年最新BATJ互联网公司Java面试真题200道,内容涵盖多线程+微服务+JVM+spring+Redis+MySQL

前言2022年一半儿快要过去了,总结了上半年各类Java面试题,初中级和中高级都有,包括Java OOP面试题、Java集合/泛型面试题、Java异常面试题、Java种的IO与NIO面试题、Java反射面试题、Java序列化面试题、Java注解面试题、多线程与并发面试题、JVM面试题、MySQL面试题、Redis面试题、Memcached面试题、MongoDB面试题、String面试题、Spring Boot面试题、Spring Cloud面试题、RabbitMQ面试题、Dubbo 面试题、MyBatis

2022-04-29 21:01:49 223

原创 本科双非的春招之路:历经阿里4面终于拿到offer上岸,分享我的经验希望帮助到大家

前言本人菜鸡,笔试0ac,以为要和阿里说再见了。结果这周周一突然收到阿里的电话,让我补笔试,约了周二上午补笔试。补笔试:用的伯乐系统,无法调试直接写。笔试比较简单,第一题两个有序链表合并,第二题多线程编程,实际应用题,没写过多线程,这大概写了下思路。前几天天下午收到阿里电话,说约个电话面试,就约了晚上面试。昨天下午收到了入职oc!另外我这里为大家准备了一线大厂面试资料和我原创的超硬核PDF技术文档,以及我为大家精心准备的多套大厂面试题(不断更新中),有需要的朋友移步文末下载就好了阿里一面

2022-04-26 21:49:16 163 5

原创 面试半年,上个月成功拿到阿里P7offer,全靠我啃烂了这份2022最新面试题

前言不论是校招还是社招都避免不了各种⾯试、笔试,如何去准备这些东⻄就显得格外重要。不论是笔试还是⾯试都是有章可循的,我这个“有章可循”说的意思只是说应对技术⾯试是可以提前准备,所谓不打无准备的仗就是这个道理,以下为大家,描述了从面试准备到最后的拿到offer提供了⾮常详细的⽬录,建议可以从头看是看⼀遍,如果基础不错的话也可以挑⾃⼰需要的章节查看Redis什么是Redis?Redis的数据类型?使用Redis有哪些好处?Redis相比Memcached有哪些优势?Memcache与Redis的

2022-04-26 21:41:41 116 6

原创 JVM虚拟机组成与原理详解:类加载过程与类加载器解析

类装载器子系统是JVM中非常重要的部分,是学习JVM绕不开的一关。一般来说,Java 类的虚拟机使用 Java 方式如下:Java 源程序(.java 文件)在经过 Java 编译器编译之后就被转换成 Java 字节代码(.class 文件)。类加载器负责读取 Java 字节代码,并转换成 java.lang.Class类的一个实例。每个这样的实例用来表示一个 Java 类。通过此实例的 newInstance()方法就可以创建出该类的一个对象。类的生命周期我们先来看下类的生命周期,包括:

2022-04-08 21:47:01 108

原创 深入解析消息推送平台的设计原理,百万门店同时推送消息是如何实现的?

简介现有项目中存在需要针对百万门店同时推送消息的需求,需要设计一个消息推送中心的系统进行专门的消息推送需求对百万门店进行消息推送支持坐席侧websocket实时推送消息通知客服需要注意的事项挑战设计成通用的消息推送平台,支持其余业务线的消息推送设计实现设计方案准备推送素材导入消息接收人的数据选择条件去各个业务线拉取消息接受者的数据第一点:导入消息接收人的数据可以支持excel导入,然后去各个业务线去拉取完整的用户id即可,导入的数据需要分页提交给服务或者分页落库第二点:选择条

2022-04-07 21:49:32 1775

原创 通俗易懂的Spring三级缓存解决循环依赖的详细讲解,包教包会

前言我们都知道Spring中的BeanFactory是一个IOC容器,负责创建Bean和缓存一些单例的Bean对象,以供项目运行过程中使用。创建Bean的大概的过程:实例化Bean对象,为Bean对象在内存中分配空间,各属性赋值为默认值初始化Bean对象,为Bean对象填充属性将Bean放入缓存首先,容器为了缓存这些单例的Bean需要一个数据结构来存储,比如Map {k:name; v:bean}。而我们创建一个Bean就可以往Map中存入一个Bean。这时候我们仅需要一个Map就可以满足

2022-04-06 21:14:50 1541

原创 爷青回,京东技术专家手写HashMap源码技术笔记,看完你就能进大厂

HashMap简介JDK1.8后的HashMap在底层数据结构上采用数组+链表/红黑树,通过散列映射来存储键值对数据,因为在查询上使用散列码hashcode,所以在查询上的访问速度较快。HashMap可以存储值为null的键(key)和值(value),但是null作为键只能有一个,而null作为值可以有多个。它是无序的、非线程安全的。HashMap底层数据结构在JDK1.7及之前的HashMap底层是由数组+链表构成,也就是链表散列。其中,数组是HashMap的主体,链表则是主要为了解决哈希冲突而存

2021-12-26 20:42:08 154 7

原创 SpingBoot整合Mybatis,这些小技巧你得知道,对你工作有很大的帮助

如何使用SpingBoot整合MybatisSpringBoot 是由Pivotal 团队提供的全新框架,其设计目的是用来简化新Spring 应用的初始搭建以及开发过程。SpringBoot 的主要特点为:创建独立的Spring 应用程序嵌入到Tomcat,无需部署WAR 文件简化Maven 配置自动配置Spring提供生产就绪型功能,如指标,健康检查和外部配置绝对没有代码生成并且对XML 也没有配置要求开发环境的搭建JDK 的要求使用SpringBoot 必须使用JDK1.8 以

2021-12-26 13:31:18 81 7

原创 Java的基本数据类型讲解,做开发的都可以看看

首先来一张思维导图:整型变量代码示例:注意事项:int 表示变量的类型是一个整型变量名是变量的标识. 后续都是通过这个名字来使用变量Java 中 = 表示赋值(和数学不一样), 意思是给变量设置一个初始值.初始化操作是可选的, 但是建议创建变量的时候都显式初始化.最后不要忘记分号, 否则会编译失败.特别声明一点:在Java中 一个int变量占四个字节,数据范围是 -2^31 -> 2^31-1 ,和操作系统没有直接关系!长整型变量代码示例:注意事项:基本语法格式和

2021-12-24 21:19:32 111 7

原创 Java开发两年,如果你连自定义注解都搞不懂,那你工作危险了

前言日常开发中用到了各式各样的注解,常用的注解@Override、@param、@Autowired、@Service等等,这些都是JDK或者Spring这类框架自带。在类,方法,变量,参数,包都可以用注解来注释。很多小伙伴可能还停留在使用层面,知道怎么用,但并不知道实现原理,更没亲自写过自定义注解运用在实际项目中解决问题。接下来聊聊注解的基础,再聊聊自定义注解在实际项目中的使用。注解作用1、生成文档,早期最常见的@return,@param2、在编译时进行检查,例如@Override,检查是否重

2021-12-24 14:25:29 119 7

原创 今天简单的聊一下JAVA集合(SXL),发表一下自己看法,有想法的欢迎评论区指正

一、ArrayList数组集合应用 // ArraysList 增删慢 查询快 // 根据源码 无参构造方法创建出来的是长度为0的数组{} List<Integer> list = new ArrayList<>(); // 此时add方法进行源码扩容 list.add(100); System.out.println(list.get(0));add()方法扩容源码 public bool

2021-12-23 16:09:28 204 7

空空如也

空空如也

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

TA关注的人

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