- 博客(10)
- 收藏
- 关注
原创 2021年阿里Java面试题及答案,Java开发笔试题总结
分布式事务随着互联网快速发展,微服务,SOA 等服务架构模式正在被大规模的使用,现在分布式系统一般由多个独立的子系统组成,多个子系统通过网络通信互相协作配合完成各个功能。有很多用例会跨多个子系统才能完成,比较典型的是电子商务网站的下单支付流程,至少会涉及交易系统和支付系统。而且这个过程中会涉及到事务的概念,即保证交易系统和支付系统的数据一致性,此处我们称这种跨系统的事务为分布式事务。具体一点而言,分布式事务是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之
2022-03-31 22:41:41 2326
原创 2021年是意义非凡的一年,谁说漂亮女程序猿就不能拿大厂Offer了
开头MySQL和Oracle都是同一家公司的产品,由于市场因素决定,大部分企业都是使用的MySQL,主要原因还是因为它是免费的,可以说是性价比很高了。MySQL作为关系型数据库,数据是通过SQL来拿的,也就是说,SQL语句写的好不好直接关系到你拿数据快不快,可见SQL语法的重要性了!那么,今天我为大家分享的这份SQL语法学习笔记,能够解决你工作中的大部分问题,提高你的工作效率。Spring技术内幕深入解析Spring架构与设计原理Spring核心实现Spring组件实现Spring应用实现
2022-03-31 22:38:19 5463
原创 java基础案例教程视频,五面阿里拿下飞猪事业部offer
前言在大数据、高并发的系统中,为了突破瓶颈,会将系统进行水平扩展和垂直拆分,形成独立的服务。每个独立的服务背后,可能是一个集群在对外提供服务。这就会碰到一个问题,整个系统是由多个服务(子系统)组成的,数据需要在各个服务中不停流转。如果数据在各个子系统中传输时,速度过慢,就会形成瓶颈,降低整个系统的性能。从而就形成了以Kafka为中心的解决方案!因为阅读Kafka源码重要性就不言而喻,今天小编就分享一份拼多多Kafka的源码笔记,现已面向大众全面开源!(为了不影响大家的阅读体验,免费获取方式放在了文末!)
2022-03-29 20:33:50 2965
原创 java基础常见面试题,java面试八股文汇总
1. 前言最近面试了几家公司,体验了一下电话面试和今年刚火起来的视频面试,虽然之前就有一些公司会先通过电话面试的形式先评估下候选人的能力水平,但好像不多,至少我以前的面试形式100%都是现场面试。面试过程中,不可避免的被问到了很多面试题,本篇博客就总结下面试过程中被问到的关于String的2道面试题,分别是:如何判断一个字符串中某个字符出现的次数?如何反转一个字符串?其余的面试题,目前都已梳理出来,后续会以博客的形式进行分享。正文下文中截图来源于朋友一个pdf版本的面经,把所以知识点的答
2022-03-29 20:32:03 571 1
原创 java后端技术路线,Java高级工程师进阶学习
前言刚刚过去的双十一,让“高性能”“高可用”“亿级”这3个词变成了技术热点词汇,也让很多人再次萌发成为「架构师」的想法。先问大家一个问题:你觉得把代码熟练、完成需求加上点勤奋,就能成为架构师么?如果你这么认为,那你注定只能是“码农”。从业这么多年,我见过太多普通程序员做到架构师的例子,但更多的人在听话地把需求做出来,既不考虑更优解,也不考虑技术原理,重复千篇一律的代码,以为只要代码写的好就能做「架构师」前段时间,还有哥们儿吐槽说,他们公司的架构师编程能力还不如他,伤感自己”怀才不遇“。但其实,架构师看的是
2022-03-28 23:32:49 197
原创 java后端技术梳理,java编程题面试题
前言最近一段时间发现经常看到很多人,对Spring源码比较感兴趣,日常开发中,无论你做什么什么项目,大部分都离不开Spring生态的那一套东西,所以很多人对Spring底层源码实现很感兴趣,但是有些从来没有接触过源码的开发者,在看Spring源码的过程中确实及其难受的,为什么,大部分人看源码基本都是debug一点一点去看的,最后发现,越追越离谱,越追越深,到最后都追到JDK源码了,也没有明白是什么意思!对于学习源码,我的看法是,先去完全的熟悉它的用法,想一下如果让你来实现,你会怎么实现!有了这些想法之后
2022-03-28 23:31:06 127
原创 java反射机制和动态代理的原理,2021年阿里Java高级面试题分享
前言刚刚过去的双十一,让“高性能”“高可用”“亿级”这3个词变成了技术热点词汇,也让很多人再次萌发成为「架构师」的想法。先问大家一个问题:你觉得把代码熟练、完成需求加上点勤奋,就能成为架构师么?如果你这么认为,那你注定只能是“码农”。从业这么多年,我见过太多普通程序员做到架构师的例子,但更多的人在听话地把需求做出来,既不考虑更优解,也不考虑技术原理,重复千篇一律的代码,以为只要代码写的好就能做「架构师」前段时间,还有哥们儿吐槽说,他们公司的架构师编程能力还不如他,伤感自己”怀才不遇“。但其实,架构师看的是
2022-03-28 23:28:43 123
原创 java反射底层原理,西安富士通Java笔试题
程序员:给多少工资,干多少事我们不是经常会看到一个关于西游记的“悖论”吗:为什么孙悟空初期大闹天宫的时候那么厉害?因为他自己当老板,打一群天庭的打工仔。为什么取经路上又变得不行了?作为一个打工仔,去跟一群出来自己创业的妖怪打架。很多程序员想跟老板说,但又不太敢说,实际却在做的一件事。事实却是:“拿着10K的工资,做着20K的事,还要操着30K的心!”其实,这些情况都不奇怪,甚至是人之常情。AOP简介AOP (Aspect Oriented Programing) 称为:面向切面编程,
2022-03-28 23:24:29 326
原创 KS006基于SSM实现学生成绩管理系统
tomcat版本:8.5.34(个人测试使用)数据库连接池:druid本地运行Eclipse环境准备1.eclipse新增jdkeclipse新增jdk2.eclipse新增tomcat导入项目若有疑惑可查看视频版本。SSM学生成绩管理系统1.使用eclipse导入项目,配置jdk、tomcat和所需jar包。 项目所依赖jar包在WebContent/WEB-INF/lib文件夹下。2.打开Navicat For Mysql,创建stusystem 数据库,并运行stusystem.
2022-03-27 17:07:48 170
原创 Java的集合类介绍
数组的比较为了能比较数组是否完全相等,Arrays提供了经重载的equals()方法。当然,也是针对各种primitive以及Object的。两个数组要想完全相等,他们必须有相同数量的元素,而且数组的每个元素必须与另一个数组的相对应的位置上的元素相等。元素的相等姓,用equals()判断。(对于 primitive,它会使用其wrapper类的equals();比如int使用Integer.equals()。)。数组元素的比较Java里面有两种能让你实现比较功能的方法。一是实现java.lang.Co
2022-03-27 17:06:13 223
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人