<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[b1319539的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/b1319539</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; b1319539]]></copyright><item><title><![CDATA[Linux环境下的mysql实例安装，执行bin/mysqld_safe --user=mysql &，报错问题解决]]></title><link>https://blog.youkuaiyun.com/b1319539/article/details/133885687</link><guid>https://blog.youkuaiyun.com/b1319539/article/details/133885687</guid><author>b1319539</author><pubDate>Wed, 18 Oct 2023 08:38:53 +0800</pubDate><description><![CDATA[2.2. /usr/local 目录的权限通常只有超级用户才能操作，因此可以避免一些意外的权限问题。2.1.可以保证安装的软件都是系统级别，能够对所有用户可见。执行此处有可能报找不到data目录，手动创建一个即可。root@localhost:默认密码，需要记住。还有一种是通过mysql对应的脚本命令进行安装。一种是解压两个mysql，分别放到不同文件夹。data目录下生成初始化文件，即初始化成功。/usr/local 目录的好处。修改配置文件，将默认路径下的删掉。执行配置，此处有可能报错。]]></description><category></category></item><item><title><![CDATA[JVM内存区域划分]]></title><link>https://blog.youkuaiyun.com/b1319539/article/details/133780362</link><guid>https://blog.youkuaiyun.com/b1319539/article/details/133780362</guid><author>b1319539</author><pubDate>Sun, 15 Oct 2023 21:07:52 +0800</pubDate><description><![CDATA[JVM整体看来可以分为两种：线程共享、线程私有。]]></description><category></category></item><item><title><![CDATA[浅谈悲观锁和乐观锁]]></title><link>https://blog.youkuaiyun.com/b1319539/article/details/103700762</link><guid>https://blog.youkuaiyun.com/b1319539/article/details/103700762</guid><author>b1319539</author><pubDate>Wed, 25 Dec 2019 16:34:33 +0800</pubDate><description><![CDATA[悲观锁定义：

假设每一次操作都认为会对数据进行修改，然后对资源进行加锁，一个线程进行操作时，其他线程需要等待，下一个线程直到当前线程完全释放锁才能拿到锁。数据库的锁基本都是这种（行锁、表锁、读/写锁等） 还有java里的常见的synchronized关键字也是悲观锁。



乐观锁定义：

与悲观锁相反，乐观锁假设每一次操作都认为不会对数据进行修改，所以都不会加锁，但是乐观锁会在更新时判断下线...]]></description><category></category></item><item><title><![CDATA[闲聊GC垃圾回收机制]]></title><link>https://blog.youkuaiyun.com/b1319539/article/details/103578434</link><guid>https://blog.youkuaiyun.com/b1319539/article/details/103578434</guid><author>b1319539</author><pubDate>Wed, 18 Dec 2019 00:05:23 +0800</pubDate><description><![CDATA[这里只是浅谈一下我自己对GC的理解，如果有什么不对的地方欢迎大家指正交流

GC的定义

GC就是常说的jvm的垃圾回收机制，粗略的理解就是jvm虚拟机可根据复杂的算法策略判断程序中的一段资源是否为可回收状态，而进行自动回收，释放内存资源的一个过程。

以前JVM判断对象存活还是死亡是使用引用计数算法，但现在是使用类似于树形结构的可达性分析算法，也就是GC roots算法。引用计数算法我知道的好像...]]></description><category></category></item><item><title><![CDATA[itextpdf 5.5.6版本生成pdf文件  字体设置三种方式]]></title><link>https://blog.youkuaiyun.com/b1319539/article/details/103290334</link><guid>https://blog.youkuaiyun.com/b1319539/article/details/103290334</guid><author>b1319539</author><pubDate>Thu, 28 Nov 2019 11:52:30 +0800</pubDate><description><![CDATA[1.第一种是引用window本地系统字体（这里以常见的宋体为例）

  BaseFont bf =BaseFont.createFont("C:/WINDOWS/Fonts/simsun.ttf", BaseFont.IDENTITY_H,BaseFont.NOT_EMBEDDED);
  Font f = new Font(bf,18,Font.NORMAL);

2.第...]]></description><category></category></item><item><title><![CDATA[常用集合List对象及Map对象中进行引用时是直接引用内存中的对象，还是通过相关指针索引指向对象地址？]]></title><link>https://blog.youkuaiyun.com/b1319539/article/details/102607865</link><guid>https://blog.youkuaiyun.com/b1319539/article/details/102607865</guid><author>b1319539</author><pubDate>Thu, 17 Oct 2019 15:18:38 +0800</pubDate><description><![CDATA[常用集合List对象及Map对象中进行引用时是直接引用内存中的对象，还是通过相关指针索引指向对象地址？
是不是刚看到这个问题 一脸懵逼？
通过平时开始时的一些细节 可以看出java一直在致力于隐藏指针的相关信息及概念，令我们潜移默化的认为在java中一切都是对象，但在数据引用转换过程中 如果都是对象级的 相对来说性能的消耗就有些大了 所以其实java中很多我们平时不注意的地方也都是通过指针进行引用...]]></description><category></category></item><item><title><![CDATA[简述单例设计模式的一些理解及代码实现]]></title><link>https://blog.youkuaiyun.com/b1319539/article/details/65627028</link><guid>https://blog.youkuaiyun.com/b1319539/article/details/65627028</guid><author>b1319539</author><pubDate>Fri, 24 Mar 2017 09:54:37 +0800</pubDate><description><![CDATA[单例设计模式从特征上讲: 
1，单例类只可有一个实例 
2，单例类需自己创建唯一实例 
3，需要给其他对象提供这一实例从作用和目的上来说: 
保证在应用程序中，一个类只有一个实例存在代码格式上来讲: 
    1，私有的构造函数 
    2，私有的静态的全局变量 
    3，公有的静态的方法从形式上来说有以下几种: 
懒汉式：使用的时候再实例化（延时加载） 
     代码实现 （线程不安全,但]]></description><category></category></item><item><title><![CDATA[maven报no compiler is provided in this environment解决方法]]></title><link>https://blog.youkuaiyun.com/b1319539/article/details/64956113</link><guid>https://blog.youkuaiyun.com/b1319539/article/details/64956113</guid><author>b1319539</author><pubDate>Wed, 22 Mar 2017 21:44:52 +0800</pubDate><description><![CDATA[几年间一直在各大论坛，播客，观览学习，现在工作也有时日了。 
  打算从现在开始每天整理写一写自己曾经遇到过的错误和一些对各项技术的理解， 
  希望能对朋友们有一点帮助，也是对自己知识体系的一次整理出现此错误原因，多是因为eclipse配置maven后，它对jdk不识别造成，与锁定版本号等全部无关，eclipse有时就会对一些东西突然不识别，后面一些错误会继续给大家分享一些它的坑爹之处，哈哈，这个]]></description><category></category></item></channel></rss>