- 博客(12)
- 收藏
- 关注
原创 Java代码获取文件MimeType或作为Content-Type返回
方式一可能会存在在docker容器中出现返回的一直都是application/x-zerosize,可能是因为镜像缺少某些工具包。具体原因不得而知,不好排查的情况下可以使用方式二。Java开发过程中,经常会遇到要写下载接口的情况。下载接口的响应头中的Content-Type需要提供对应文件的类型。
2024-05-23 15:34:42
259
原创 SpringBoot @MockBean 导致ApplicationContext Reload带来的问题的解决方法
在基于SpringBoot的项目中,编写单元测试时,会遇到需要对一些被Spring容器管理的对象进行Mock的处理,但是这些对象可能被引用的比较多。注解,(但是该注解mock出来的对象是没有直接被容器管理的,也就是说Spring容器中某些对象依赖这种类型的对象不是mock的。进行多次Reload,项目中或者其他依赖的框架中,针对多次Reload的情况可能会出现异常。2、将Spring容器中与Mock对象相同类型的对象进行替换,替换为Mock对象。的同时,可能会带来一些隐藏的问题。会导致 Spring的。
2024-04-30 15:56:19
277
2
原创 Mac修改brew国内源
简介因为Homebrew默认的源是GitHub源,在国内下载速度堪忧,考虑更换国内源,幸好中科大和清华都提供了brew源,因此我们考虑更换为这两个学校的brew源替换源cd "$(brew --repo)"git remote set-url origin https://mirrors.ustc.edu.cn/brew.gitcd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"git remote set-url origin h
2020-10-15 16:25:36
684
原创 SpringBoot通过log4j2将日志写到kafka
同时将日志输出到控制台和kafka1、maven依赖 <!-- log4j2 kafka appender --> <dependency> <groupId>org.apache.kafka</groupId> <artifactId>kafka-clie...
2019-11-26 19:06:57
2602
1
原创 Mac根目录下创建目录出现Read-only file system的问题
首先,执行以下命令查看SIP的状态➜ ~ csrutil statusSystem Integrity Protection status: disabled.若不是disabled状态的话,先关闭SIP关闭SIP的方法1、重启Mac2、在OS X启动之前,按住 Command+R 并保持不动,直到看到Apple图标和进度条。发布。这将引导你进入恢复。3、从 “实用工具” 菜单...
2019-10-16 11:37:04
26601
9
原创 Linux下配置ssh免密登陆
Linux下配置ssh免密登陆前提:确认安装和启动ssh协议 我们需要两个服务:ssh和rsync。 可以通过下面命令查看是否已经安装:rpm -qa|grep opensshrpm -qa|grep rsync 如果没有安装ssh和rsync,可以通过下面命令进行安装:yum install ssh yum install rsync service...
2018-05-08 15:48:53
200
原创 Linux下安装Git
Linux下安装Git第一步:准备安装Git所需的依赖执行下面的命令[developer@tencent-centos1 ~]$ yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker第二步:下载获取Git源码包...
2018-03-22 22:34:48
165
原创 CentOS7下安装MySQL
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...
2018-03-18 16:10:43
487
1
原创 Java环境搭建(Linux下)
Java环境搭建(Linux下)首先去Oracle官网下载一个jdk,下载地址如下: http://www.oracle.com/technetwork/java/javase/downloads/选择一个版本的jdk,下载tar.gz格式的包,博主下载的就是下图红框中的64位的jdk-8u161-linux-x64.tar.gz1、在Linux的/opt下新建一个sof...
2018-03-16 17:01:41
246
原创 Mysql执行delete操作时,表别名问题。
mysql在进行delete操作时,对表使用别名,需要注意别名出现的位置。以下sql执行时,会报错delete from category c where c.id =3错误代码: 1064You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version...
2018-03-02 15:36:11
507
转载 Windows下安装RabbitMQ报错:unable to perform an operation on node时的解决方案
本文转载自http://blog.csdn.net/seven_coder/article/details/79091934找了很久才找到原博主的这个解决方案。故转载到自己博客里,以待以后可以查看回忆。前言最近在Windows server 2012 R2的百度云服务器上安装rabbitmq时,在执行rabbitmqctl status命令时,一直报错,开始时出
2018-02-01 15:02:02
49312
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人