自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java开发视频教程!java关键字final

为了更好的梳理相关知识,咱们先看纯手绘知识体系图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-24 11:06:40 260

原创 Java开发者!java语言程序设计基础篇答案百度云

1、PTP模型Point-to-Point,点对点通信模型。PTP是基于队列(Queue)的,一个队列可以有多个生产者,和多个消费者。消息服务器按照收到消息的先后顺序,将消息放到队列中。队列中的每一条消息,只能由一个消费者进行消费,消费之后就会从队列中移除。需要注意的是,尽管这里使用Queue的概念,但并不是先进入队列消息,一定会被先消费。在存在多个下游Consumer情况下,一些消息中间件,例如ActiveMQ,为了提升消费能力,会将队列中的消息分发到不同Consumer并行进行处理。这意味着消息发

2021-07-24 11:03:53 311

原创 Java开发者!java数据类型转换

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

2021-07-24 11:03:11 276

原创 Java开发者跳槽必备:mysql删除重复数据只保留一条

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

2021-07-24 11:02:29 166

原创 Java开发社招面试经验:javacs架构的软件开发

分布式系统特性与衡量标准透明性:使用分布式系统的用户并不关心系统是怎么实现的,也不关心读到的数据来自哪个节点,对用户而言,分布式系统的最高境界是用户根本感知不到这是一个分布式系统可扩展性:分布式系统的根本目标就是为了处理单个计算机无法处理的任务,当任务增加的时候,分布式系统的处理能力需要随之增加。简单来说,要比较方便的通过增加机器来应对数据量的增长,同时,当任务规模缩减的时候,可以撤掉一些多余的机器,达到动态伸缩的效果可用性与可靠性:一般来说,分布式系统是需要长时间甚至7*24小时提供服务的。可用性是

2021-07-24 11:01:06 214

原创 Java开发社招面试总结!java开发者手册

阿里巴巴一面自我介绍这个就不说了,开头必问的说一下StringBuilder 和 StringBufferSpring bean加载,实例化的过程Spring AOP源码看过吗java内存模型说一下如果给你一个map,里面有很多很多对象,那么这个map存放在哪了解GC算法吗?说一下CMS垃圾回收器B+树和B树的区别?haspmap底层讲一讲ConcurrentHashMap的底层实现?CAS是硬件实现还是软件实现?volatile是锁吗?淘宝和京东的区别,你觉得是什么?项目

2021-07-24 11:00:24 96

原创 Java开发从零开始!高级java工程师面试宝典

01.第一份资料是图解网络根据读者阅读偏好不同,共出了两个版本风格的 PDF,分别是亮白版本和暗黑版本。02.第二份资料是计算机的相关知识看完能让你对计算机有一个基础的了解和入门,是培养你 内核 的基础,我们看下目录大纲基本上涵盖了计算机所有基础知识,从 CPU 到内存、讲解什么是二进制、磁盘、压缩算法、操作系统、汇编等知识。我们来看下内容是怎样的这个图画的很漂亮啊,看起来就是作者在用心画的,而且排版非常精美。看起来一点不枯燥03.第三份资料是算法刷题项目

2021-07-23 11:45:26 260

原创 Java开发从零开始!kafka版本历史

ActiveMQ我们先看ActiveMQ。其实一般早些的项目需要引入消息中间件,都是使用的这个MQ,但是现在用的确实不多了,说白了就是有些过时了。我们去它的官网看一看,你会发现官网已经不活跃了,好久才会更新一次。它的单机吞吐量是万级,一些小的项目已经够用了,但对于高并发的互联网项目完全不够看。在高可用上,使用的主从架构的实现。在消息可靠性上,有较低的概率会丢失数据。综合以上,其实这个产品基本可以弃用掉了,我们完全可以使用RabbitMQ来代替它。RabbitMQrabbitMQ出现后,国内大部

2021-07-23 11:44:45 183

原创 Java开发两年:java验证码识别模型

自我管理谨言慎行畅销书《影响力》提到,因为影响力的巨大差异,娱乐明星比科学家收入高几万倍。技术经理管理了N个人,影响力就是N倍,如果言行不端,造成的影响是基层人员的N倍。博主有过一个上级,把粗鲁当成豪迈,各种JB、CAO啊脏话挂在嘴边,时不时来个荤段子,有女同事在场也是如此。有些涉世未深的同事有样学样,导致其他部门说我们太黄。某些管理者喜欢享受信息不对称的优越感,传播未经证实的消息(比如要裁员),可能造成基层人员军心不稳。  有一个比喻很恰当:公司是一棵大树,领导是树上面的猴子,树下面的猴子都能看到他

2021-07-23 11:44:03 161 2

原创 Java开发两年:java写入txt换行

分布式锁的坑高并发场景下的问题以下问题不是说在并发不高的场景下不容易出现,只是在高并发场景下出现的概率更高些而已。性能问题来自于以下两方面:**①获取锁的时间上。**如果 Redlock 运用在高并发的场景下,存在 N 个 Master 节点,一个一个去请求,耗时会比较长,从而影响性能。这个好解决,通过上面描述不难发现,从多个节点获取锁的操作并不是一个同步操作,可以是异步操作,这样可以多个节点同时获取。即使是并行处理的,还是得预估好获取锁的时间,保证锁的 TTL>获取锁的时间+任务处理时间

2021-07-23 11:43:19 426 3

原创 Java开发三年月薪才12K,深入浅出java多线程pdf

第1 章 并发编程线程基础1.1 什么是线程1.2 线程创建与运行1.3 线程通知与等待1.4 等待线程执行终止的join 方法1.5 让线程睡眠的sleep 方法1.6 让出CPU 执行权的yield 方法1.7 线程中断1.8 理解线程上下文切换1.9 线程死锁1.10 守护线程与用户线程1.11 ThreadLocal第2 章 并发编程的其他基础知识2.1 什么是多线程并发编程2.2 为什么要进行多线程并发编程2.3 Java 中的线程安全问题2.4 Java 中共

2021-07-23 11:41:54 104

原创 Java开发6年了,mysql查看锁表情况

一面自我介绍项目中的监控:那个监控指标常见的有哪些?微服务涉及到的技术以及需要注意的问题有哪些?注册中心你了解了哪些?consul 的可靠性你了解吗?consul 的机制你有没有具体深入过?有没有和其他的注册中心对比过?项目用 Spring 比较多,有没有了解 Spring 的原理?AOP 和 IOC 的原理Spring Boot除了自动配置,相比传统的 Spring 有什么其他的区别?Spring Cloud 有了解多少?Spring Bean 的生命周期HashMap 和 has

2021-07-23 11:41:11 140

原创 Java工程师面试题,二级java刷题软件

什么是分布式锁?在回答这个问题之前,我们先回答一下什么是锁。普通的锁,即在单机多线程环境下,当多个线程需要访问同一个变量或代码片段时,被访问的变量或代码片段叫做临界区域,我们需要控制线程一个一个的顺序执行,否则会出现并发问题。如何控制呢?就是设置一个各个线程都能看的见的标志。然后,每个线程想访问临界区域时,都要先查看标志,如果标志没有被占用,则说明目前没有线程在访问临界区域。如果标志被占用了,则说明目前有线程正在访问临界区域,则当前线程需要等待。这个标志,就是锁。在单机多线程的java程序中,我们可

2021-07-23 11:40:30 104

原创 Java工程师面试题,java开发技术任务驱动式教程答案

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

2021-07-23 11:39:47 77

原创 Java工程师面试题,java实验报告一

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

2021-07-23 11:39:04 78

原创 Java进阶:mysql查询所有表的条数

1、我往Redis里写的数据怎么没了?使用Redis的同学你要明白一点,你为什么用Redis?用redis的作用是什么?用redis的好处是什么?凡事多思考一下为什么,多想想背后的原因。就在不久前有朋友跟我说过,说他们生产环境的Redis怎么经常会丢掉一些数据?写进去了,过一会儿可能就没了。我的天啊,你问这个问题就说明Redis你就没用对啊。Redis是缓存,你给当存储了用了是吧?首先要明白一点啥叫缓存?为啥用缓存?Redis是用内存当缓存的。内存是无限的吗?相反,内存是很宝贵而且是有限的,磁盘是廉

2021-07-22 12:05:18 314

原创 Java进阶之光!java将数组拼接成一个字符串

Java基础1.Java语言的三大特性2.Java语言主要特性3. JDK和JRE有什么区别4.Java基本数据类型及其封装类5.如果main方法被声明为private会怎样?6.说明- -下public static void main(String argsQ])这段声明里每个关键字的作用7.==与equals的区别8.Object有哪些公用方法9.为什么Java里没有全局变量?10.while循环和do循环有什么不同?11.char型变量中能不能存储一个中文汉字?为什么?12

2021-07-22 12:03:55 1608 2

原创 Java经典面试:java对象数组

Java基础1.JAVA 中的几种数据类型是什么,各自占用多少字节。2.String 类能被继承吗,为什么。3. 两个对象的 hashCode() 相同,则 equals() 也一定为 true,对吗?4. String 属于基础的数据类型吗?5.Java 中操作字符串都有哪些类?它们之间有什么区别?6.Java 中 IO 流分为几种?7.BIO、NIO、AIO 有什么区别?8.用过哪些 Map 类,都有什么区别,HashMap 时线程安全的吗,并发下使用的 Map 是什么,他们的内部原理分

2021-07-22 12:01:46 78 1

原创 Java经典面试题详解:这些年我所经历的所有面试

Spring Security观后感——手绘思维脑(供参考)Spring Security手绘思维脑图手绘的思维导图,是我自己根据自身的情况读完这套阿里出品的Spring Security王者晋级文档之后所绘的,相当于是一个知识的总结与梳理,我将其分为***“核心组件”与“工作原理/认证流程”*Spring Security-核心组件Spring Security-工作原理/认证流程Spring Security王者晋级文档-Spring Security 4.2内部资料Spring S

2021-07-22 12:01:03 71

原创 Java经典入门教程!日期转换成年月日格式java

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

2021-07-22 11:59:36 990

原创 java复制文件到指定目录,面试资料分享

01 Redis面试问题常见划分(6个部分)Redis 的概念理解Redis 基本数据结构详解Redis 高并发问题策略Redis 集群结构以及设计理念Redis 持久化机制Redis 应用场景设计Redis学习路线图(xmind)Redis学习路线图(xmind)02 涉及到的面试题目如下Redis 的特点有哪些?Redis 支持的数据类型为什么 Redis 需要把所有数据放到内存中?Redis 适用场景有哪些?Redis常用的业务场景有哪些?Mem*** 与 Red

2021-07-21 16:59:05 62

原创 java处理百万级数据,你还看不懂吗?

一面自我介绍项目中的监控:那个监控指标常见的有哪些?微服务涉及到的技术以及需要注意的问题有哪些?注册中心你了解了哪些?consul 的可靠性你了解吗?consul 的机制你有没有具体深入过?有没有和其他的注册中心对比过?项目用 Spring 比较多,有没有了解 Spring 的原理?AOP 和 IOC 的原理Spring Boot除了自动配置,相比传统的 Spring 有什么其他的区别?Spring Cloud 有了解多少?Spring Bean 的生命周期HashMap 和 has

2021-07-21 16:58:23 1448

原创 java声明数组的几种写法,讲的太清楚了

有赞:一面hashMap原理,put和resize过程线程池有哪些类型,concurrentHashMap分段锁原理,java8和java7实现的区别B-树和B+树区别,数据库索引原理,组合索引怎么使用?最左匹配的原理spring生命周期,几种scope区别,aop实现有哪几种实现,接口代理和类代理会有什么区别二面项目介绍斐波那契数列非递归实现短URL实现三面HR+主管你现在做的事情,为什么要离职?反正对你性格生活薪资全面了解今日头条:一面自我介绍,做的项目价值

2021-07-21 16:57:42 667 1

原创 java基础题可以刷哪个网站的题,涨姿势了!

Java并发编程3、什么是多线程中的上下文切换?4、死锁与活锁的区别,死锁与饥饿的区别?5、Java中用到的线程调度算法是什么?6、什么是线程组,为什么在Java中不推荐使用?》7、为什么使用Executor框架?8、在Java中Executor和Executors的区别?9.如何在Windows和Linux上查找哪个线程使用的CPU时间最长?10、什么是原子操作?在Java Concurrency API中有哪些原子类(atomic cla11、Java Concurrency API中

2021-07-21 16:56:15 1036

原创 java基础面试题,面试真题解析

蚂蚁金服电话一面第二天早上10点第一轮电话面试,我们大约聊了半个小时,关于学历工作经验这些都没有问到,对方关注的是一些基本的知识,具体记得的几个问题:Spring或者数据库的事物隔离级别和传播特性是怎样的JDBC的目的是什么,是一种接口还是一种实现用过哪种连接池,为什么要用连接池用过哪些缓存,用于什么场景,redis怎么实现分布式锁然后问我是否熟悉分布式系统的设计和应用,熟悉分布式框架、中间件、数据库等机制,能不能对分布式常用技术进行合理应用解决问题。前边的几个问题对我来说很简单,后来接着

2021-07-21 16:55:33 67

原创 java基础面试题大全带答案,帮你解决95%以上的问题!

分布式系统特性与衡量标准透明性:使用分布式系统的用户并不关心系统是怎么实现的,也不关心读到的数据来自哪个节点,对用户而言,分布式系统的最高境界是用户根本感知不到这是一个分布式系统可扩展性:分布式系统的根本目标就是为了处理单个计算机无法处理的任务,当任务增加的时候,分布式系统的处理能力需要随之增加。简单来说,要比较方便的通过增加机器来应对数据量的增长,同时,当任务规模缩减的时候,可以撤掉一些多余的机器,达到动态伸缩的效果可用性与可靠性:一般来说,分布式系统是需要长时间甚至7*24小时提供服务的。可用性是

2021-07-21 16:54:52 304

原创 java基础语法测试题和答案,看这篇足矣了!

三大内容:Java并发编程Java高并发编程高并发系统设计Java并发编程1. 概览2. 进程与线程3. Java 线程4. 共享模型之管程5. 共享模型之内存6. 共享模型之无锁7. 共享模型之不可变8. 共享模型之工具并发编程—模式篇:并发编程—应用篇:并发编程—原理篇:Java高并发编程由于此处内容过多,在此就仅展示目录以及部分内容截图展示!高并发系统设计基础:①高并发系统:它的通用设计方法是什么②架构分层:我们为什么一定要这

2021-07-21 16:54:08 184 2

原创 java基础知识点,讲的太透彻了

二叉树定义二叉树是n(n>=0)个结点的有限集合,该集合或者为空集(称为空二叉树),或者由一个根结点和两棵互不相交的、分别称为根结点的左子树和右子树组成。图解二叉树特点由二叉树定义以及图示分析得出二叉树有以下特点:每个结点最多有两颗子树,所以二叉树中不存在度大于2的结点。左子树和右子树是有顺序的,次序不能任意颠倒。即使树中某结点只有一棵子树,也要区分它是左子树还是右子树。二叉树性质由二叉树定义以及图示分析得出二叉树有以下性质:若对含 n 个结点的

2021-07-21 16:53:27 63

原创 java基础知识点整理,面经解析

一、前些年,互联网行业里对架构师这个岗位的标准还不是很清晰。所以,很多架构师的工作往往就是一些技术被公司认可的资深工程师负责。彼时,正巧我也是这类人员之一,故也得到了一个从零开始架设一套广告投放平台的机会。我很喜欢钻研技术,对这种机会自然很看重。那时候,架构并无如今这么复杂,一开始就是前面搞几个 Web 应用,后面共享个数据库。大致像这样:当然,上面的架构其实做了很多简化,省略了很多细节。比如,为了提高性能做的缓存,为了提高吞吐做的负载均衡统统没有在上图给出。因为这些和本章话题无关,暂时咱们就忽

2021-07-21 16:52:42 83

原创 Java程序员春招三面蚂蚁金服,javastring中文长度

1. static 和 final 的用法static 的作用从三个方面来谈,分别是静态变量、静态方法、静态类。静态变量:声明为 static 的静态变量实质上就是全局变量,当声明一个对象时,并不产生static 变量的拷贝,而是该类所有实例变量共用同一个 static 变量。也就是说这个静态变量只加载一次,只分配一块储存空间。静态方法: 声明为static的静态方法有以下几个特点:(1)静态方法只能调用静态方法;(2)静态方法只能访问静态数据;(3)静态方法不能以任何方式引用thi

2021-07-20 12:36:30 70

原创 Java程序员必会!java集成开发环境工具

01 Mysql1. 数据库三范式及判断、E-R图2. innodb和myisam存储引擎的区别3. 索引分类(主键、唯一索引、全文索引、覆盖索引等等),最左前缀原则,哪些条件无法使用索引4. B树、B+树区别,索引为何使用B+树5. 聚集索引与非聚集索引(使用非聚集索引的查询过程)6. 事务的ACID(原子性、一致性、隔离性、持久性)7. 事务隔离级别和各自存在的问题(脏读、不可重复读、幻读)和解决方式(间隙锁及MVCC)8. 乐观锁和悲观锁、行锁与表锁、共享锁与排他锁(inndob如何手

2021-07-20 12:35:48 129

原创 Java程序员如何通过跳槽薪资翻倍?kafka指定分区消费

所以,我认为在你选择之前不妨好好想想什么是Java?你适不适合从事这份工作?Java开发是近20多年来最热门的编程语言,就业市场确实比较大,入门的难度也比C和C++要低,结合各方面来说,你选择Java是一定没有问题的。接下来就要好好想想自己适不适合从事这份工作。现在的IT互联网市场,如果你是大专学历以下,我完全不建议你考虑这个行业,现实的来说你几乎找不到工作,能找到的也不是什么好工作,或许还不如自己原来的工作。从下面的企业招聘需求来分析,你也能很清楚的知道企业需要哪些技术。这个行业的薪资确实非常可观,

2021-07-20 12:35:06 95

原创 Java社招面经分享!新颖的java毕业设计

Java基础1.Java语言的三大特性2.Java语言主要特性3. JDK和JRE有什么区别4.Java基本数据类型及其封装类5.如果main方法被声明为private会怎样?6.说明- -下public static void main(String argsQ])这段声明里每个关键字的作用7.==与equals的区别8.Object有哪些公用方法9.为什么Java里没有全局变量?10.while循环和do循环有什么不同?11.char型变量中能不能存储一个中文汉字?为什么?12

2021-07-20 12:34:22 131

原创 Java社招面经分享!java反射获取字段值

策略 1——停止挖掘Law of Holes 是说当自己进洞就应该停止挖掘。对于单体式应用不可管理时这是最佳建议。换句话说,应该停止让单体式应用继续变大,也就是说当开发新功能时不应该为旧单体应用添加新代码,最佳方法应该是将新功能开发成独立微服务。如下图所示:除了新服务和传统应用,还有两个模块,其一是请求路由器,负责处理入口(http)请求,有点像之前提到的 API 网关。路由器将新功能请求发送给新开发的服务,而将传统请求还发给单体式应用。另外一个是胶水代码(glue code),将微服务和单体应用集

2021-07-20 12:33:38 119

原创 Java知识体系!java面向对象编程实验报告

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

2021-07-20 12:32:55 225

原创 Java知识体系大纲!java开发英文自我介绍

技术能力通常,「技术能力」这个部分将紧接着你的个人简介之后,放在简历的核心版面。这样设计是有道理的,因为它能够帮助雇主更快的判断你的技能是否与需求相吻合。因此在制作这一部分内容时,你应该考虑以下两点:┃写什么?应聘者在技术能力的描述上通常会犯两个错误:要么无用的东西写的太多,要么有用的东西写的太少。这里的多和少是相对于「雇主的招聘需求」而言的。我建议每个应聘者在撰写简历的这部分时,都能够精心设计所需展示的技能,将自己熟练掌握的技能中与雇主需求重合的部分放在醒目的位置,如果竟然还有富余,那当然可以骄

2021-07-20 12:32:14 140

原创 Java知识体系大纲!dockerexec进入容器kill

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

2021-07-20 12:31:29 130 1

原创 Java的Io模型你了解多少?工信部java证书

算法⼏道常⻅的字符串算法题总结最⻓公共前缀回⽂串两数相加翻转链表链表中倒数第k个节点删除链表的倒数第N个节点合并两个排序的链表剑指offer部分编程题跳台阶问题变态跳台阶问题⼆维数组查找替换空格题⽬描述:数值的整数次⽅调整数组顺序使奇数位于偶数前⾯链表中倒数第k个节点反转链表合并两个排序的链表⽤两个栈实现队列栈的压⼊,弹出序列数据结构Java 集合框架中的队列 QueueHashSet 和 TreeSet 底层数据结构List的常⻅实现类ArrayL.

2021-07-20 12:30:47 96

原创 Java教程!java源码模拟面试解析指南

蚂蚁金服关于spring部分面试问题:Spring bean的生命周期能不能结合源码回答一下这个问题Spring容器当中包含了哪些常用组件(至少说5个),作用是什么,场景是什么;Spring自动注入的原理是什么?能不能从源码来说明一下这个问题;我们常常说的自动注入,到底怎么注入的?有什么坑?Spring源码当中如何来搞定循环依赖的?Spring支持循环依赖?如何来二次扩展Spring,比如自定义一个实现自动注入的注解;mybatis源码当中利用了Spirng的那些扩展?mybatis扩展Sp

2021-07-20 12:30:02 133

原创 Java进阶学习资料!java编译软件下载

学习内容大致内容:1、架构师筑基(Linux基础与进阶+Netty框架+Mysql+并发编程+JVM性能调优+Tomcat)2、开源框架(主要涉及SSM框架)3、高性能架构(Mysql高性能存储实战+Redis缓存数据库+Zookpeer分布式+消息中间件+Kafka)4、微服务(Docker+Dubbo+Spring Cloud+SpringBoot)5、B2C商城项目实战架构师筑基大致学习路线1、Linux2、Netty3、深入浅出MySQL4、并发编程5、JVM6

2021-07-19 16:27:54 79 1

空空如也

空空如也

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

TA关注的人

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