加载中
Spring的四大优势,你是如何理解的?

1、方便解耦,简化开发 Spring是分层的 Java SE/EE 应用 full-stack轻量级开源框架,以IoC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核,提...

05/15 14:59
14
一篇文章彻底搞懂Java虚拟机

概念: 虚拟机:指以软件的方式模拟具有完整硬件系统功能、运行在一个完全隔离环境中的完整计算机系统 ,是物理机的软件实现。常用的虚拟机有VMWare,Visual Box,Java Virtual Machine(Jav...

05/19 20:55
23
【鲁班学院】面试总结:Java高级篇(下),抽象类和接口的关系以及对内存和栈内存的区别等

22.关于抽象类和接口的关系 简言之抽象类是一种功能不全的类,接口只是一个抽象方法声明和静态不能被修改的数据的集合,两者都不能被实例化。 从某种意义上说,接口是一种特殊形式的抽象类,...

05/29 16:04
11
Docker部署微服务详解

2013年发布至今,Docker一直广受瞩目,被认为可能会改变软件行业。 但是,许多人并不清楚Docker 到底是什么,要解决什么问题,好处又在哪里?今天就来详细解释,帮助大家理解它,还带有简单易...

【鲁班学院】面试总结:Java高级篇(上):集合的类型以及重新认识HashMap

1.你用过哪些集合类? 大公司最喜欢问的Java集合类面试题 40个Java集合面试问题和答案 java.util.Collections 是一个包装类。它包含有各种有关集合操作的静态多态方法。 java.util.Collecti...

05/28 20:26
24
【鲁班学院】一个三年工作经验和月薪16k的java程序员应该要具备什么样的技能?

大家好,我是鲁班学院的阿琰!我是有着三年工作经验的Java程序员。 目前一线城市的薪资水平在13到16K之间,但是找工作的时候并不仅仅有工作经验就行了,还需要一定的专业知识。如果你野心更大...

Ioc的作用

IoC可以认为是一种全新的设计模式,但是理论和时间成熟相对较晚,并没有包含在GoF中。 Interface Driven Design接口驱动,接口驱动有很多好处,可以提供不同灵活的子类实现,增加代码稳定和健...

分布式系统中ID的需求

在过去单机系统中,生成唯一ID比较简单,可以使用MySQL的自增主键或者Oracle中sequence。在现在的大型高并发分布式系统中,以上策略就会有问题了,因为不同的数据库会部署到不同的机器上,一...

使用 spring 的 IOC 解决程序耦合

工厂模式解耦 在实际开发中我们可以把三层的对象都使用配置文件配置起来,当启动服务器应用加载的时候,让一个类中的方法通过读取配置文件,把这些对象创建出来并存起来。在接下来的使用的时...

05/19 17:05
2
RabbitMq底层原理分析

RabbitMq消息中间件介绍&为什么要使用消息中间件&什么时候使用消息中间件 我们用java来举例子, 打个比方 我们客户端发送一个下单请求给订单系统(order)订单系统发送了 一个请求给我们的库...

04/22 14:16
5
使用Dockerfile构建镜像

Docker生成镜像的两种方式 有时候从Docker镜像仓库中下载的镜像不能满足要求,我们可以基于一个基础镜像构建一个自己的镜像 两种方式: 1.更新镜像:使用docker commit命令 2.构建镜像:使用...

分布式环境下实现分布式锁的关键技术

摘要:在日常开发中,应用大多数是分布式部署的,经常会面临分布式环境下应用对数据操作的一致性问题。这时就需要找出一个在分布式环境下同一个应用多个实例之间能够访问的临界资源,并对该临...

05/27 15:56
15
SpringAOP实现源码解读

本文章的目标,是给大家分享Spring底层,是怎么样创建目标对象的代理对象,实现Spring AOP的。 为了方便大家根据自己情况,有针对性的进行阅读理解,特意整理了一下如下分享思路,仅供参考,...

zookeeper: 分布式锁的实现

为什么要用分布式锁 Martin Kleppmann是英国剑桥大学的分布式系统的研究员,之前和Redis之父Antirez进行过关于RedLock(红锁,后续有讲到)是否安全的激烈讨论。Martin认为一般我们使用分布式锁...

05/20 14:37
14

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部