-
HashMap源码分析(二):看完彻底了解HashMap
HashMap源码分析(二):看完彻底了解HashMap 上文讲到HashMap的增加方法,现在继续 上文链接 HashMap在上一篇源码分析的文章中,如果使用put的时候如果元素数量超过threshold就会调用resize进行扩容 1.扩容机制 想要了解HashMap的扩容机制你要有这两个问题 1.什么时候才...
-
java注解
java注解 本文参考https://blog.csdn.net/qq1404510094/article/details/80577555 注解是一系列元数据,它提供数据用来解释程序代码,但是注解并非是所解释的代码本身的一部分。注解对于代码的运行效果没有直接影响。 注解有许多用处,主要如下: 提供信息给编译器:...
-
Solr 全文搜索
Solr 全文搜索 1. 概述 在本文中,我们将探讨一个Apache Solr搜索引擎中的基本概念 - 全文搜索。 Apache Solr是一个开源框架,旨在处理数百万的文档。我们将通过使用Java库- SolrJ的示例来介绍它的核心功能。 2. maven配置 由于Solr是开源的 - 我们可以简单地下载二进...
-
JAVA匿名内部类
JAVA匿名内部类 匿名内部类长什么样子的?为什么能这么用?匿名内部类的语法是怎样的?有哪些限制? 官方文档(https://docs.oracle.com/javase/tutorial/java/javaOO/anonymousclasses.html) 简单来说:匿名内部类可以使你的代码更加简洁,你可以在定义一个类的同时...
-
Java虚拟机如何运行Java字节码
Java虚拟机如何运行Java字节码 一、Java的class文件的内容 1.首先编写一个简单的代码 public class StringDemo { public static void main(String[] args) { String s=new String("hello world"); System.out.println(s); } } 2.运行程序编译成class文件,class文件的...
-
客户端远程调用Feign
客户端远程调用Feign 客户端远程调用 Feign 什么是Feign? Feign是 Netflix 公司开源的声明式HTTP客户端 Github : Feign 源码 为什么需要Feign? 原代码可读性不高 复杂的URL难以维护( https://user-center/s?wd={userId}rsv_spt=1rsv_iqid=0x93bff3cd000cf3daissp=1f=8...
-
Kafka2.0服务端启动源码
Kafka2.0服务端启动源码 ??Kafka 服务端通过 Kafka.scala 的主函数 main 方法启动。 KafkaServerStartable 类提供读取配置文件、启动/停止服务的方法。而启动/停止服务最终调用的是 KafkaServer 的 startup/shutdown 方法。 启动流程 启动 zk 客户端。 启动动态配置。...
-
springmvc项目转为springboot
springmvc项目转为springboot 说明 如果你的项目连maven项目都不是,请自行转为maven项目,在按照本教程进行。 本教程适用于spring+springmvc+mybatis+shiro的maven项目。 1.修改pom文件依赖 删除之前的spring依赖,添加springboot依赖 parent groupIdorg.springframew...
-
Spring笔记1
Spring笔记1 Spring概述 spring是什么:Spring是分层的JavaSE/EE应用full-stack轻量级开源框架以IOC(Inverse Of Control:反转控制)和AOP(Aspect Oriented Programming:面向切面编程)为内核,提供了展现SpringMVC和持久层Spring JDBC以及业务层事务管理等众多的企业级应...
-
Spring MVC源码(四) ----- 统一异常处理原理解析
Spring MVC源码(四) ----- 统一异常处理原理解析 SpringMVC除了对请求URL的路由处理特别方便外,还支持对异常的统一处理机制,可以对业务操作时抛出的异常,unchecked异常以及状态码的异常进行统一处理。SpringMVC既提供简单的配置类,也提供了细粒度的异常控制机制。...
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
