https://blog.csdn.net/zdb292034/article/details/82793298 linux 重启服务器命令。
https://blog.csdn.net/jonesAriven/article/details/80036602 spring与springmvc的区别与联系。
https://blog.csdn.net/womeng2009/article/details/83620174 SpringBoot和SpringMVC的区别。
三、AOP与IOC
(1)AOP与IOC给spring的业务层提供支持,使程序的耦合度更低,代码更简介
(2)AOP原理:既面向切面编程,就是提取公共部分,集中解决一些公共问题
(3)IOC原理:控制反转。在传统过程中,当某一个对象依赖于另外一个对象时,会由该对象去创建另外一个对象,有了ioc后,将创建过程交给IOC,由spring创建bean,从而只需给该对象注入即可
https://blog.csdn.net/xufei512/article/details/79710606 Spring SpringMVC SpringBoot SpringCloud概念、关系及区别。
https://blog.csdn.net/Megamind_HL/article/details/79627327 SSM实现文件的上传和下载。
https://blog.csdn.net/qq_41235053/article/details/81674007 给大家分享一篇 http上传协议之文件流实现,轻松支持大文件上传
FTP:
https://blog.csdn.net/m0_38053538/article/details/80917478 JAVA技术实现上传下载文件到FTP服务器(完整)。--单文件
https://blog.csdn.net/hezhihuahzh/article/details/79056544 Java利用ssh协议实现本地文件到远程Linux服务器的上传。--单文件
HttpClient:
https://blog.csdn.net/zzq900503/article/details/72920914 java上传文件到远程服务器(二)---HttpClient方式
Socket:
https://blog.csdn.net/qq_41235053/article/details/81674007 给大家分享一篇 http上传协议之文件流实现,轻松支持大文件上传。
IO:
https://blog.csdn.net/u011627980/article/details/50601309 java 实现上传文件到远程服务器
SpringMVC:request response
https://blog.csdn.net/lei_1994/article/details/80525239 java文件上传至服务器与文件的删除。
SpringCloud:
https://blog.csdn.net/brycegao321/article/details/78802397 SpringCloud传文件。
https://blog.csdn.net/shenzhen_zsw/article/details/81009234 SpringCloud-上传文件
https://blog.csdn.net/tony_lu229/article/details/73823757 Spring Cloud Feign Client 实现MultipartFile上传文件功能。
https://blog.csdn.net/qq_32953079/article/details/81630817 Spring Cloud feign 多文件上传。
https://blog.csdn.net/qq_29692489/article/details/80299365 Spring Cloud 上传文件 问题汇总
Q:java 将文件上传到服务器指定目录下
先举例说明一下: A为服务器 B为网络中任意一台机器(包括A).
我现在要将B上文件上传到A机器上. 这个怎么搞呢?(除FTP)
我查了不少资料. 看了以后 都是说上传功能 可是 没看到它要传到哪儿或者说没讲传到服务器上.
A1:这个问题你不能只站在 B 这边想。主要还是得站在 A 这边看看能提供什么样的上传方式,B 这边才好配合 A 这边进行操作。
如果 A 只提供一个 FTP 服务器,那 B 也只能实现一个 FTP 客户端,把文件上传过去。
如果 A 能提供一个 WEB 服务器,而且里面有一个 URL 能接收 POST 过来的文件,那你在 B 上边就可以做个 HTTP 客户端,把文件提交上去,或者,更常用的办法,由 A 再提供一个上载的页面。
如果你能在 A 上架设一个 SMTP 协议的文件接收器,那你就可以在 B 上用程序做个 SMTP 客户端,像发邮件一样把文件发送给 A。甚至直接用一个邮件客户端(比如 Outlook、Foxmail 什么的)发送文件。
你甚至可以在 A 和 B 上分别自己写一个 Socket 通信的程序,进行文件的传输(像飞鸽一样,hehe)
A2:方法有几种
1 利用80端口,可以采用
a) html upload, 用表单的形式。 此方法适合于用户自己亲自操作的情况。
b) URLConnection, 用A机器的程序实现,适合于2个机器都是服务器,需要服务器之间交换文件
c) Web Service, 实质还是表单形式,但能规范操作
2 利用其它端口
a) ftp 最简单,因为服务器端有现成的可用
b) 其它协议,基本需要自己书写客户端和服务器端,比较麻烦,比如RMI/Socket
https://bbs.csdn.net/topics/391926895 javaweb 怎么样将本地文件传输到远程服务器
个人总结:
客户端-服务端
HTTPConnection
https://blog.csdn.net/zzq900503/article/details/72920914 java上传文件到远程服务器(二)---HttpClient方式
https://blog.csdn.net/zzq900503/article/details/72900927 java上传文件到远程服务器(一)---HttpURLConnection方式