上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 31 下一页
摘要: 1. Bean的依赖注入概念 依赖注入(Dependency Injection):它是 Spring 框架核心 IOC 的具体实现。在编写程序时,通过控制反转,把对象的创建交给了 Spring,但是代码中不可能出现没有依赖的情况。IOC 解耦只是降低他们的依赖关系,但不会消除。例如:业务层仍会调用 阅读全文
posted @ 2020-08-04 14:28 前程有光 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 前言 先说一下本人情况吧,末流985毕业,毕业之后一直在一家不大不小的公司里安稳上班。上半年因为疫情的原因公司调整了工资,我也是随波逐流跟随大家辞了职。辞职之后向阿里。字节这些都投了简历(但是只收到了阿里的回复)。一路居然惊险但也是成功斩下offer,问的都是最近两年新出的面试频度较高的面试题!,现 阅读全文
posted @ 2020-08-03 20:54 前程有光 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 1 前言 Spring是一个轻量级开源框架,它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。 Spring是众多优秀设计模式的组合(工厂、单例、代理、适配器、包装器、观察者、模板、策略)。 阅读全文
posted @ 2020-08-03 13:57 前程有光 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 概述 是Spring为展现层提供的基于MVC设计理念的Web框架,通过一套MVC注解,让POJO成为处理请求的控制器,而无需实现任何接口 支持REST风格的URL请求 采用松散耦合的可插拔组件结构,比其他MVC框架更具扩展性和灵活性 SpringMVC的IOC容器是Spring的IOC容器的子容器, 阅读全文
posted @ 2020-08-02 19:50 前程有光 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 实现线程的三种方式总结 最近有看到Java线程的实现相关问题,在此对线程实现方式做一个小小的总结,当做笔记,便于日后查看。 平时常用的线程方式有三种: (1)、继承Thread类,并重写其run()方法。 (2)、实现Runnable接口,并实现其run()方法。 (3)、实现Callable接口, 阅读全文
posted @ 2020-08-02 14:48 前程有光 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 前言 为什么需要垃圾回收 首先我们来聊聊为什么会需要垃圾回收,假设我们不进行垃圾回收会造成什么后果,我们举一个简单的例子 我们住在一个房子里面,我们每天都在里面生活,然后垃圾都丢在房子里面,又不打扫,最后房子都是垃圾 我们是不是就没法住下去了。 所以JVM垃圾回收机制也是一样的,当我们创建的对象占据 阅读全文
posted @ 2020-07-31 20:15 前程有光 阅读(271) 评论(0) 推荐(0) 编辑
摘要: Arraylist源码分析 ArrayList 我们几乎每天都会使用到,但是通常情况下我们只是知道如何去使用,至于其内部是怎么实现的我们不关心,但是有些时候面试官就喜欢问与ArrayList 的源码相关的问题,今天我们就来看看和ArrayList 源码相关的问题。 一:整体架构 1.1、ArrayL 阅读全文
posted @ 2020-07-31 17:59 前程有光 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 1.线程,进程和多线程 1.程序:指指令和数据的有序集合,其本身没有任何意义,是一个静态的概念 2.进程:指执行程序的一次执行过程,是一个动态的概念。是系统资源分配的单位(注意:很多多线程是模拟出来的,真正的多线程是指有多个cpu,即多核,如服务器。即在一个cpu的情况下,在同一时间点,cpu只能执 阅读全文
posted @ 2020-07-30 20:12 前程有光 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 一、RabbitMq基础知识 0、概述 消息队列的作用就是接收消息生产者的消息,然后将消息发送到消费者 1、信道channel 我的理解是生产者/消费者和rabbitmq交互的一个通道,负责交换机、队列管理;消息发布和消费管理;事务管理等 2、交换机 四种交换机: direct:可以用一个或者多个k 阅读全文
posted @ 2020-07-30 14:01 前程有光 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 前言 最近学习一些排序算法,怕自己以后忘记就打算整理起来供自己复习 如有错误希望大佬指正,欢迎大家在评论区交流探讨。 1.冒泡排序 通过待排序的序列从前往后依次比较相邻的元素,若发现逆序则两两交换,直到下一趟排序下来没有进行交换,说明排序完成 冒泡排序每一趟会确定一个最大值(默认从小到大) impo 阅读全文
posted @ 2020-07-29 20:36 前程有光 阅读(148) 评论(0) 推荐(0) 编辑
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 31 下一页