-
spring5 源码深度解析----- 事务增强器(100%理解事务)
spring5 源码深度解析----- 事务增强器(100%理解事务) 上一篇文章我们讲解了事务的Advisor是如何注册进Spring容器的,也讲解了Spring是如何将有配置事务的类配置上事务的,实际上也就是用了AOP那一套,也讲解了Advisor,pointcut验证流程,至此,事务的初始化工作都...
-
从 JVM 视角看看 Java 守护线程
从 JVM 视角看看 Java 守护线程 Java 多线程系列第 7 篇。 这篇我们来讲讲线程的另一个特性:守护线程 or 用户线程? 我们先来看看 Thread.setDaemon() 方法的注释,如下所示。 Marks this thread as either a daemon thread or a user thread. The Java Virtual Machi...
-
java基础(32):类加载、反射
java基础(32):类加载、反射 1. 类加载器 1.1 类的加载 当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。 加载 就是指将class文件读入内存,并为之创建一个Class对象。 任何类被使用时系统都会建立一...
-
二、线程间的共享
二、线程间的共享 线程间的共享 一、synchronize对象锁和类锁 synchronize为多线程关键字是一种同步锁,它可以修饰以下几种对象: 代码块: 被修饰的代码块被称为同步代码块,作用的范围是{}里面的代码,作用的对象是调用这个代码块的对象 方法: 被修饰的方法称为同步...
-
扛住阿里双十一高并发流量,Sentinel是怎么做到的?
扛住阿里双十一高并发流量,Sentinel是怎么做到的? Sentinel 承接了阿里巴巴近 10 年的双十一大促流量的核心场景 本文介绍阿里开源限流熔断方案Sentinel功能、原理、架构、快速入门以及相关框架比较 基本介绍 1 名词解释 服务限流 :当系统资源不够,不足以应对大量请...
-
死磕 java线程系列之线程池深入解析——体系结构
死磕 java线程系列之线程池深入解析——体系结构 (手机横屏看源码更方便) 注:java源码分析部分如无特殊说明均基于 java8 版本。 简介 Java的线程池是块硬骨头,对线程池的源码做深入研究不仅能提高对Java整个并发编程的理解,也能提高自己在面试中的表现,增加被录...
-
Java 对象和类
Java 对象和类 Java 对象和类 类 类(class)是构造对象的模板或蓝图。 对象 对象表示一个可以明确标识的实体。每个对象都有自己独特的标识、状态和行为。 对象的状态(特征或属性,即实例变量),由该对象的数据域来表示。 对象的行为(对象执行的动作,即功能),由...
2019-10-16 08:05:33 java面向对象java 对象java编程语言java面向对象编程定义设计方法虚拟机用户IE应用开发
-
SpringMVC工作原理
SpringMVC工作原理 SpringMVC的工作原理图: SpringMVC流程 1、 用户发送请求至前端控制器DispatcherServlet。 2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3、 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处...
-
Maven仓库介绍以及私服搭建
Maven仓库介绍以及私服搭建 1 什么是Maven? 1.1 Maven的概念 Maven主要服务于基于Java平台的项目构建、依赖管理和项目信息开发,它是一个异常强大的构建工具,能够帮助我们自动化构建过程,从清理、编译、测试到生成报告,再到打包和部署。 1.2 Maven的优点 1.2.1 便...
-
base64编码原理
base64编码原理 最近在做将文件转成base64编码,并保存在文件中。编码后的文件比编码前的文件大1/3。于是研究了一下base64编码的原理。 base64编码的由来 我们在通过网络传输文件时,并不是所有的字节都可以传输的。如我们在发送邮件时,只支持可见字符的传送,像ASCII...
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
