-
Springboot源码分析之代理对象内嵌调用
Springboot源码分析之代理对象内嵌调用 摘要: 关于这个话题可能最多的是 @Async 和 @Transactional 一起混用,我先解释一下什么是代理对象内嵌调用,指的是一个代理方法调用了同类的另一个代理方法。首先在这儿我要声明事务直接的嵌套调用除外,至于为什么,是它已经...
-
看一下“Dubbo 2.7”的三大新特性
看一下“Dubbo 2.7”的三大新特性 Dubbo 2.7.x 作为 Apache 的孵化版本,除了代码优化之外,还新增了许多重磅的新特性,本文将会介绍其中最典型的三个新特性: 一、异步化改造 二、三大中心改造 三、服务治理增强 一、异步支持优化 我们知道dubbo协议本身支持三种发送...
-
史上最详细JVM,Java内存区域讲解
史上最详细JVM,Java内存区域讲解 本人免费整理了Java高级资料,一共30G,需要自己领取; 传送门:https://mp.weixin.qq.com/s/JzddfH-7yNudmkjT0IRL8Q 运行时数据区域 JVM载执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用...
-
Java自学-接口与继承 对象转型
Java自学-接口与继承 对象转型 Java中的对象转型 示例 1 : 明确引用类型与对象类型的概念 首先,明确引用类型与对象类型的概念 在这个例子里,有一个对象 new ADHero(), 同时也有一个引用ad 对象是有类型的, 是ADHero 引用也是有类型的,是ADHero 通常情况下,引用类...
-
并发Bug之源有三,请睁大眼睛看清它们
并发Bug之源有三,请睁大眼睛看清它们 写在前面 生活中你一定听说过——能者多劳 作为 Java 程序员,你一定听过——这个功能请求慢,能加一层缓存或优化一下 SQL 吗? 看过中国古代神话故事的也一定听过——天上一天,地上一年 一切设计来源于生活,上一章 学并发编程...
-
Spring 框架基础(01):核心组件总结,基础环境搭建
Spring 框架基础(01):核心组件总结,基础环境搭建 本文源码:GitHub·点这里 || GitEE·点这里 一、Spring框架 1、框架简介 Spring是一个开源框架,框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架...
-
Java连载28-内存分析
Java连载28-内存分析 一、方法在执行过程中是如何分配内存的,内存是如何变化的? 1.方法只定义,不调用,是不会执行的,并且在JVM中也不会给该方法分配运行所属的内存空间,只有在调用这个方法的时候,才会动态的给这个方法分配所属的内存空间。 2.在JVM内存划分上有这...
-
环境变量_JAVA_LAUNCHER_DEBUG,它能给你更多的JVM信息
环境变量_JAVA_LAUNCHER_DEBUG,它能给你更多的JVM信息 关于环境: 本文中的实战都是在docker容器中进行的,容器的出处请参照《在docker上编译openjdk8》一文,里面详细的说明了如何构造镜像和启动容器。 在上一篇文章《修改,编译,GDB调试openjdk8源码(docker环境下)...
-
SpringBoot整合ActiveMQ,看这篇就够了
SpringBoot整合ActiveMQ,看这篇就够了 ActiveMQ是Apache提供的一个开源的消息系统,完全采用Java来实现,因此它能很好地支持JMS(Java Message Service,即Java消息服务)规范;本文将详细介绍下ActiveMq的安装、与SpringBoot整合发送队列消息、发送主题消息的的过程。...
-
修改,编译,GDB调试openjdk8源码(docker环境下)
修改,编译,GDB调试openjdk8源码(docker环境下) 在上一章《在docker上编译openjdk8》里,我们在docker容器内成功编译了openjdk8的源码,有没有读者朋友产生过这个念头:“能不能修改openjdk源码,构建一个与众不同的jdk“,今天我们就来阅读一些openjdk的源码,再尝试...
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
