自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 问答 (1)
  • 收藏
  • 关注

原创 SpringBoot文件下载

基础版public void downloadFile(HttpServletResponse response) throws IOException { String fileName = "cat.jpg"; //设置响应编码格式 response.setCharacterEncoding("UTF-8"); //设置响应类型...

2020-01-03 14:10:41 126

原创 SpringBoot文件上传--至项目路径下

方式一 @Logging(detail = "文件上传") @PostMapping("/upload") @ApiOperation("文件上传") public R upload(@RequestParam("file") MultipartFile file) { if (file.isEmpty()) { return R....

2019-12-31 09:15:24 1594

原创 FTP、SFTP、TFTP的比较

FTP、SFTP、TFTP的比较FTP (File Transfer Protocol)–21端口它是一种标准协议,用于计算机和服务器之间基于网络的文件传输,简单来说,FTP是计算机用来通过TCP/IP来进行网络传输的。原理:1、FTP传输文件有两种方法:使用标准的互联网浏览器使用FTP客户端应用程序(如:FileZilla Client)2、FTP的常见用途计算机...

2019-12-21 14:41:52 2960

原创 Docker容器命令

Docker容器命令运行容器:docker run -it 镜像名 /bin/bash退出容器:exit或者Ctrl+P+Q查看容器:docker ps -a查看运行的容器:docker ps重启容器:docker restart 容器ID重启容器后进入交互式:docker start -i 容器ID进入容器:docker attach 容...

2019-12-06 14:36:24 151

原创 Docker入门

2、核心概念docker主机(Host):安装了Docker程序的机器(Docker直接安装在操作系统之上)docker客户端(Client):连接docker主机进行操作docker仓库(Registry):用来保存各种打包好的软件镜像docker镜像(images):软件打包好的镜像,放在docker仓库中docker容器(Container):镜像启动后的实例称为一个容器;容器是独...

2019-12-02 19:37:54 90

原创 Linux常用命令(工作常用)

Linux常用命令1、进程相关ps -ef | grep nginx # 查找指定进程 ps -ef | grep nginx | grep -v 'grep' # 可排除无关进程pgrep nginx # 查询出进程的pidkill -9 pid # 杀掉指定pid的进程 killall -9 nginx # 用于杀死指定名字的进程 pstree -p # 查看进程树及其p...

2019-11-29 11:18:47 118

原创 GitHub高级搜索技巧

文章目录GitHub高级搜索技巧1、基本搜索路径    1.1 搜索框    1.2 过滤器2、高级搜索技巧    2.1 项目名称    2.2 项目描述    2.3 readme文件 ...

2019-11-16 21:51:22 454

原创 HashMap的底层实现原理

HashMap的底层实现原理HashMap底层实现采用的是哈希表,一种非常重要的数据结构哈希表的基本结构是:数组+链表数组的特点:占用空间连续,寻址容易,查询速度快.但是,增加和删除的效率非常低链表的特点:占用空间不连续,寻址困难,查询速度慢.但是,增加和删除的效率非常高HashMap源码两个核心内容:Entry[] table 就是HashMap的核心数组结构,也称之为位桶数组;En...

2019-10-13 14:23:05 327

原创 阿里云服务器被DDOS导致ssh远程连接失败

问题描述: 我就直接上图了,这是输入云服务器的用户名和密码(实例密码)反馈的结果。      对了,阿里云控制台的远程连接也是连不上的,因为xshell连接和阿里云控制台的远程连接这两种都试过了!、      我在网上百度了很多,发现都没有解决了,后来我就尝试重新...

2019-08-24 16:07:54 1289

原创 java内存区域

1、概述       1、对于从事C、C++程序开发的开发人员来说,在内存管理领域,他们既是拥有最高权力的“皇帝”又是从事最基础工作的“劳动人民”——既拥有每一个对象的“所有权”,又担负着每一个对象生命开始到终结的维护责任。       2、对于Java...

2019-08-24 10:58:10 169

原创 Ribbon负载均衡简单介绍(理论知识)

1. Ribbon是什么?1、Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡的工具。2、简单的说,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务连接在一起。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简单的说,就是在配置文件中列出Load Balancer(...

2019-08-18 20:38:19 292

原创 CentOS6.5更改主机名

         看了网上一系列的博客,发现是有些是真的坑,自己都不测试一下就讲怎么样来修改主机名,而且总结的实在是看不下去,致使本人也走了许多弯路!    以下是个人总结的修改主机名的方式(亲测有效):1. 修改网络配置文件  &nbs...

2019-08-09 20:31:46 377 1

原创 代理模式——proxy

1.核心作用1、通过代理,控制对对象的访问!2、可以详细控制访问某个(某类)对象的方法,在调用这个方法前做前置处理,调用这个方法后做后置处理。(即:AOP的微观实现!)3、AOP(Aspect Oriented Programming面向切面编程)的核心实现机制!2.核心角色1、抽象角色: 定义代理角色和真实角色的公共对外方法。2、真实角色: 实现抽象角色,定义真实角...

2019-07-27 23:37:12 230 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除