标签:IO 第2页

Java

SpringAop源码分析(基于注解)四:拦截器链

5

hellas 发布于 2019-10-22

在之前的文章我们分析了通知器的创建与筛选和AOP创建代理对象的过程,现在代理对象已经有了,接下来我们看一下是如何执行通知器的逻辑的。 前言 通过阅读这篇文章,可以了解到以下几个问题: 通知的是如何起作用的? 多个通知的执行顺序是怎样的? 多个切面的多个通知的执行顺序是怎样的? @...

阅读(9)评论(0)赞 (0)

Java

Spring系列十一:Spring @Configuration注解

2

wenming.gapo 发布于 2019-10-22

我欲穿花寻路,直入白云深处,浩气展虹霓。 概述 Spring @Configuration 注解有助于基于 Spring 注解的自动装配。 @Configuration 注解指示一个类声明了一个或多个 @Bean 方法, Spring 容器可以对该类进行处理,以便在运行时为这些 ...

阅读(6)评论(0)赞 (0)

Java

JVM(二) — 对象详解

7

Harries 发布于 2019-10-22

JVM(一) 内存分配文章中谈了虚拟机运行时内存区域的划分,其中堆作为最大的内存区域存储几乎所有对象实例。本文将从对象结构、内存分配、对象访问、死亡判断、引用类型等几方面针对对象进行系列阐述,更深层次认识面向对象到底面向的是什么 二:对象结构 2.1 对象头区域 划分为三块区域,...

阅读(5)评论(0)赞 (0)

Java

JVM(三)– 垃圾回收

16

刘莉莉 发布于 2019-10-22

JVM中垃圾收集算法主要有复制算法、标记–清除、标记–整理、分代收集,每种垃圾收集器可以说都是一种或多种垃圾收集算法的实现。堆空间分代、垃圾收集器、垃圾收集算法三者的关系可以用以下特点概括: 堆空间:不同对象根据存活时间内存大小等特点分布在堆不同空间 收集...

阅读(6)评论(0)赞 (0)

Java

Spring系列十:Spring FactoryBean

2

yeseng 发布于 2019-10-22

重叠泪痕缄锦字,人生只有情难死。 概述 工厂 bean 是用作在 IoC 容器中创建其他 bean 的工厂,但它是特定的 Spring 的bean。从概念上讲,工厂 bean 非常类似于工厂方法,可以在 bean 构造期间由 Spring IoC 容器标识,并且可以由容器用来实例...

阅读(4)评论(0)赞 (0)

Java

Spring系列九:Spring final静态常量bean初始化

2

小丁 发布于 2019-10-22

满目山河空念远,落花风雨更伤春。 概述 本章学习使用 <util:constant> 标签将某些 Spring bean final 静态常量字段注入另外 bean 。 Spring util:constant 示例 从逻辑上讲,你将按照下面给出的方式执行 bean ...

阅读(4)评论(0)赞 (0)

Java

spring学习之注入

9

zhuangli 发布于 2019-10-22

前面几个章节介绍了bean的定义,在一个完整的应用中,各个bean并不是相互独立的,而是一起工作的,在spring中,通过注入来把这些独立的bean串起来。 基于构造方法的注入 XML 在xml配置文件中,是通过 constructor-arg 标签来实现注入。 xml配置如下:...

阅读(5)评论(0)赞 (0)

Java

Dubbo配置(一) — 服务发布与消费

10

dulong 发布于 2019-10-22

本文为Dubbo学习第一步,使用XML配置文件发布与消费服务。文件配置参考 Dubbo官网 后经过自身Demo项目测试完成编写,当然不对亦或是不全地方欢迎大家补充或自行查看Dubbo官网。当然本文主要还是讲述使用评率较高的配置项 二:服务发布dubbbo:service 服务发布...

阅读(5)评论(0)赞 (0)

Java

Dubbo配置(二) — 协议与注册中心

3

zhuangli 发布于 2019-10-22

继上篇文章讲解如何进行服务发布与消费之后本文将讲解服务发布协议配置项<dubbo:protocol>与注册中心配置项<dubbo:registry>。声明一点就是Dubbo支持多种通信协议,同时也支持多种服务注册中心。所以本文仅仅是讲解这两个标签的配置,具...

阅读(4)评论(0)赞 (0)

Java

Dubbo调优(二) — 限流策略

11

小丁 发布于 2019-10-22

高并发环境下若生产者不能及时处理请求造成大量请求线程积压,最终会演变为大面积服务崩溃现象产生。根据服务特点设定合理的请求拒绝策略,保证服务正常运行是本文重点。当然必须区别于 负载均衡只能分配流量而不能限制流量 二:消费端actives 仅针对消费者端生效,只能在 <dubb...

阅读(4)评论(0)赞 (0)

Java

Spring Boot 2.X(九):Spring MVC – 拦截器(Interceptor)

puefu.he 发布于 2019-10-22

Spring MVC 中的拦截器(Interceptor)类似于 Servlet 开发中的过滤器 Filter,它主要用于拦截用户请求并作相应的处理,它也是 AOP 编程思想的体现,底层通过动态代理模式完成。 2.定义实现类 拦截器有两种实现方式: 1.实现 HandlerInt...

阅读(4)评论(0)赞 (0)

Java

Java™ 教程(List实现)

puefu.he 发布于 2019-10-22

List实现 List 实现分为通用实现和专用实现。 通用List实现 有两种通用的 List 实现 — ArrayList 和 LinkedList ,在大多数情况下,你可能会使用 ArrayList ,它提供了恒定时间的位置访问,而且速度很快。它不必为 List 中的每个元素...

阅读(5)评论(0)赞 (0)

Java

坐车2小时,面试5分钟…我太难了

7

darida 发布于 2019-10-22

你也许能说出一万个不知道原理源码也能胜任工作的理由。但是也改变不了,高质量的人才必须要通过原理源码来筛选的事实! 不要抱怨没有时间学习,去年到今年,一年时间过去了, 你是没时间学习,还是有时间也没学习 ,进步了多少你心里清楚。 纵观目前的Java面试套路,无非可以分为这几个部分,...

阅读(7)评论(0)赞 (0)

Java

Java自动化测试框架-03 – TestNG之Test Group篇 – 我们一起组团打怪升级(详细教程)

2

wenming.gapo 发布于 2019-10-22

简介 其实这篇文章的group宏哥在上一篇中就提到过,但是就是举例一笔带过的,因此今天专门有一篇文章来讲解Group的相关知识。希望大家茅塞顿开 ,有着更进一步认识和了解测试组。 一、Test Group (测试组) TestNG 允许你将复杂的测试方法归类为不同的组。不仅仅是可...

阅读(9)评论(0)赞 (0)

Java

SpringBoot 过滤器 拦截器 监听器的启动类的区别及其原理

6

xirruiqiang 发布于 2019-10-22

学完了这三个之后,好像觉得有一些关联,但是又不清楚为什么,在boot项目下,由于配置文件更少了,所以更要深刻的理解这些内容。 –本节只介绍区别和启动类,至于实现的功能,不在这里做具体的介绍了,网上关于具体的使用例子很多,大家可以自己百度一下。 过滤器 监听器 R...

阅读(8)评论(0)赞 (0)

Java

Mars-java 2.2.2 发布,不需要容器的 Java Web 开发框架

yanxinchi 发布于 2019-10-22

本次更新如下: 取消了MarsMapping注解,Controller里的所有public方法会自动映射成一个http接口,默认请求方式为get 新增了RequestMethod注解,用来指定http接口的请求方式(不加默认为get) 将Resource注解换成了MarsWrit...

阅读(8)评论(0)赞 (0)

Java

这道Java基础题真的有坑!我求求你,认真思考后再回答。

45

xiaoli.he 发布于 2019-10-22

本文首发于公众号,关注文末公众号,阅读体验更佳。 这是个人第10篇原创文章 全文共计7362个字,46张图。分析的较为详尽,并进行了相关知识点的扩展,所以篇幅较长,建议转发朋友圈或者自己收藏起来,慢慢阅读。 本文目录 一.题是什么题? 二.阿里Java开发规范。 2.1 正例代码...

阅读(8)评论(0)赞 (0)