<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[rooney84的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/rooney84</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; rooney84]]></copyright><item><title><![CDATA[大白话带你认识 JVM]]></title><link>https://blog.youkuaiyun.com/rooney84/article/details/137889037</link><guid>https://blog.youkuaiyun.com/rooney84/article/details/137889037</guid><author>rooney84</author><pubDate>Sun, 28 Apr 2024 09:28:33 +0800</pubDate><description><![CDATA[虚拟机五大块：方法区、堆、栈、本地方法栈和计数器。工具：VisualVM、arthas。堆都为线程共享区域，有线程安全问题。大白话带你认识 JVM。]]></description><category></category></item><item><title><![CDATA[Springboot3.x测试JWT、OAuth2]]></title><link>https://blog.youkuaiyun.com/rooney84/article/details/130501146</link><guid>https://blog.youkuaiyun.com/rooney84/article/details/130501146</guid><author>rooney84</author><pubDate>Mon, 15 May 2023 13:50:13 +0800</pubDate><description><![CDATA[OAuth 是一个关于授权（authorization）的开放网络标准，在全世界得到广泛应用，目前的版本是2.0版。OAuth 在客户端与服务提供者之间，设置了一个授权层（authorization layer）。客户端不能直接访问服务提供者，只能访问授权层，以此将用户与客户端区分开来。客户端携带的令牌（token）用来指定权限范围和有效期，校验通过后，服务提供者根据令牌的权限范围和有效期，向客户端开放对应的资源。]]></description><category></category></item><item><title><![CDATA[Java对象表示方式1：序列化、反序列化和transient关键字的作用]]></title><link>https://blog.youkuaiyun.com/rooney84/article/details/86075219</link><guid>https://blog.youkuaiyun.com/rooney84/article/details/86075219</guid><author>rooney84</author><pubDate>Tue, 08 Jan 2019 14:39:16 +0800</pubDate><description><![CDATA[Java对象表示方式1：序列化、反序列化和transient关键字的作用

平时我们在Java内存中的对象，是无 法进行IO操作或者网络通信的，因为在进行IO操作或者网络通信的时候，人家根本不知道内存中的对象是个什么东西，因此必须将对象以某种方式表示出来，即 存储对象中的状态。一个Java对象的表示有各种各样的方式，Java本身也提供给了用户一种表示对象的方式，那就是序列化。换句话说，序列化只是表...]]></description><category></category></item><item><title><![CDATA[equals和==的区别小结]]></title><link>https://blog.youkuaiyun.com/rooney84/article/details/86074174</link><guid>https://blog.youkuaiyun.com/rooney84/article/details/86074174</guid><author>rooney84</author><pubDate>Tue, 08 Jan 2019 14:23:54 +0800</pubDate><description><![CDATA[==：

== 比较的是变量(栈)内存中存放的对象的(堆)内存地址，用来判断两个对象的地址是否相同，即是否是指相同一个对象。比较的是真正意义上的指针操作。

1、比较的是操作符两端的操作数是否是同一个对象。
2、两边的操作数必须是同一类型的（可以是父子类之间）才能编译通过。
3、比较的是地址，如果是具体的阿拉伯数字的比较，值相等则为true，如：
int a=10 与 long b=10L 与 d...]]></description><category></category></item><item><title><![CDATA[java内存泄漏与内存溢出]]></title><link>https://blog.youkuaiyun.com/rooney84/article/details/86006481</link><guid>https://blog.youkuaiyun.com/rooney84/article/details/86006481</guid><author>rooney84</author><pubDate>Mon, 07 Jan 2019 15:33:47 +0800</pubDate><description><![CDATA[泄露 memory leak，是指程序在申请内存后，无法释放已申请的内存空间，一次内存泄露危害可以忽略，但内存泄露堆积后果很严重，无论多少内存,迟早会被占光。

memory leak会最终会导致out of memory！

   以发生的方式来分类，内存泄漏可以分为4类： 
1. 常发性内存泄漏。发生内存泄漏的代码会被多次执行到，每次被执行的时候都会导致一块内存泄漏。 
2. 偶发性内存泄漏。...]]></description><category></category></item><item><title><![CDATA[开发中容易造成内存泄露的操作]]></title><link>https://blog.youkuaiyun.com/rooney84/article/details/86005480</link><guid>https://blog.youkuaiyun.com/rooney84/article/details/86005480</guid><author>rooney84</author><pubDate>Mon, 07 Jan 2019 15:18:48 +0800</pubDate><description><![CDATA[建议：

　　1. 在实际开发中，经常会造成系统的崩溃。如下这些操作我们应该注意这些使用场景。 请大家学完相关内容后，回头过来温习下面的内容。不要求此处掌握相关细节。

　　如下四种情况时最容易造成内存泄露的场景，请大家开发时一定注意：

　　· 创建大量无用对象

　　比如，我们在需要大量拼接字符串时，使用了String而不是StringBuilder。


			1

			2

			3

...]]></description><category></category></item><item><title><![CDATA[通用的分代垃圾回收机制]]></title><link>https://blog.youkuaiyun.com/rooney84/article/details/86005362</link><guid>https://blog.youkuaiyun.com/rooney84/article/details/86005362</guid><author>rooney84</author><pubDate>Mon, 07 Jan 2019 15:16:12 +0800</pubDate><description><![CDATA[分代垃圾回收机制，是基于这样一个事实：不同的对象的生命周期是不一样的。因此，不同生命周期的对象可以采取不同的回收算法，以便提高回收效率。我们将对象分为三种状态：年轻代、年老代、持久代。JVM将堆内存划分为 Eden、Survivor 和 Tenured/Old 空间。

　　1. 年轻代

　　所有新生成的对象首先都是放在Eden区。 年轻代的目标就是尽可能快速的收集掉那些生命周期短的对象，对应的...]]></description><category></category></item><item><title><![CDATA[JProfiler使用详细教程学习笔记]]></title><link>https://blog.youkuaiyun.com/rooney84/article/details/80075022</link><guid>https://blog.youkuaiyun.com/rooney84/article/details/80075022</guid><author>rooney84</author><pubDate>Wed, 25 Apr 2018 10:03:55 +0800</pubDate><description><![CDATA[推荐文章：JProfiler 入门教程一、安装JProfiler       从http://www.ej-technologies.com/下载5.1.2并申请试用序列号 二、主要功能简介1．内存剖析 Memory profilerJProfiler 的内存视图部分可以提供动态的内存使用状况更新视图和显示关于内存分配状况信息的视图。所有的视图都有几个聚集层并且能够显示现有存在的对象和作为垃圾回收...]]></description><category></category></item><item><title><![CDATA[（转）Java GC - 监控回收行为与日志分析]]></title><link>https://blog.youkuaiyun.com/rooney84/article/details/80074715</link><guid>https://blog.youkuaiyun.com/rooney84/article/details/80074715</guid><author>rooney84</author><pubDate>Wed, 25 Apr 2018 09:49:17 +0800</pubDate><description><![CDATA[1. 简介    在上一篇介绍&amp;lt;Java GC - 垃圾回收机制&amp;gt;， 本文将介绍如何监控 Javc GC 行为，同时涉及一些GUI工具的使用(虽然有些已经很老并不再更新)，监控GC在于判断JVM是否在良好高效地工作并且是否需要投入性能调优(主要包括应用程序优化与JVM参数优化)，关注的数据大概有：    1. Mirror GC频率、持续时间以及回收内存量。    2. Major G...]]></description><category></category></item><item><title><![CDATA[iframe与主框架跨域相互访问方法]]></title><link>https://blog.youkuaiyun.com/rooney84/article/details/46710543</link><guid>https://blog.youkuaiyun.com/rooney84/article/details/46710543</guid><author>rooney84</author><pubDate>Wed, 01 Jul 2015 15:09:07 +0800</pubDate><description><![CDATA[iframe与主框架跨域相互访问方法


分类： javascript2013-12-27
 23:11 23307人阅读 评论(14) 收藏 举报

iframemain跨域父窗口子窗口



目录(?)[+]




iframe 与主框架相互访问方法



1.同域相互访问


假设A.html 与 b.html domain都是localhost]]></description><category></category></item></channel></rss>