<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[SiuMu_的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/SiuMu_</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; SiuMu_]]></copyright><item><title><![CDATA[安装redis时候修改过的配置文件]]></title><link>https://blog.csdn.net/SiuMu_/article/details/130446506</link><guid>https://blog.csdn.net/SiuMu_/article/details/130446506</guid><author>SiuMu_</author><pubDate>Wed, 27 Mar 2024 09:55:27 +0800</pubDate><description><![CDATA[只要是石头，到哪里都不会发光的bindportpidfilelogfiledaemonize。]]></description><category></category></item><item><title><![CDATA[redis 设置开机自启动]]></title><link>https://blog.csdn.net/SiuMu_/article/details/130446790</link><guid>https://blog.csdn.net/SiuMu_/article/details/130446790</guid><author>SiuMu_</author><pubDate>Sun, 30 Apr 2023 10:39:12 +0800</pubDate><description><![CDATA[redis设置开机自启]]></description><category></category></item><item><title><![CDATA[IDEA中Translation插件无法使用怎么办？]]></title><link>https://blog.csdn.net/SiuMu_/article/details/127501453</link><guid>https://blog.csdn.net/SiuMu_/article/details/127501453</guid><author>SiuMu_</author><pubDate>Mon, 24 Oct 2022 21:23:39 +0800</pubDate><description><![CDATA[IDEA中翻译插件Translation不可用怎么办？可以配置百度翻译使用，每个月百万字符以内不收费]]></description><category></category></item><item><title><![CDATA[使用Docker部署Nacos集群]]></title><link>https://blog.csdn.net/SiuMu_/article/details/126837913</link><guid>https://blog.csdn.net/SiuMu_/article/details/126837913</guid><author>SiuMu_</author><pubDate>Tue, 13 Sep 2022 17:47:34 +0800</pubDate><description><![CDATA[Docker 部署 Naocs 集群]]></description><category></category></item><item><title><![CDATA[restful 风格如何使用 get 方式传递复杂参数]]></title><link>https://blog.csdn.net/SiuMu_/article/details/126052088</link><guid>https://blog.csdn.net/SiuMu_/article/details/126052088</guid><author>SiuMu_</author><pubDate>Fri, 29 Jul 2022 12:29:44 +0800</pubDate><description><![CDATA[restful 风格如何使用 get 方式传递复杂参数]]></description><category></category></item><item><title><![CDATA[Vue前端枚举的实现]]></title><link>https://blog.csdn.net/SiuMu_/article/details/125585128</link><guid>https://blog.csdn.net/SiuMu_/article/details/125585128</guid><author>SiuMu_</author><pubDate>Sun, 03 Jul 2022 15:53:44 +0800</pubDate><description><![CDATA[Vue前端枚举的实现]]></description><category></category></item><item><title><![CDATA[Springboot序列化处理null(空)值]]></title><link>https://blog.csdn.net/SiuMu_/article/details/125583724</link><guid>https://blog.csdn.net/SiuMu_/article/details/125583724</guid><author>SiuMu_</author><pubDate>Sun, 03 Jul 2022 14:29:48 +0800</pubDate><description><![CDATA[Springboot序列化处理null(空)值]]></description><category></category></item><item><title><![CDATA[Springboot处理Long类型传给前端导致精度丢失问题]]></title><link>https://blog.csdn.net/SiuMu_/article/details/125571491</link><guid>https://blog.csdn.net/SiuMu_/article/details/125571491</guid><author>SiuMu_</author><pubDate>Sat, 02 Jul 2022 13:32:35 +0800</pubDate><description><![CDATA[Springboot处理Long类型传给前端导致精度丢失问题]]></description><category></category></item><item><title><![CDATA[springboot枚举反序列化，@JsonCreator注解各种报错解决方案]]></title><link>https://blog.csdn.net/SiuMu_/article/details/123698632</link><guid>https://blog.csdn.net/SiuMu_/article/details/123698632</guid><author>SiuMu_</author><pubDate>Wed, 23 Mar 2022 22:55:03 +0800</pubDate><description><![CDATA[你多努力一点，获得的打击就多一点。

今天使用枚举传参就出现了各种报错。
比如这样的：
org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: 
Input mismatch reading Enum Gender: properties-based @JsonCreator ([method Gender#codeOf(java.lang.String)]) 
expects JSON O.]]></description><category></category></item><item><title><![CDATA[MapStruct复制失败，属性为null，与lombok有关系]]></title><link>https://blog.csdn.net/SiuMu_/article/details/123611255</link><guid>https://blog.csdn.net/SiuMu_/article/details/123611255</guid><author>SiuMu_</author><pubDate>Sun, 20 Mar 2022 13:43:00 +0800</pubDate><description><![CDATA[只要我不努力，老板就永远也过不上他想要的生活

前言
今天我搭建项目的时候发现，使用MapStruct复制对象失败了，复制后所有的对象属性都为null。我一再检查，确信自己依赖没有引入错误，也没有什么特殊的配置，就是很简单的一个对象复制。
然后我就在网上查，网上找，都不尽如意。我之前搭的一个demo就一下子成功了，没有丝毫问题。于是我就把那个demo与这个项目比对一下，到底有什么区别，是什么导致那个demo能成功，这个项目就失败呢？
与Lombok有关系
终于让我发现了问题所在，大家可能觉得是不是lomb.]]></description><category></category></item><item><title><![CDATA[复习一下数组和链表——ArrayList与LinkedList的源码阅读]]></title><link>https://blog.csdn.net/SiuMu_/article/details/123166094</link><guid>https://blog.csdn.net/SiuMu_/article/details/123166094</guid><author>SiuMu_</author><pubDate>Mon, 28 Feb 2022 22:08:32 +0800</pubDate><description><![CDATA[ArrayList与LinkedList的源码阅读]]></description><category></category></item><item><title><![CDATA[关于领域对象POJO的思考]]></title><link>https://blog.csdn.net/SiuMu_/article/details/121190580</link><guid>https://blog.csdn.net/SiuMu_/article/details/121190580</guid><author>SiuMu_</author><pubDate>Sun, 07 Nov 2021 13:52:58 +0800</pubDate><description><![CDATA[优秀的代码千篇一律，恶心的代码升职加薪

术语
分层领域模型规约：

POJO（Plain Ordinary Java Object）: 在本规约中，POJO 专指只有 setter/getter/toString 的 简单类，包括 DO/DTO/BO/VO 等。
DO（Data Object）：此对象与数据库表结构一一对应，通过 DAO 层向上传输数据源对象。
DTO（Data Transfer Object）：数据传输对象，Service 或 Manager 向外传输的对象。
BO（Business .]]></description><category></category></item><item><title><![CDATA[vue组件封装之封装一个单选按钮]]></title><link>https://blog.csdn.net/SiuMu_/article/details/120463938</link><guid>https://blog.csdn.net/SiuMu_/article/details/120463938</guid><author>SiuMu_</author><pubDate>Fri, 24 Sep 2021 22:38:20 +0800</pubDate><description><![CDATA[少小离家老大回，骚话学了一大堆。

前言
  我需要一个单选按钮，不知道是不是我眼瞎，ElementUI中没有找到我想要的那个组件。于是我就萌生了一种自己封装组件的念头。自己动手，丰衣足食，既然如此，那我就自己动手做一个呗。
相关代码放在这里：https://gitee.com/siumu/blog_code.git
问题与阻碍
要想封装一个组件，那么我们就会面临这几个问题。

父子组件之间如何传值？
如何在子组件中修改父组件的值？
如何在父组件中使用 v-model 来绑定子组件的数据？

第一个问题还.]]></description><category></category></item><item><title><![CDATA[面向后端程序员常用的通用CSS代码库]]></title><link>https://blog.csdn.net/SiuMu_/article/details/120340136</link><guid>https://blog.csdn.net/SiuMu_/article/details/120340136</guid><author>SiuMu_</author><pubDate>Thu, 16 Sep 2021 23:58:23 +0800</pubDate><description><![CDATA[小时候我们都很快乐，因为那个时候我们，丑和穷都还不是那么明显。

序言
  不知道身为后端程序员的你写不写前端代码，反正我是经常写，写的我很烦，尤其是用vue之类的组件式开发，几乎每个vue页面我都要写一些重复性的css，写了一遍又一遍，而且还都是那种非常简单的，margin，padding，font-size之类的东西。毕竟高深的我也不会写。
  所以，我痛定思痛，决定把常用的那些简单的css写成一个文件,并且放在码云上，之后不管是哪个项目我直接复制粘贴进去，全局引用，之后就不用写css了，直接写cla.]]></description><category></category></item><item><title><![CDATA[快速学会并使用加密与解密(一)]]></title><link>https://blog.csdn.net/SiuMu_/article/details/120165763</link><guid>https://blog.csdn.net/SiuMu_/article/details/120165763</guid><author>SiuMu_</author><pubDate>Sun, 12 Sep 2021 14:41:44 +0800</pubDate><description><![CDATA[别再说自己是单身狗了，你这个年纪，狗都死了。

前言
  最近试了一下微信支付，其中涉及到了一些加密与解密的算法。由于我没有研究过加密与解密这方面的内容，在完全不懂的情况下走了不少弯路。所以我就记录一下学习的过程，同时也希望这篇文章能帮助到一些同学，让大家能对加密与解密稍微了解一点，不至于上来就抓瞎。
  说起这个加密与解密，大家可能听过很多各种加密算法，什么MD5，什么对称加密，什么非对称加密，还有什么公钥私钥，签名，证书什么的。
  大家且听我用浅薄的见识，大言不惭的讲一讲。
哈希算法（Hash）又称.]]></description><category></category></item><item><title><![CDATA[通过在线游戏练习flex布局和各种css选择器]]></title><link>https://blog.csdn.net/SiuMu_/article/details/119222221</link><guid>https://blog.csdn.net/SiuMu_/article/details/119222221</guid><author>SiuMu_</author><pubDate>Sun, 29 Aug 2021 21:25:35 +0800</pubDate><description><![CDATA[懒是一个很好的托辞，说的好像你勤奋了就能干成大事一样。

序言
  不知道身为后端程序员的你写不写前端代码，反正我是经常写，写的我很烦，尤其是用vue之类的组件式开发，几乎每个vue页面我都要写一些重复性的css，写了一遍又一遍，而且还都是那种非常简单的，margin，padding，font-size之类的东西。毕竟高深的我也不会写。
  所以，我痛定思痛，决定把常用的那些简单的css写成一个文件,并且放在码云上，之后不管是哪个项目我直接复制粘贴进去，全局引用，之后就不用写css了，直接写class就行.]]></description><category></category></item><item><title><![CDATA[springboot全局异常处理]]></title><link>https://blog.csdn.net/SiuMu_/article/details/118498007</link><guid>https://blog.csdn.net/SiuMu_/article/details/118498007</guid><author>SiuMu_</author><pubDate>Mon, 05 Jul 2021 22:00:45 +0800</pubDate><description><![CDATA[定了个Plan，时间到了只完成了P，因为lan。

序言
  有时候我们写代码是无法预测程序会出现什么异常的，也无法预知用户的神奇操作，因此，有时候我们的程序可能会爆出，500啊，404啊，401啊，403啊等等各种错误，这样错误让用户看到肯定很不好，我们只想给他们看到，类似 “网络错误！请稍后重试”“服务器繁忙，请等会再来”这样的话。
  但是我们又不能每段程序都给你来上一段try-catch所以，就需要一个手段，能让程序发生了异常之后，有一个统一的处理地方。
相关代码放在这里：https://gite.]]></description><category></category></item><item><title><![CDATA[Bean对象复制工具——MapStruct]]></title><link>https://blog.csdn.net/SiuMu_/article/details/118423661</link><guid>https://blog.csdn.net/SiuMu_/article/details/118423661</guid><author>SiuMu_</author><pubDate>Fri, 02 Jul 2021 22:49:20 +0800</pubDate><description><![CDATA[如果你喜欢一个女孩，就好好努力多挣钱，到时候多随点份子钱。

序言
  去年我不是写了一个反射工具类用来复制对象嘛，然后我就想到，这种问题怎么可能没有大佬解决呢？于是我就在网上找这样的工具类，发现这种对象copy的工具包还是挺多的。所以，我为什么要写个反射工具复制对象？？？
  然后网上又有人说使用对象复制工具影响效率，性能不好。不过我想有问题总会有大佬解决的。这不，看了众多的博客，这个工具MapStruct普遍都说好。所以我就也推荐一下这个工具，还是挺好用的。
相关代码放在这里：https://gite.]]></description><category></category></item><item><title><![CDATA[好用的前端flex布局，通用的flex布局CSS代码]]></title><link>https://blog.csdn.net/SiuMu_/article/details/118121484</link><guid>https://blog.csdn.net/SiuMu_/article/details/118121484</guid><author>SiuMu_</author><pubDate>Thu, 01 Jul 2021 23:33:08 +0800</pubDate><description><![CDATA[我的社交恐惧症，主要来自于，收入低。???

  如果基础不是很好的话，前后端分离之后，我们或许会有一些这样的疑问：文件能不能用Json上传？，文件能不能和参数一起上传？，文件怎么下载?，等等一系列问题。今天我们就用一篇文章彻底搞懂前后端分离后有哪些上传与下载的方案。

...]]></description><category></category></item><item><title><![CDATA[最近的Java面试感慨]]></title><link>https://blog.csdn.net/SiuMu_/article/details/115406470</link><guid>https://blog.csdn.net/SiuMu_/article/details/115406470</guid><author>SiuMu_</author><pubDate>Sun, 04 Apr 2021 11:06:04 +0800</pubDate><description><![CDATA[你总说梦想遥不可及，可你却从不早睡，也不早起。

序言
  看到这个标题，是不是觉得我去别的公司面试了？其实不是，是我作为面试官去面试别人。面试了好多好多人，着实有点小感想，当然也是吐槽。
背景资料
  公司项目缺人，需要找外包来驻场开发，我们就找外包公司给我们推简历，然后我们部门面试候选人，如果合适的话，就会来公司驻场开发。
吐槽一下
  本来让我一个工作不到一年的小菜鸟去面试别人，我还是有点虚的，尤其是简历上全是2年，3年，4年工作经验的人，我就觉得我怎么配去面试人家，我不配的好吧。
  但是，等我面.]]></description><category></category></item></channel></rss>