重启服务器 Linux 指令 、SpringBoot和SpringMVC的区别、文件的上传和下载

 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方式

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值