- 博客(13)
- 问答 (1)
- 收藏
- 关注
原创 SpringBoot文件下载
基础版public void downloadFile(HttpServletResponse response) throws IOException { String fileName = "cat.jpg"; //设置响应编码格式 response.setCharacterEncoding("UTF-8"); //设置响应类型...
2020-01-03 14:10:41
134
原创 SpringBoot文件上传--至项目路径下
方式一 @Logging(detail = "文件上传") @PostMapping("/upload") @ApiOperation("文件上传") public R upload(@RequestParam("file") MultipartFile file) { if (file.isEmpty()) { return R....
2019-12-31 09:15:24
1637
原创 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
3030
原创 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
164
原创 Docker入门
2、核心概念docker主机(Host):安装了Docker程序的机器(Docker直接安装在操作系统之上)docker客户端(Client):连接docker主机进行操作docker仓库(Registry):用来保存各种打包好的软件镜像docker镜像(images):软件打包好的镜像,放在docker仓库中docker容器(Container):镜像启动后的实例称为一个容器;容器是独...
2019-12-02 19:37:54
99
原创 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
135
原创 GitHub高级搜索技巧
文章目录GitHub高级搜索技巧1、基本搜索路径 1.1 搜索框 1.2 过滤器2、高级搜索技巧 2.1 项目名称 2.2 项目描述 2.3 readme文件 ...
2019-11-16 21:51:22
620
原创 HashMap的底层实现原理
HashMap的底层实现原理HashMap底层实现采用的是哈希表,一种非常重要的数据结构哈希表的基本结构是:数组+链表数组的特点:占用空间连续,寻址容易,查询速度快.但是,增加和删除的效率非常低链表的特点:占用空间不连续,寻址困难,查询速度慢.但是,增加和删除的效率非常高HashMap源码两个核心内容:Entry[] table 就是HashMap的核心数组结构,也称之为位桶数组;En...
2019-10-13 14:23:05
340
原创 阿里云服务器被DDOS导致ssh远程连接失败
问题描述: 我就直接上图了,这是输入云服务器的用户名和密码(实例密码)反馈的结果。 对了,阿里云控制台的远程连接也是连不上的,因为xshell连接和阿里云控制台的远程连接这两种都试过了!、 我在网上百度了很多,发现都没有解决了,后来我就尝试重新...
2019-08-24 16:07:54
1340
原创 java内存区域
1、概述 1、对于从事C、C++程序开发的开发人员来说,在内存管理领域,他们既是拥有最高权力的“皇帝”又是从事最基础工作的“劳动人民”——既拥有每一个对象的“所有权”,又担负着每一个对象生命开始到终结的维护责任。 2、对于Java...
2019-08-24 10:58:10
193
原创 Ribbon负载均衡简单介绍(理论知识)
1. Ribbon是什么?1、Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡的工具。2、简单的说,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务连接在一起。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简单的说,就是在配置文件中列出Load Balancer(...
2019-08-18 20:38:19
300
原创 CentOS6.5更改主机名
看了网上一系列的博客,发现是有些是真的坑,自己都不测试一下就讲怎么样来修改主机名,而且总结的实在是看不下去,致使本人也走了许多弯路! 以下是个人总结的修改主机名的方式(亲测有效):1. 修改网络配置文件 &nbs...
2019-08-09 20:31:46
409
1
原创 代理模式——proxy
1.核心作用1、通过代理,控制对对象的访问!2、可以详细控制访问某个(某类)对象的方法,在调用这个方法前做前置处理,调用这个方法后做后置处理。(即:AOP的微观实现!)3、AOP(Aspect Oriented Programming面向切面编程)的核心实现机制!2.核心角色1、抽象角色: 定义代理角色和真实角色的公共对外方法。2、真实角色: 实现抽象角色,定义真实角...
2019-07-27 23:37:12
253
1
空空如也
约瑟夫问题,大神们,这个怎么理解啊???
2017-09-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人