标签:http 第2页

Java

Spring常见面试题二

puefu.he 发布于 2019-10-22

[上海校区] Spring常见面试题二 一、Spring框架中的单例Beans是线程安全的么 Spring框架并没有对单例bean进行任何多线程的封装处理。关于单例bean的线程安全和并发问题需要开发者自行去搞定。但实际上,大部分的Spring bean并没有可变的状态(比如Se...

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

Java

Tomcat 类加载器的实现

songhua.gao 发布于 2019-10-22

如今,越来越多的项目开始采用JWT作为认证授权机制,那么它和之前的Session究竟有什么区别呢?今天就让我们来了解一下。 JWT是什么 定义 JSON Web Token(JWT)是一个开放标准(RFC 7519),它定义了一种紧凑和自包含的方式,用于在各方之间作为JSON对象...

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

Java

java-IO编程

22

zhuangli 发布于 2019-10-22

IO流是一种顺序读写数据的模式: 单向流动 以byte为最小单位(字节流) 如果字符不是单子节表示的ASCLL码,Java还提供一下解决方案: java还提供了reader、writer表示字符流 字符流传输的最小单位是char 字符流输出byte取决于编码方式 reader、w...

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

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

Java自学-接口与继承 默认方法

yanxinchi 发布于 2019-10-22

默认方法 步骤 1 : 什么是默认方法 默认方法是JDK8新特性,指的是接口也可以提供具体方法了,而不像以前,只能提供抽象方法 Mortal 这个接口,增加了一个默认方法 revive,这个方法有实现体,并且被声明为了default package charactor; publ...

阅读(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

JVM 中发生内存溢出的 8 种原因及解决办法

wenming.gapo 发布于 2019-10-22

1. Java 堆空间 2. GC 开销超过限制 3. 请求的数组大小超过虚拟机限制 4. Perm gen 空间 5. Metaspace 6. 无法新建本机线程 7. 杀死进程或子进程 8. 发生 stack_trace_with_native_method 1. Java ...

阅读(5)评论(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)