标签:生命

Java

深入理解Spring IOC(七) 、 总结,含常见面试题

1

yeseng 发布于 2020-07-02

我们在之前的文章中,对spring加载bean的流程做了详细的讲解,我们知道要将xml中的各个节点解析成真正的bean要经过下面的主要过程: 1、将xml中的信息解析成BeanDefinition,这其中,XmlBeanDefinitionReader专门负责去读取xml,并且将...

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

Java

再探JVM内存模型

5

songhua.gao 发布于 2020-07-02

以前学JVM的时候看过《深入理解JVM》,当时看的很模糊也记了些笔记,更像是为了应付面试。事实是确实把笔记都背上了,春招找实习的时候,内存管理、类加载、垃圾回收三连背一遍。后来自己做项目的时候,涉及到JVM的部分还是不怎么理解,最近重读了上面的书并且看了一些技术大佬的专栏,用博客...

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

Java

Tomcat整体架构分析

3

wenming.gapo 发布于 2020-07-02

本篇博客主要介绍下Tomcat整体架构,以及核心组件的作用。 1. 整体架构简析 如果将Tomca他的结构高度抽象的话,那么Tomcat其实可以看成只是有连接器(Connector)和容器(Container)两个组件构成。其中Connector组件负责在服务器端处理客户端连接,...

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

编程技术

【牛人访谈】SDP在组网中的实践

4

邓龙华 发布于 2020-07-02

基于零信任理念的软件定义边界(SDP)技术不仅能够帮助企业做好网络安全建设,同时也能够满足等保2.0中的多项安全要求,除了在通用安全方面,还在诸如云计算、移动互联、物联网、工业控制等新兴领域方面发挥着巨大的作用。在边界防护、入侵防范、通信传输、身份鉴别、数据保密等方面,可以帮助企...

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

编程技术

什么时候不要使用微服务?以Istio为例

3

dulong 发布于 2020-07-02

作者 | Christian Posta 策划 | 万佳 微服务并非完美的应用程序架构。 在过去五年,我投入大量精力帮助企业踏上云原生之旅。很大程度上,对团队或组织基于软件的技术交付速度进行现代化提升,这些会受到人员、过程和最终技术决策的影响。当应用程序的架构(由于各种人员 / ...

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

Java

Spring Cloud动态配置实现原理与源码分析

8

yanxinchi 发布于 2020-07-02

实际项目开发中少不了各种配置,如连接数据库的配置、连接 Redis 集群的配置等,通常我们也会为一个项目部署到每个环境准备不同的配置文件,例如测试环境配置连接测试的数据库。基本上静态配置就已经满足日常需求,但是静态配置缺少灵活性,一经修改就需要重新构建部署应用,同时也缺少安全性,...

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

Java

「JAVA」线程生命周期分阶段详解,哲学家们深感死锁难解

15

xirruiqiang 发布于 2020-07-01

每个事物都有其 生命周期 ,也就是事物 从出生开始 到 最终消亡 这中间的整个过程;在其整个生命周期的历程中,会有不同阶段,每个阶段对应着一种状态,比如:人的一生会经历从婴幼儿、青少年、青壮年、中老年到最终死亡,离开这人世间,这是人一生的状态;同样的,线程作为一种事物,也有生命周...

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

Java

jvm字节码和类加载机制

1

hellas 发布于 2020-07-01

Class类文件的结构 任何一个Class文件都对应着唯一一个类或接口的定义信息,但反过来说,类或接口并不一定都得定义在文件里(类和接口也可以用反射的方式通过类加载器直接生成) Class文件时一组以8位字节为基础单位的二进制流,各个数据都严格按照顺序紧凑排列在Class文件中,...

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

Java

Servlet总结–补一补基础

xubiao.zhuang 发布于 2020-07-01

Servlet会在服务器启动或第一次请求该Servlet的时候开始生命周期,在服务器结束的时候结束生命周期。无论请求多少次Servlet,最多只有一个Servlet实例。多个客户端并发请求Servlet时,服务器会启动多个线程分别执行该Servlet的service方法 概述 工...

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

创业知识

2020年,开始你副业兼职、迷你创业、自由职业的100个机会!

2

yanxinchi 发布于 2020-07-01

一个好的副业兼职想法能够开启你未来无限的可能。在过去的十多年里,我们一直在不断探索各种各样的小成本创业机会。其中有大量机会完全可以在一边保留全职工作的同时,每个月赚取一定的数千、上万人民币,甚至更多的收入。很多人找到了自己非常喜欢的方向,有的人选择保留自己的全职工作,还有的人选择...

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

Java

一篇告诉你什么是Spring

6

likai 发布于 2020-07-01

阅读全文大概需要7分钟 前言 大多数文章讲"什么到Spring?"上来就是 控制反转(IoC)或依赖注入(DI)和面向切面编程(AOP) ,拿着官网文档直译 copy。对小白来说并不友好,看完可能还是一头雾水。下面是我利用业余时间整理的一些资料、书籍和自己的理...

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

Java

AOP(面向切面编程)预研报告

puefu.he 发布于 2020-07-01

OOP(面向对象) 我们需要完成一个任务的时候一般都想着把 一些操作封装成一个类 ,所有的变量和操作都封装到一个类里面,那么这个类就是我们的对象, 我们要实现某个特定的功能,首先也想着在这个对象里面去实现 缺点 比如我们想实现某些不是常用的功能,我们需要去在需要的对象中去一一实现...

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

Java

小师妹学JVM之:逃逸分析和TLAB

2

dulong 发布于 2020-07-01

逃逸分析我们在JDK14中JVM的性能优化一文中已经讲过了,逃逸分析的结果就是JVM会在栈上分配对象,从而提升效率。如果我们在多线程的环境中,如何提升内存的分配效率呢?快来跟小师妹一起学习TLAB技术吧。 逃逸分析和栈上分配 小师妹:F师兄,从前大家都说对象是在堆中分配的,然后我...

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

Java

2万字长文包教包会 JVM 内存结构

14

Harries 发布于 2020-07-01

点击蓝色“ JavaKeeper ”关注我哟 加个“ 星标 ”,一起成长,做 牛逼闪闪 的技术人 JVM  ≠ Japanese Vedio’s Man 写这篇的主要原因呢,就是为了能在简历上写个“熟悉JVM底层结构”,另一个原因就是能让读我文章的大家也写上...

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

Spring

面试官:了解Bean的生命周期吗?说说Spring框架中Bean的生命周期

1

likai 发布于 2020-07-01

前言 面试过程中被问到Bean的生命周期是很正常的,相信很多人都能答上来,但是放到spring框架里面,难度就提升了很多,今天就来讲一讲Spring框架中Bean的声明周期 一、Bean的生命周期 关于Bean的生命周期,如果我们不谈这个Spring的话,实际上很多人都会想到Ne...

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

Java

深入Java虚拟机(四)连接模型

4

yanxinchi 发布于 2020-06-30

从程序猿的角度来看,理解Java体系结构最重要的方面之一就是 连接模型 。前面曾说过,Java的连接模型允许用户自行设计类装载器,通过自定义的类装载器,程序可以装载在编译时并不知道或许尚未存在的类或者接口,并动态连接它们。 上一篇文章只是简单描述了类生命周期的各个阶段,但是没有深...

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

Java

从JVM设计者的角度来看.class文件结构,一文弄懂.class文件的身份地位

10

hanze 发布于 2020-06-30

目录 本文相关虚拟机的命令 Class文件产生背景及重要地位 【问题】只有Java语言编译后的class文件才能在 JVM 里面跑吗? class文件的地位 Class 类文件结构设计解析 【问题】你会怎么设计class文件? 本文相关虚拟机的命令 编写Java源码 Java源码...

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

Java

去年去阿里面试,面试官居然问我Java类和对象,我是这样回答的!

4

songhua.gao 发布于 2020-06-30

1.谈谈你对Java面向对象的理解? 面向对象就是把构成问题的事务分解成一个个对象,建立对象的目的不是一个步骤,而是为了描述一个事务在解决问题中的行为。类是面向对象的一个重要概念,类是很多个具有相同属性和行为特征的对象抽象出来的,对象是类的一个实例。 类具有三个属性:继承、封装和...

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