<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[zhyk1117的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/zhyk1117</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zhyk1117]]></copyright><item><title><![CDATA[使用@builder时遇到的坑]]></title><link>https://blog.youkuaiyun.com/zhyk1117/article/details/132660406</link><guid>https://blog.youkuaiyun.com/zhyk1117/article/details/132660406</guid><author>zhyk1117</author><pubDate>Mon, 04 Sep 2023 01:34:04 +0800</pubDate><description><![CDATA[在类上使用了 @Builder 注解，那么需要手动添加一个无参构造函数，否则有些序列化框架需要通过 newInstance 构造对象时会报错。【正如本文上述分析】在类上使用了 @Builder 注解，那么不能再在构造函数或方法上使用 @Builder 注解，否则会导致重复生成构造器类。给某个属性设置一个默认值，那么需要在属性上使用 @Builder.Default 注解，否则默认值会被忽略，无法达到设置默认值的功能。]]></description><category></category></item><item><title><![CDATA[Binlog介绍]]></title><link>https://blog.youkuaiyun.com/zhyk1117/article/details/124580690</link><guid>https://blog.youkuaiyun.com/zhyk1117/article/details/124580690</guid><author>zhyk1117</author><pubDate>Thu, 05 May 2022 00:24:52 +0800</pubDate><description><![CDATA[概念
Binary log(二进制日志)，简称Binlog。 Binlog是记录所以数据表结构变更以及表数据修改的二进制日志，不会记录select和show这类操作。Binlog是以事件形式记录，还包括语句所执行的消耗时间。Binlog是MySql Server自己的日志，但是Redo Log是基于InnoDB引擎所特有的日志。
开启Binlog日志的最重要使用场景：


主从复制
在主库开启Binlog功能，这样主库就可以把Binlog传递给从库，从库拿到Binlog后实现数据恢复达到主从数据一致性。

]]></description><category></category></item><item><title><![CDATA[Java学习之路]]></title><link>https://blog.youkuaiyun.com/zhyk1117/article/details/113100959</link><guid>https://blog.youkuaiyun.com/zhyk1117/article/details/113100959</guid><author>zhyk1117</author><pubDate>Mon, 25 Jan 2021 00:32:09 +0800</pubDate><description><![CDATA[大家好，本篇文章主要记录学习的知识点所对应的博客或者视频链接，以供随时都可以查看。此外，非常感谢所有作者的分享！！！

Servlet
servlet到底是什么 https://blog.youkuaiyun.com/zj12352123/article/details/80576748

servlet简介与servlet和HttpServlet运行流程 https://www.cnblogs.com/libingbin/p/5960456.html


...]]></description><category></category></item><item><title><![CDATA[HashMap源码之put、get方法]]></title><link>https://blog.youkuaiyun.com/zhyk1117/article/details/95866759</link><guid>https://blog.youkuaiyun.com/zhyk1117/article/details/95866759</guid><author>zhyk1117</author><pubDate>Sun, 14 Jul 2019 13:34:59 +0800</pubDate><description><![CDATA[本篇文章主要聊聊我们HashMap的put()、get()方法的源码。因为HashMap永远伴任何一名程序猿，对于HashMap来说，put()和get()方法是我们最常使用的两种方法，一直伴随我们左右。但其又不是线程安全的，所以我们需要查看其源码，了解其原理。

HashCode()方法
我们首先来插播一下hashCode()方法。对于任何一个对象都存在HashCode()方法，...]]></description><category></category></item><item><title><![CDATA[Java Web服务收到请求时，是如何创建线程处理任务的]]></title><link>https://blog.youkuaiyun.com/zhyk1117/article/details/95237527</link><guid>https://blog.youkuaiyun.com/zhyk1117/article/details/95237527</guid><author>zhyk1117</author><pubDate>Tue, 09 Jul 2019 20:55:41 +0800</pubDate><description><![CDATA[原文链接：https://blog.youkuaiyun.com/wtopps/article/details/71339295，谢谢！！！

在开发中，突然想到了这样的一个问题， Java对每一次Web的请求，是否都会创建一条线程去进行处理呢？也就是说，当一个Class的方法同时有1000个请求访问时，线程是如何运作的呢？

解释上面的问题，首先需要说一下Web服务器处理请求的几种模式：

1、收到一个请求...]]></description><category></category></item><item><title><![CDATA[单例实现方式——五种方式]]></title><link>https://blog.youkuaiyun.com/zhyk1117/article/details/93911541</link><guid>https://blog.youkuaiyun.com/zhyk1117/article/details/93911541</guid><author>zhyk1117</author><pubDate>Thu, 27 Jun 2019 20:59:19 +0800</pubDate><description><![CDATA[单例模式算是设计模式中最容易理解，也是最容易手写代码的模式了吧。但是其中的坑却不少，所以也常作为面试题来考。本文主要对几种单例写法的整理，并分析其优缺点。很多都是一些老生常谈的问题，但如果你不知道如何创建一个线程安全的单例，不知道什么是双检锁，那这篇文章可能会帮助到你。

懒汉式，线程不安全

当被问到要实现一个单例模式时，很多人的第一反应是写出如下的代码，包括教科书上也是这样教我们的。


		...]]></description><category></category></item><item><title><![CDATA[Spring IOC容器加载Bean的初始化过程]]></title><link>https://blog.youkuaiyun.com/zhyk1117/article/details/88964868</link><guid>https://blog.youkuaiyun.com/zhyk1117/article/details/88964868</guid><author>zhyk1117</author><pubDate>Tue, 02 Apr 2019 11:57:50 +0800</pubDate><description><![CDATA[这是我的第一篇博客，正式开启小奋之旅。

主要记录了Spring 加载Bean的过程。主要参考了如下链接，谢谢。




	Spring容器IOC初始化过程---今天终于进行总结了
	
         https://juejin.im/post/5ab30714f265da237b21fbcc


	谈一谈我对Spring Resource的理解 
	
   ...]]></description><category></category></item></channel></rss>