-
Spring Boot 统一异常这样处理和剖析,安否?
Spring Boot 统一异常这样处理和剖析,安否? 话说异常 「欲渡黄河冰塞川,将登太行雪满天」 ,无论生活还是计算机世界难免发生异常,上一篇文章RESTful API 返回统一JSON数据格式 说明了统一返回的处理,这是请求一切正常的情形; 这篇文章将说明如何统一处理异常,以...
-
SpringCloud微服务(07):Zipkin组件,实现请求链路追踪
SpringCloud微服务(07):Zipkin组件,实现请求链路追踪 一、链路追踪简介 1、Sleuth组件简介 Sleuth是SpringCloud微服务系统中的一个组件,实现了链路追踪解决方案。可以定位一个请求到底请求了哪些具体的服务。在复杂的微服务系统中,如果请求发生了异常,可以快速捕...
-
最常见的Java面试题及答案汇总(三)
最常见的Java面试题及答案汇总(三) 上一篇:最常见的Java面试题及答案汇总(二) 多线程 35. 并行和并发有什么区别? 并行是指两个或者多个事件在同一时刻发生;而并发是指两个或多个事件在同一时间间隔发生。 并行是在不同实体上的多个事件,并发是在同一实体上的多...
-
Java HashMap解析
Java HashMap解析 HashMap继承了AbstractMap,实现了Map, Cloneable, Serializable HashMap的底层数据结构是存储了Node内部类的数组。HashMap基本的工作原理是将key-value对构造为Node实例类,利用hash()对每个key取hash值,根据hash值分配实例类到数组空间;此外,Has...
-
盘一盘 AQS和ReentrantLock
盘一盘 AQS和ReentrantLock AQS是个啥? AQS(AbstractQueuedSynchronizer)是Java并发用来构建锁和其他同步组件的基础框架。许多同步类实现都依赖于它,如常用的ReentrantLock/ReentrantReadWriterLock/CountDownLatch等AQS提供了独占(Exclusive)以及共享(Share)两种资...
-
ArrayList和LinkedList内部的实现大致是怎样的?他们之间的区别
ArrayList和LinkedList内部的实现大致是怎样的?他们之间的区别和各自适应的场景是什么? ArrayList: 内部使用数组的形式实现了储存,实现了RandomAccess接口,因此对元素的随机访问速度非常快,因为是数组,所以ArrayList在初始化的时候,有初始大小10,插入新元素的...
-
花了近十年的时间,整理出史上最全面Java面试题
花了近十年的时间,整理出史上最全面Java面试题 1、String 是最基本的数据类型吗? 不是。Java中的基本数据类型只有8个:byte、short、int、long、float、double、char、boolean;除了基本类型(primitive type)和枚举类型(enumeration type),剩下的都是引用类型(...
-
关于Jvm的见解(一)
关于Jvm的见解(一) Jvm组成结构 硬件体系(如Intel体系、spac等)操作系统(如Windows、Linux等)Java Virtual Machine 所以虚拟机与硬件系统并没有直接的交互。 Class Loader类加载器: 负责加载类文件,是否可以运行由执行引擎决定。 Native Interface: 本地接口的作...
-
Tomcat源码分析 (七)----- Tomcat 启动过程(二)
Tomcat源码分析 (七)----- Tomcat 启动过程(二) 在上一篇文章中,我们分析了tomcat的初始化过程,是由Bootstrap反射调用Catalina的load方法完成tomcat的初始化,包括server.xml的解析、实例化各大组件、初始化组件等逻辑。那么tomcat又是如何启动webapp应用,又是如...
2019-08-26 06:03:21 ServletWebAppBugAccessTomcattimAVSSLwebAE
-
Java请求Http
Java请求Http 一、工具类,直接粘贴调用即可 package cn.com.service.httpReq; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintWriter; import java.net.URL; import java.net.URLConnection; imp...
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
