-
HashMap原理(一) 概念和底层架构
HashMap原理(一) 概念和底层架构 HashMap在Java开发中使用的非常频繁,可以说仅次于String,可以和ArrayList并驾齐驱,准备用几个章节来梳理一下HashMap。我们还是从定义一个HashMap开始。 HashMapString, Integer mapData = new HashMap(); 我们从此处进入源码,逐步...
-
Java连载2-Java特性
Java连载2-Java特性 一、JDK 1.含义:Java开发工具包。 2.做Java开发之前必须安装的一个工具包,?下载地址:https://www.oracle.com/index.html 3.Java包括三大块内容: (1)JavaSE(Java标准版),这是基础必知必会 (2)JavaEE(Java企业版) (3)JavaME(Java微型版) 二...
2019-08-16 09:51:52 java开发工具java开发底层操作系统LinuxWindows虚拟机系统微信公众号微信公众号
-
Spring概述学习笔记
Spring概述学习笔记 1、 Spring 概述 Spring 致力于 J2EE 应用的各种解决方案,而不仅仅专注于某一层的方案。 可以说, Spring 是企业应用开发的一站式选择,他贯穿于表现层、业务层、持久层。 Spring 并不想取代那些已有的框架,而是以高度的开放性与这些框架无缝整合...
-
spring5 源码深度解析— IOC 之 开启 bean 的加载
spring5 源码深度解析— IOC 之 开启 bean 的加载 概述 前面我们已经分析了spring对于xml配置文件的解析,将分析的信息组装成 BeanDefinition,并将其保存注册到相应的 BeanDefinitionRegistry 中。至此,Spring IOC 的初始化工作完成。接下来我们将对bean的加载进行探...
-
Java编程思想学习录(连载之:内部类)
Java编程思想学习录(连载之:内部类) 内部类基本概念 可将一个类的定义置于另一个类定义的内部 内部类允许将逻辑相关的类组织在一起,并控制位于内部的类的可见性 甚至可将内部类定义于一个方法或者任意作用域内! 当然,内部类 组合 内部类拥有其外围类 所有元素的...
-
collection(list,set,map)集合详解
collection(list,set,map)集合详解 一:java集合的体系结构如下: Java集合大致分为Set、List、Queue、Map四个体系 。Collection:List和Set,Queue继承自Collection接口。 |--List: |--ArrayList |--Vector |--LinkedList |--Set: |--HashSet |--TreeSet |--LinkedH...
-
微服务网关 Spring Cloud Gateway
微服务网关 Spring Cloud Gateway 1. 为什么是Spring Cloud Gateway 一句话, Spring Cloud已经放弃Netflix Zuul了 。现在Spring Cloud中引用的还是Zuul 1.x版本,而这个版本是基于过滤器的,是阻塞IO,不支持长连接。Zuul 2.x版本跟1.x的架构大一样,性能也有所提升。...
-
Java:synchronized关键字引出的多种锁
Java:synchronized关键字引出的多种锁 前言 Java 中的 synchronized 关键字可以在多线程环境下用来作为线程安全的同步锁。本文不讨论 synchronized 的具体使用,而是研究下 synchronized 底层的锁机制,以及这些锁分别的优缺点。 一 synchronized机制 synchronized 关...
-
Spring Boot2(六):使用Spring Boot整合AOP面向切面编程
Spring Boot2(六):使用Spring Boot整合AOP面向切面编程 本文在个人技术博客【鸟不拉屎】同步发布,详情可猛戳 亦可扫描文章末尾二维码关注个人公众号【鸟不拉屎】 一、前言 众所周知,spring最核心的两个功能是aop和ioc,即面向切面和控制反转。本文会讲一讲SpringBoo...
-
Java 反射机制 初探*
Java 反射机制 初探* 反射机制初探 * 走进沼泽 在正常的程序中,先有类,然后再有对象。 取得Class对象(类对象) public final Class? getClass() ; 实例观察: public class TestDemo { public static void main(String [] args) { Date date = new Date() ; // 产生...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
