• 博客(411)
  • 收藏
  • 关注

原创 上班摸鱼偷偷复习,跳槽亚马逊三面,成功拿到offer!

亚马逊高级java现场三面,包含:算法、数据库、设计模式、java高级等,尾部有最全BAT高级java面试题目和答案福利,想要的就快来领走吧~(领取方式见文末)亚马逊技术面试(一):算法面试:二叉树怎么实现的知道哪些排序算法快排怎么实现堆排序怎么实现一道算法题:两个有序数组,有相同的元素,找出来集合类和java高级特性面试链表,数组的优缺点,应用场景,查找元素的复杂度hashmap多线程并发情况下有什么问题(就是jdk1.7hashmap成环)Jvm内存模型..

2020-11-28 17:00:03 108 5

原创 曲折!目标腾讯,字节,拼多多;最后居然五面进了阿里?

笔者是从10月份开始投简历的,投了很多公司如阿里、腾讯、字节、360、拼多多等。最开始也是印象最深刻的面试是阿里,从10月18日提交简历,到11月22日拿到阿里意向书,面试过程前后经历了一个多月的时间,也感受到了阿里工作的忙碌。在这里为大家分享一下阿里五面的面经供大家参考。一面(电话)说说对JVM的理解 treemap和hashmap有什么区别? Java多线程的的5大状态图流转 mysql主键和唯一索引的区别 说说最近的项目 如何实现session共享,用redis如何实现 缓.

2020-11-27 15:14:51 1120 11

原创 字节大牛强烈推荐的实战文档:多线程、高并发、性能调优、Netty等

关于程序员,除了做项目来提高自身的技术之外,还有一种提升自己的专业技能就是:多!看!书!小编整理出一篇Java进阶架构师之路的核心知识,同时也是面试时面试官必问的知识点,篇章也是包括了很多知识点,其中包括了有基础知识、Java集合、JVM、多线程并发、spring原理、微服务、Netty 与RPC 、Kafka、日记、设计模式、Java算法、数据库、Zookeeper、分布式缓存、数据结构等等由于pdf文档里的细节内容实在过多所以只编辑了部分知识点的章节粗略的介绍下,每个章节小节点里...

2020-11-27 14:21:13 1049 10

原创 字节面试坎坷之路,第一次二面凉了!捞起来之后一面就凉了;我太难了呀!

这是我从去字节面试最后凉凉的朋友们那,挑出来一个特别典型的面试字节凉两次的衰仔;从他那获取的经验从而写了这篇文章以供大家参考!算法还是要加练啊,字节题没写出来直接爬一面时长(1h07m) Integer 和 int 的区别,平时编程中什么时候使用 Integer,什么时候使用 int? new Integer(1); 会不会从缓存当中取? List 中为什么只能使用 Integer,不能使用 int? int i = 1; 这样的基本类型可能会存...

2020-11-25 14:52:25 3127 15

原创 Alibaba面试官:“这该死的程序员,知识竟如此渊博!”

前言不知不觉已经到了十一月了,回首看今年全程简直像做梦一样。不得不说时间真的是无情一般的流逝,题外话就不多说了!回归正题,现在已经到了今年最后一波大好的跳槽涨薪的时机了,错过了这一次可能你就得等到明年了!我相信很多小伙伴已经开始摩拳擦掌准备自己的面试了,可是你真的准备好了吗?面试该问的Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Redis、MySQL、Spring、Spring Boot、Spring Cloud、RabbitMQ、K..

2020-11-24 15:54:28 3032 12

原创 Java程序员晋升之路:“Java高级核心知识全面解析”

前言:总结这份资料的目的是想记录一下自己这么多年来使用java的一些心得体会,希望可以给大家一些经验,能让大家更好学习和使用Java。第一部分 扎实的Java基础 (Java基础+容器+并发+JVM) 第二部分 网络知识(计算机网络技术+HTTPS中的TLS) 第三部分 Linux 第四部分 数据结构与算法 第五部分 数据库(MySQL+Redis) 第六部分 系统设计(RestFul API+常用框架+认证授权+分布式+大型网站架构+微服务) 第七部分 必会工具(Git+Doc...

2020-11-24 13:52:08 3087 18

原创 GitHub标星127K!字节内部必刷“微服务架构设计模式”

微服务在互联网高速发展的时代,谁能够顺应趋势,快速拥抱变化,谁就能在未来的市场充满无限可能性。在这个形式下,微服务无疑是这场技术狂欢中最受关注的热门技术之一。微服务的出现推动了自动化发展,以及持续集成与敏捷交付。SpringCloudSpring作为企业级技术框架中的佼佼者没有错过微服务这个风口。一出现就成为最热门的微服务技术集成方案。而Spring Cloud也继承了Spring一如既往的风格,考虑了微服务的几乎所有功能,另外组件化的思维也为企业微服务架构技术落地提供了更多的灵活性。企业不..

2020-11-23 20:47:09 2778 19

原创 窝家恶补三月,字节跳动三面,终于喜提offer!分享面试感受

一面面试官很和蔼,由于疫情的原因,大家都在家里面进行远程面试。开头没有自我介绍,直接开始问项目了,问了比如常用的 Web 组件有哪些(回答了自己经常用到的 SpringBoot,Redis,Mysql 等等,字节这边基本没有用 Java 的后台,所以感觉面试官不大会问 Spring,Java 这些东西,反倒是对数据库和中间件比较感兴趣) Kafka 相关,如何保证不会重复消费,Kafka 消费组结构等等(这个只是凭着感觉和面试官说了,因为 Kafka 自己确实准备得不充分,但是心态稳住了)..

2020-11-19 16:11:34 5061 14

原创 这份阿里P8级别内部疯传的“Linux私房菜”让你一次吃个饱

第一章、Linux是什么与如何学习1.1 Linuxc是什么 1.2 Torvalds的Linux发展 1.3 Linux当前应用的角色 1.4 Linux该如何学习 1.5 重点回顾 1.6 本章习题 1.7 参考资料与延伸阅读第二章、主机规划与磁盘分区2.1 Linuz与硬件的搭配 2.2 磁盘分区 2.3 安装Linux前的规划 2.4 重点回顾 2.5 本章习题 2.6 参考资料与延伸阅读第三章、安装CentOST. x...

2020-11-19 16:04:43 6658 11

原创 GitHub爆赞!阿里P8力荐的 Java源码解析及面试合集

前言:换工作的 Java 工程师小伙伴们有没有被大厂的技术虐得体无完肤的经历?那是因为你还不了解大厂的面试套路。Java 的底层实现是常被问到的,也就是 Java 源码。如果啃不下来,很可能就与大厂失之交臂。有好多人认为阅读源码是不重要的,但如果是有追求,想进大厂的你, 阅读源码确实可以帮你顺利通过技术面试,找到更好的工作。第1章 基础01 开篇词:为什么学习本专栏 02 String 、Long源码解析和面试题 03 Java常用关键字理解 04 Arrays,Collec...

2020-11-19 16:01:14 2592 10

原创 Java岗四面字节跳动成功之前,我都刷了那些面试题以及做了那些准备!

一面一面面试老师是个小姑娘,人特别好(不仅仅指长相啊)。问了mysql的索引Redis的string类型为什么使用rabbitmqrabbitmq有哪些部件,如何保证准确性跟一致性。算法问了两道快排无序数组计算每个位置大于前面的多少个数字(归并排序)二面二面就开始偏向项目了,如何进行jvm调优(然后我巴拉巴拉,老师说你写下具体的参数跟请求命令)cpu满了重启系统后好了,但是一会又满了,如何具体解决。(老师有点严格,一直说我不要听原理,你给我说具体的命令)然

2020-11-19 14:03:04 12823 39

原创 速来围观!阿里P8大牛写出的JDK源码剖析及大型网站技术架构与业务架构融合之道

前言并发编程可选择的方式有多进程、多线程和多协程。对于Java来说,它既不像C++那样,在运行中调用Linux的系统API去“fork”出多个进程;也不像Go那样,在语言层面原生提供多协程。在Java中,并发就是多线程模式。本文基于JDK 7和JDK 8,对整个Concurrent包进行全面的源码剖析。JDK 8中大部分并发功能的实现和JDK 7一样,但新增了一些额外特性。例如CompletableFuture、ConcurrentHashMap的新实现、StampedLock、LongAdder等

2020-11-12 16:16:28 8311 16

原创 爆赞!GitHub上收获Star数排名前10的Java项目

1. CS-Notesstar:92.1k 介绍:技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计、Java、Python、C++ ;地址:https://cyc2018.github.io/CS-Notes;其中,算法包括:剑指 Offer 题解、Leetcode 题解、算法、笔试面试题库。数据库包括:数据库系统原理、SQL、Leetcode-Database 题解、MySQL、Redis。Java包括:Java 基础、Java 容器、Java 并发、Java .

2020-11-10 14:49:39 4186 13

原创 二十多岁的年纪是怎么成功四面字节跳动,最终拿到offer的?

不用多说,相信大家都有一个共识:无论什么行业,最牛逼的人肯定是站在金字塔端的人。所以,想做一个牛逼的程序员,那么就要让自己站的更高,成为技术大牛并不是一朝一夕的事情,需要时间的沉淀和技术的积累。关于这一点,在我当时确立好Java方向时,就已经开始梳理自己的成长路线了,包括技术要怎么系统地去学习,都列得非常详细。4面拿下了字节跳动offer大三下学期找了一家互联网公司实习,大四的时候就已经在开始规划毕业后的打算了,关于校招也在着手准备中,当然目标要放高一些,所以阿里、腾讯这些自然要尝..

2020-11-07 15:59:00 9929 22

原创 程序员:我非常熟练多线程!面试官:你熟悉个屁吃!

事情是这样的...面试官:你好!你的一些信息我们已经初步了解了,咱们直接进入正题吧!程序员:好的!面试官:嗯,对多线程有一些深入了解是吧?程序员:是的,多线程本身是学习Java语言入门到高级的必备能力,所以平时看得比较多面试官:入门?呵呵~好那我就来好好问问,多线程有什么用?程序员:一,发挥多核CPU 的优势;二,防止阻塞;三,便于建模面试官:说说Java 实现线程的几种方式程序员:继承 Thread 类实现多线程;实现 Runnable 接口方式实现多线程;使用 Execu

2020-10-29 19:31:48 4915 10

原创 老公半夜不睡觉,竟躲在厕所看这“57道Redis面试题”?

花了大量时间整理了这套Redis面试题首发57题,绝无仅有从入门到精通从基础,高级知识点再到集群,运维,方案…弄明白了这些题可以说可以成为面霸了面试官都得折服Redis学得怎么样都来检验下吧什么是Redis? Redis相比memcached有哪些优势? Redis支持哪几种数据类型? Redis主要消耗什么物理资源? Redis的全称是什么? Redis有哪几种数据淘汰策略? Redis官方为什么不提供Windows版本? 一个字符串类型的值能存储最大容量是多少? 为.

2020-09-28 13:37:37 10812 37

原创 GitHub标星力推!我掏空了各大搜索引擎,给你整理了188道Java面试题,满满干货记得收藏

Java集合22题这个算是java中的基础题吧,但是不要小看这些题,有一些可能都回答不上来。我发现最近关于底层问题问的越来越多了,这也算一个基本线吧,如果回答不上来就凉凉了。ArrayList 和 Vector 的区别。 说说 ArrayList,Vector, LinkedList 的存储性能和特性。 快速失败 (fail-fast) 和安全失败 (fail-safe) 的区别是什么? hashmap 的数据结构。 HashMap 的工作原理是什么? Hashmap 什么时候进行扩容呢?

2020-09-27 19:14:34 7869 37

原创 MySQL面试:MySQL数据库学习宝典 (从入门到实战,干货)

前言作为最为流行的开源数据库软件之一,MySQL 数据库软件已经是广为人知了。但是仍然有很多程序员对MySQL的了解,只做到了一知半解,可能了解其原理,却不知其深层次的东西。目前Mysql是IT 行业最流行的开放源代码的数据库管理系统之一,掌握并熟练Mysql的使用是很有必要的。这期主要是分享阿里架构师所总结出来的Mysql文档,内容涵盖了MySQL的基础理论介绍、MySQL性能调优以及它的架构设计。今天,阿里架构师带你一起学习MySQL,从入门到实战,靠这一份学习文档就够了!转发+.

2020-09-20 21:17:26 4289 7

原创 带你领略知识的海洋!架构师进阶必备:“框架,性能优化,微服务,分布式”

导言今年似乎因为疫情影响,时间过得特别快,对于需要跳槽换工作的人来,更觉得有些突然,似乎金三银四和金九银四还没开始准备好,就匆匆过去。加上今年的大环境不佳,所以大部分的人在今年的招聘旺季都没有收获到好的结果。今天分享的主题则是由 一位阿里P7的面试心得,通过32天的高效突击训练,成功拿下offer的学习方法。篇章分为三大章节,可以根据自己所需来阅读内容和下载资料: 起始篇:梳理路线(自制思维脑图) 进阶篇:深度学习(阅读阿里P8大神手写笔记) 突击篇:面试考点(开源框架

2020-11-27 16:12:22 222 8

原创 备战金三银四查漏补缺Java面试题:这些面试题你都不会,还想进大厂?

想在最快的时间内收获 Java 技术栈最核心的知识点?想要更全面、更深入的了解 Java 技术?这里能够给你想要的所有答案给准备面试的大家,特别总结了 Java 程序员面试必备的面试题库共含208道面试题,涵盖十九个模块:从 Java 基础到框架再到JVM,提供详细解读和代码案例,让你知其然还知其所以然。而且啊,所总结的这 200+ 道都是必考题!如果这些都能看懂的话,去面试就十拿九稳了!以下问题的答案适合人群:想要面试的初/中/高级 Java 程...

2020-11-27 15:12:50 234 7

原创 我肝!JDK源码剖析and并发编程亿级架构笔记

多线程和高并发的关系和区别“高并发和多线程”总是被人一起提起,给人感觉两者好像相等,实则 高并发 ≠ 多线程多线程多线程是Java的特性,因为现在cpu都是多核多线程的,可以同时执行几个任务,为了提高jvm的执行效率,Java提供了这种多线程的机制,以增强数据处理效率。多线程对应的是cpu,高并发对应的是访问请求,可以用单线程处理所有访问请求,也可以用多线程同时处理访问请求。在过去单CPU时代,单任务在一个时间点只能执行单一程序。之后发展到多任务阶段,计算机能在同一时间点并行执行多任务或多进

2020-11-27 13:54:01 245 8

原创 太难了!阿里云四面:面试感受以及面试题目。

眼看着这次秋招差不多顺利结束了,几乎阿里、百度、美团、字节、滴滴等等的大厂我都有疯狂投岗面试。虽然结果是比较圆满的,不过这Aliyun倒是给我留下了深刻的印象。原因?请往下看...Aliyun一面:MySQL+Redis+JUC+Kafka+项目 Aliyun二面:项目+Java+数据库+网络+高并发+基础 Aliyun三面:项目+源码 Aliyun四面:基础+项目+缓存+锁问的是还挺多的,个人觉得也挺广泛的(毕竟面试造火箭,工作拧螺丝),还有一些没记住(脑容量有限~哈哈哈~)。以上只是大块方向

2020-11-26 16:54:01 380 10

原创 卒!没有这份架构成长秘籍,你怎么成为架构师?

导言提起阿里,行外人联想到的关键词无非是“交易”、“淘宝”、“支付宝”,但对于程序员来说,阿里庞大的技术体系才是最吸引人的。实际上阿里作为国内一线互联网公司的头把交椅,内部的技术体系和发展都是备受关注的,对于程序员来说,能够进到阿里工作,就是对自己的技术水平进行一个提升和学习。实际上,阿里内部的技术交流氛围是极其强烈的,技术人员也经常会交流自己的学习经验和技术总结。今天要分享的,则是Alibaba开发人员献礼的“Java架构成长笔记”,带我们深入内核,拒绝蒙圈!下文展示了“Java架构成长笔记

2020-11-26 16:21:17 366 9

原创 十年阿里架构师大牛用150多个实战案例深入讲解“Java微服务架构文档”

前言本文是由15年开发大牛用140个实战案例,完美演示Java微服务架构实战:SpringBoot +SpringCloud +Docker +RabbitMQ;用丰富的架构图示+手把手步骤学习,带领大家轻松掌握微架构设计与开发;Java微服务架构是当下最为流行的软件架构设计方案,可以快速地进行代码编写与开发,维护起来也非常方便。利用微架构技术,可以轻松地实现高可用、分布式、高性能的项目结构开发,同时也更加安全。本文适用于从事Java 开发且有架构与项目重构需求的读者,也适用于相关.

2020-11-26 15:18:32 346 10

原创 阿里P8大牛带你在简历上写精通Spring与Boot高级功能

前言本文将带大家全面剖析Spring Framework核心特征及新增功能,助大家轻松掌握Java企业级应用程序开发;深入介绍 Spring Boot高级功能,助大家将微服务快速部署到云端!本文将带领大家能够在简历上写上精通Spring:JavaWeb开发与SpringBoot高级功能,相信大家也能够端正自己的态度,不断地提升自己的技术深度和广度,让自己变得更加地有价值!!也希望本文能够帮助到大家的学习!加油!努力成就更好的自己!目录主要内容第1章向Spring Fra...

2020-11-26 14:42:45 1390 8

原创 字节十年架构经验大牛带徒弟,首推这份“Java架构核心宝典”!

导言什么是架构师?对于程序员来说,聊架构是一个永不过时的话题。实际上,每一家公司都有自己对架构师不同的定位,因为不同的公司,所处的阶段、业务模式以及应用场景都不一样,因此对架构师的要求不一样,所以定位也就不同。但是,无论如何,架构师除了优秀的合作能力以及清晰的思路头脑以外,过硬的技术基础也是很有必要的,大型的互联网公司对架构师的技术要求也是非常高的。因此,学习架构技术,刻不容缓。今天这份由Alibaba新产的“Java架构核心宝典”已经限时开放下载,全是流行技术,提升架构技术必备。.

2020-11-25 16:10:58 462 8

原创 深入浅出谈Java 消息队列之九问九答

问题1 为什么要用消息队列呀?答:如下图所示,外呼系统需要将外呼结果发送给业务系统,如果采用rpc的调用方式;则带来的后果,首先,1、外呼系统与业务系统严重耦合,多个业务系统需要外呼系统传输数据,如果有接口调用的方式,那无论是接入新的业务还是撤掉业务,都需要改动代码;2、如果业务系统挂掉/访问超时,要保证不能影响其他业务系统;所以:需要利用消息队列解耦,这样做的好处:外呼系统和业务系统解耦,业务系统有需要,消费mq即可外呼系统也无需关注业务系统的消费情况啦其次,如果采用rpc调用方式(同

2020-11-25 13:53:17 449 1

原创 程序员晋升之路!全面对标“阿里P5~P8年薪以及需掌握的技术栈、学习路线”

最近部门招聘,很多工程师,包括我在内都参与了内推和面试的过程,经过这次招聘,我发现能够最终拿到offer的人,基本上在看到简历的那一瞬间就已经定下来了,后续的面试只不过是一种验证而已(注意,是验证,而不是走过场),除非你面试过程中犯错误,或者你不想来,否则,那个offer一定是可以拿下的。那些拿下offer的人,基本上都有这么一些特征1. 学校不错,一般都是985,211,如果学校一般,那么你下面的2和3满足的话,问题也不大。 2. 之前三年工作经验,都是在业内有些名气的企业,比如百...

2020-11-24 20:15:11 701 6

原创 心酸!在小厂划水八年,婚后苦学三个月,最后京东三面成功拿到offer

前言今天博主给大家分享下水友的最新的京东Java后端的三面过程,并且成功拿到了offer,快来吸人品!一面自我介绍 TCP连接处理,后台如何去做 TCP握手和释放过程 HTTP请求格式,请求头里都有哪些信息 HTTP常用请求方法,get和post区别 HashMap结构,为什么链表长度超过8才升级成红黑树,直接用红黑树合适吗? hash地址计算方法用md5()替换可以吗,并解释原因 ArrayList和LinkedList分别应用场景,如果插入删除和随机访问操作次数..

2020-11-24 17:04:37 565 6

原创 面试官问:“你是哪个门派?”我:“Spring Boot实战派 口号让开发像喝水一样简单!”

SpringBoot 实战派本文针对Spring Boot 2.0及以上版本,采用“知识点+实例”的形式编写。本书通过“58个基于知识的实例+2个综合性的项目”,深入地讲解Spring Boot 的技术原理、知识点和具体应用;把晦涩难懂的理论用实例展现出来,使得读者对知识的理解变得非常容易,同时也立即学会如何使用它。下面列举说明开发模式:本书讲解了历史悠久,但现在依然被广泛使用的分层应用开发模式 MVC( Model View Controller),还 了解了当下逐渐火热的响应...

2020-11-24 15:31:22 557 7

原创 村口大黄叼来了这份Spring Boot 实战PDF,我大意了 没有闪!打开一看居然是秘籍!

我们为什么要学习spring boot我们知道,从 2002 年开始,Spring 一直在飞速的发展,如今已经成为了在Java EE(Java Enterprise Edition)开发中真正意义上的标准,但是随着技术的发展,Java EE使用 Spring 逐渐变得笨重起来,大量的 XML 文件存在于项目之中。繁琐的配置,整合第三方框架的配置问题,导致了开发和部署效率的降低。2012 年 10 月,Mike Youngstrom 在 Spring jira 中创建了一个功能请求,要求在 Sprin

2020-11-24 15:27:12 566 10

原创 历时三月成功拿下!字节四面成功拿下2-2Offer,入职就是30K16薪

前言当你准备跳槽面试的时候,明明只是一份15K的工作,却问你会不会多线程,懂不懂高并发,火箭造得让你猝及不防,结果就是两个字——凉凉!而在如今的市场,什么多线程、高并发、分布式、负载均衡、集群、微服务等等等等,都可说是Java高级后端开发求职的必备技能。2020的秋招可以说也是完美收官,前段时间收到字节跳动的面试邀请,虽有点震惊,但却依旧保持平常心去对待,结果一不小心就吊打了面试官(前后一个半小时的面试过程全程没卡壳,项目和算法全部搞定,甚至聊到了面试官的盲点…)而最终的结果...

2020-11-24 14:48:50 580 11

原创 字节大牛拍手叫好,暴打隔壁力扣!这份以六大核心部分讲解的“Java面试手册”有什么魅力?

我们先来看看这份字节大牛拍手叫好的面试手册有哪些内容吧:第一部分:求职准备之应聘开发职位前必须知道的那些事(认识职业规划+应聘过程+面试的方式) 第二部分:Java基础知识(Java程序基础+Java语法基础+数据类型及类型转换+数组和集合的使用+Java图形用户界面) 第三部分:Java高级特性(输入输出流+多线程+Java的反射机制+Java的网络编程+Java对数据库的操作) 第四部分:Java EE相关问题(Web开发相关技术+Struts、Spring和Hibernate组合+EJB..

2020-11-24 14:33:25 567 8

原创 腾讯十年技术专家告诉你不熟练掌握Redis,真没必要去大厂!

前言Redis的火爆程度,相信不用我多说,现在大型的互联网公司基本上都需要使用到Redis技术。Redis作为目前最火爆的内存数据库之一,通过在内存中读写数据,很大程度上提高了读写速度,可以说Redis 是实现网站高并发不可或缺的一部分。但是,对于Redis的使用,相信还是有很多人不知道如何使用,也有不少中小型企业还没有使用到Redis,但是现在的大厂要求,对Redis的使用是需要熟练并掌握的,因此,学习Redis刻不容缓。好消息是,今天公开了一份宝藏的技术笔记,由腾讯技术专家整理出来的Re

2020-11-24 14:19:40 576 13

原创 全网跪求!基于SpringBoot+Vue开发前后端分离的人力资源管理系统源码分享

项目介绍微人事是一个前后端分离的人力资源管理系统,项目采用 SpringBoot+Vue 开发,项目加入常见的企业级应用所涉及到的技术点,例如 Redis、RabbitMQ 等。如果您需要获取到这份人力资源管理系统源码的话,一键三连后,“加我VX小助理”即可免费获取到!项目部署视频教程(旧版) 项目部署视频教程(新版) 项目其他相关资料项目技术栈后端技术栈Spring Boot Spring Security MyBatis MySQL Redis Rabb.

2020-11-23 14:20:44 2375 7

原创 深入浅出谈Springboot 之基于 Serverless 的订单应用

前言这是一个 JAVA 开发的订单后台应用(没错!就是那个让无数大学生痛不欲生的订单后台系统),结合 Serverless 这一无服务器思想,尝试通过云函数 + API 网关 + 云数据库的组合来部署 Springboot 的成功之作。本文作者:Freeeeeedom该应用提供了完整的用户登录验证、接口数据验证、订单流 (CRUD) 等强大的功能,而且在本地开发调试时也能模拟 API 网关调用云函数(本地 Java 开发云端部署不是问题),还兼容了云消息队列 CMQ 的调用,以便后续开发引入

2020-11-23 13:15:35 662

原创 深入浅出Java的值传递

一:值传递的概念值传递是在调用方法的时候出现的概念,如果在调用方法的时候传递的参数是原变量的一个副本(拷贝原来的变量而得到),那么这个种参数的传递方式叫做值传递,与值传递对应的是引用传递。当传递的参数是一个引用数据类型(非基本基本数据类型)的时候,此时如果传递的是原变量(此时的元变量是--个对象的地址)的副本(地址的副本)那么依然属于值传递,如果传递的是原变量的真正引用(不需要副本就是同一个)那么这种传递方式就是引用传递。DEMO:基本数据类型的参数 1 2 3 4

2020-11-21 21:42:49 763

原创 深入浅出谈Lambda表达式

Lambda表达式Lambda表达式:避免匿名内部类定义过多,去掉一些没有意义的代码,去掉没有意义的代码,只留下核心的逻辑,其本质属于函数式编程的概念(jdk8新增!)。new Thread (()->System.out.print("Lamda表达式")).start();使用lambda表达式必须是函数式接口。package com.lamda;//推导lamda表达式public class TestLambda1 { //静态内部类 static cla

2020-11-21 21:38:42 766

原创 深入浅出谈Java线程状态,同步,锁学习

线程状态五大状态创建状态:Thread thread = new Thread(); 线程对象一旦创建就进入了新生状态。 就绪状态:当调用start()方法时,进入就绪状态,但不代表立即调度执行(等待cpu调度)。 运行状态:进入运行状态,线程才真正执行线程体的代码块。 阻塞状态:当调用sleep,wait或同步锁时,线程进入阻塞状态,就是代码不往下执行,阻塞解除后进入就绪状态,等待cpu调度。 死亡状态:线程中断或者结束,进入死亡状态,不能再次启动。停止线程停止线程:不推荐使用jdk

2020-11-21 21:36:35 779 1

原创 记一次由于SpringBoot与SpringCloud版本不对应引发的报错

一、创建SpringBoot项目 version2.4二、选择SpringCloud依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency><dependency> <groupId>org.springfr

2020-11-21 21:26:45 773

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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