<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[libai3的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/libai3</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; libai3]]></copyright><item><title><![CDATA[macOS Big Sur安装Mojave动态桌面壁纸]]></title><link>https://blog.youkuaiyun.com/libai3/article/details/118035745</link><guid>https://blog.youkuaiyun.com/libai3/article/details/118035745</guid><author>libai3</author><pubDate>Sat, 19 Jun 2021 00:06:37 +0800</pubDate><description><![CDATA[macOS Big Sur安装Mojave动态桌面壁纸
升级macOS Big Sur，发现之前最喜欢的Mojave动态桌面动态壁纸消失了。Mojave作为macOS第一款动态壁纸，画面简洁，明暗变化明显，个人感觉比之后的动态壁纸都耐看，遂想自己下载，在中文互联网找了好久，没有找到合适的教程。这里记录一下详细过程。
第一步：下载mojave_dynamic.heic文件
下载链接如下，这个链接下载比较快，亲测下载速度可达3MB/s，由于动态壁纸包含一天内 不同时刻的场景，壁纸内容比较大，Mojave动态壁纸]]></description><category></category></item><item><title><![CDATA[MacOS下终端可以连接mysql但是MySQLWorkbench无法连接]]></title><link>https://blog.youkuaiyun.com/libai3/article/details/112367413</link><guid>https://blog.youkuaiyun.com/libai3/article/details/112367413</guid><author>libai3</author><pubDate>Fri, 08 Jan 2021 16:08:29 +0800</pubDate><description><![CDATA[亲测有效
很早前安装了mysql，一直在终端里使用，最近安装了MySQLWorkbench但始终无法连接，整个人都给晕了。


但是在MySQLWorkbench的连接界面下始终无法连接成功

在终端测试同样的ip和端口是可以连接成功的
mysql -u root -p -h localhost -P 3306 



分析是MySQLWorkbench配置的原因

更改连接方法为Local Socket/Pipe



查询Socket/Pipe Path的路径


在终端输入如下命令测试即可查询：
ne]]></description><category></category></item><item><title><![CDATA[Java虚拟机对象创建过程]]></title><link>https://blog.youkuaiyun.com/libai3/article/details/112311296</link><guid>https://blog.youkuaiyun.com/libai3/article/details/112311296</guid><author>libai3</author><pubDate>Thu, 07 Jan 2021 14:57:33 +0800</pubDate><description><![CDATA[Java虚拟机对象创建过程
文章目录Java虚拟机对象创建过程1、对象的内存分配方法2、对象的内存把布局3、对象的定位访问
1、对象的内存分配方法


类加载检查，首先检查类是否已被加载、解析和初始化过。如果没有，那必须先执行相应的类加载过程。


在类加载检查通过之后，需要为新生对象分配内存，分配内存有两种方法：


**指针碰撞**


**空闲列表**




对象创建应该是线程安全的，例如给对象分配完内存之后，需要修改栈区中指向堆内存堆的指针，这个过程未必是线程安全的。实现内存分配与指针修改的线程安]]></description><category></category></item></channel></rss>