<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[starry0819的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/starry0819</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; starry0819]]></copyright><item><title><![CDATA[Java代码获取文件MimeType或作为Content-Type返回]]></title><link>https://blog.youkuaiyun.com/starry0819/article/details/139149329</link><guid>https://blog.youkuaiyun.com/starry0819/article/details/139149329</guid><author>starry0819</author><pubDate>Thu, 23 May 2024 15:34:42 +0800</pubDate><description><![CDATA[方式一可能会存在在docker容器中出现返回的一直都是application/x-zerosize，可能是因为镜像缺少某些工具包。具体原因不得而知，不好排查的情况下可以使用方式二。Java开发过程中，经常会遇到要写下载接口的情况。下载接口的响应头中的Content-Type需要提供对应文件的类型。]]></description><category></category></item><item><title><![CDATA[SpringBoot @MockBean 导致ApplicationContext Reload带来的问题的解决方法]]></title><link>https://blog.youkuaiyun.com/starry0819/article/details/138347923</link><guid>https://blog.youkuaiyun.com/starry0819/article/details/138347923</guid><author>starry0819</author><pubDate>Tue, 30 Apr 2024 15:56:19 +0800</pubDate><description><![CDATA[在基于SpringBoot的项目中，编写单元测试时，会遇到需要对一些被Spring容器管理的对象进行Mock的处理，但是这些对象可能被引用的比较多。注解，（但是该注解mock出来的对象是没有直接被容器管理的，也就是说Spring容器中某些对象依赖这种类型的对象不是mock的。进行多次Reload，项目中或者其他依赖的框架中，针对多次Reload的情况可能会出现异常。2、将Spring容器中与Mock对象相同类型的对象进行替换，替换为Mock对象。的同时，可能会带来一些隐藏的问题。会导致 Spring的。]]></description><category></category></item><item><title><![CDATA[Mac修改brew国内源]]></title><link>https://blog.youkuaiyun.com/starry0819/article/details/109099699</link><guid>https://blog.youkuaiyun.com/starry0819/article/details/109099699</guid><author>starry0819</author><pubDate>Thu, 15 Oct 2020 16:25:36 +0800</pubDate><description><![CDATA[简介
因为Homebrew默认的源是GitHub源，在国内下载速度堪忧，考虑更换国内源，幸好中科大和清华都提供了brew源，因此我们考虑更换为这两个学校的brew源
替换源
cd "$(brew --repo)"

git remote set-url origin https://mirrors.ustc.edu.cn/brew.git

cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"

git remote set-url origin h]]></description><category></category></item><item><title><![CDATA[SpringBoot通过log4j2将日志写到kafka]]></title><link>https://blog.youkuaiyun.com/starry0819/article/details/103263124</link><guid>https://blog.youkuaiyun.com/starry0819/article/details/103263124</guid><author>starry0819</author><pubDate>Tue, 26 Nov 2019 19:06:57 +0800</pubDate><description><![CDATA[同时将日志输出到控制台和kafka
1、maven依赖
        &lt;!-- log4j2 kafka appender --&gt;
        &lt;dependency&gt;
            &lt;groupId&gt;org.apache.kafka&lt;/groupId&gt;
            &lt;artifactId&gt;kafka-clie...]]></description><category></category></item><item><title><![CDATA[Mac根目录下创建目录出现Read-only file system的问题]]></title><link>https://blog.youkuaiyun.com/starry0819/article/details/102582389</link><guid>https://blog.youkuaiyun.com/starry0819/article/details/102582389</guid><author>starry0819</author><pubDate>Wed, 16 Oct 2019 11:37:04 +0800</pubDate><description><![CDATA[首先，执行以下命令查看SIP的状态
➜  ~ csrutil status
System Integrity Protection status: disabled.

若不是disabled状态的话，先关闭SIP
关闭SIP的方法
1、重启Mac
2、在OS X启动之前，按住 Command+R 并保持不动，
直到看到Apple图标和进度条。发布。这将引导你进入恢复。
3、从 “实用工具” 菜单...]]></description><category></category></item><item><title><![CDATA[Linux下配置ssh免密登陆]]></title><link>https://blog.youkuaiyun.com/starry0819/article/details/80240914</link><guid>https://blog.youkuaiyun.com/starry0819/article/details/80240914</guid><author>starry0819</author><pubDate>Tue, 08 May 2018 15:48:53 +0800</pubDate><description><![CDATA[Linux下配置ssh免密登陆



前提：确认安装和启动ssh协议

　　我们需要两个服务：ssh和rsync。 
　　可以通过下面命令查看是否已经安装：



rpm -qa|grep openssh
rpm -qa|grep rsync

　　如果没有安装ssh和rsync，可以通过下面命令进行安装：

yum install ssh 
yum install rsync 

service...]]></description><category></category></item><item><title><![CDATA[Linux下安装Git]]></title><link>https://blog.youkuaiyun.com/starry0819/article/details/79661078</link><guid>https://blog.youkuaiyun.com/starry0819/article/details/79661078</guid><author>starry0819</author><pubDate>Thu, 22 Mar 2018 22:34:48 +0800</pubDate><description><![CDATA[Linux下安装Git





第一步：准备安装Git所需的依赖

执行下面的命令



[developer@tencent-centos1 ~]$ yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker



第二步：下载获取Git源码包



...]]></description><category></category></item><item><title><![CDATA[CentOS7下安装MySQL]]></title><link>https://blog.youkuaiyun.com/starry0819/article/details/79600527</link><guid>https://blog.youkuaiyun.com/starry0819/article/details/79600527</guid><author>starry0819</author><pubDate>Sun, 18 Mar 2018 16:10:43 +0800</pubDate><description><![CDATA[CentOS7下安装MySQL



第一步：下载MySQL



[root@tencent-centos1 opt]# wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz



第二步：解压下载到MySQL压缩包

1、解压压缩包。 
命令模板    



tar -zx...]]></description><category></category></item><item><title><![CDATA[Java环境搭建（Linux下）]]></title><link>https://blog.youkuaiyun.com/starry0819/article/details/79583888</link><guid>https://blog.youkuaiyun.com/starry0819/article/details/79583888</guid><author>starry0819</author><pubDate>Fri, 16 Mar 2018 17:01:41 +0800</pubDate><description><![CDATA[Java环境搭建（Linux下）

首先去Oracle官网下载一个jdk，下载地址如下：


  http://www.oracle.com/technetwork/java/javase/downloads/


选择一个版本的jdk，下载tar.gz格式的包，博主下载的就是下图红框中的64位的jdk-8u161-linux-x64.tar.gz



1、在Linux的/opt下新建一个sof...]]></description><category></category></item><item><title><![CDATA[Mysql执行delete操作时，表别名问题。]]></title><link>https://blog.youkuaiyun.com/starry0819/article/details/79423889</link><guid>https://blog.youkuaiyun.com/starry0819/article/details/79423889</guid><author>starry0819</author><pubDate>Fri, 02 Mar 2018 15:36:11 +0800</pubDate><description><![CDATA[mysql在进行delete操作时，对表使用别名，需要注意别名出现的位置。以下sql执行时，会报错delete from category c where c.id =3

错误代码： 1064
You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version...]]></description><category></category></item><item><title><![CDATA[Windows下安装RabbitMQ报错：unable to perform an operation on node时的解决方案]]></title><link>https://blog.youkuaiyun.com/starry0819/article/details/79228634</link><guid>https://blog.youkuaiyun.com/starry0819/article/details/79228634</guid><author>starry0819</author><pubDate>Thu, 01 Feb 2018 15:02:02 +0800</pubDate><description><![CDATA[本文转载自http://blog.youkuaiyun.com/seven_coder/article/details/79091934
找了很久才找到原博主的这个解决方案。故转载到自己博客里，以待以后可以查看回忆。





前言

最近在Windows server 2012 R2的百度云服务器上安装rabbitmq时，在执行rabbitmqctl status命令时，一直报错，开始时出]]></description><category></category></item><item><title><![CDATA[关于MySQL的字段类型为timestamp的坑]]></title><link>https://blog.youkuaiyun.com/starry0819/article/details/78347616</link><guid>https://blog.youkuaiyun.com/starry0819/article/details/78347616</guid><author>starry0819</author><pubDate>Wed, 25 Oct 2017 22:25:12 +0800</pubDate><description><![CDATA[MySQL字段类型为timestamp遇到的坑]]></description><category></category></item></channel></rss>