<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Michael_base的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Michael_base</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Michael_base]]></copyright><item><title><![CDATA[国产化数据库]]></title><link>https://blog.youkuaiyun.com/Michael_base/article/details/130810784</link><guid>https://blog.youkuaiyun.com/Michael_base/article/details/130810784</guid><author>Michael_base</author><pubDate>Mon, 22 May 2023 16:57:01 +0800</pubDate><description><![CDATA[国产化趋势逐渐完善，作为一名开发人员。]]></description><category></category></item><item><title><![CDATA[java和spring boot中的spi机制]]></title><link>https://blog.youkuaiyun.com/Michael_base/article/details/105095788</link><guid>https://blog.youkuaiyun.com/Michael_base/article/details/105095788</guid><author>Michael_base</author><pubDate>Wed, 25 Mar 2020 15:10:30 +0800</pubDate><description><![CDATA[java和spring boot中的spi机制SPI 简介java类加载机制spring中SPI机制实现
SPI 简介
service provider interface JDK内置的中服务发现机制。一种动态替换发现的机制。

此图使用 (https://www.jianshu.com/p/46aa69643c97作).作者画的
java类加载机制
java中的类加载器负载加载来自文件系统、网络...]]></description><category></category></item><item><title><![CDATA[docker-gitlab配置]]></title><link>https://blog.youkuaiyun.com/Michael_base/article/details/77966647</link><guid>https://blog.youkuaiyun.com/Michael_base/article/details/77966647</guid><author>Michael_base</author><pubDate>Wed, 13 Sep 2017 15:23:51 +0800</pubDate><description><![CDATA[之前，在服务器上直接安装配置过gitlab，感觉需要配置安装的东西还是挺多的：git，redis，postgresql，nginx等。这么多服务一起，备份和迁移都不方便。为了避免这个问题，决定将gitlab进行docker化部署。所有服务组件都在一个docker容器里面，只需将重要的配置、repo数据等挂载在宿主机上保存。平时只要备份挂载的数据目录即可，另外，如果需要迁移，也只需把数据目录拷贝到其...]]></description><category></category></item><item><title><![CDATA[文件上传]]></title><link>https://blog.youkuaiyun.com/Michael_base/article/details/75352466</link><guid>https://blog.youkuaiyun.com/Michael_base/article/details/75352466</guid><author>Michael_base</author><pubDate>Wed, 19 Jul 2017 11:25:55 +0800</pubDate><description><![CDATA[import java.io.File;
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Date;
import java.util.HashMap;
import java.uti]]></description><category></category></item><item><title><![CDATA[操作文件]]></title><link>https://blog.youkuaiyun.com/Michael_base/article/details/75352329</link><guid>https://blog.youkuaiyun.com/Michael_base/article/details/75352329</guid><author>Michael_base</author><pubDate>Wed, 19 Jul 2017 11:25:02 +0800</pubDate><description><![CDATA[import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.Enumeration;i]]></description><category></category></item><item><title><![CDATA[关于tomcat7下shutdown无法正常关闭服务的解决方案]]></title><link>https://blog.youkuaiyun.com/Michael_base/article/details/74928830</link><guid>https://blog.youkuaiyun.com/Michael_base/article/details/74928830</guid><author>Michael_base</author><pubDate>Mon, 10 Jul 2017 16:27:00 +0800</pubDate><description><![CDATA[欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来，用它写博客，将会带来全新的体验哦：
Markdown和扩展Markdown简洁的语法
代码块高亮
图片链接和图片上传
LaTex数学公式
UML序列图和流程图
离线写博客
导入导出Markdown文件
丰富的快捷键
快捷键
加粗    Ctrl + B 
斜体    Ctrl + I 
引用    Ctrl]]></description><category></category></item></channel></rss>