E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
java-文件上传下载
Java-
反射机制详解
文章目录1.反射机制概述1.1Java反射机制1.2Java反射机制提供的功能1.3反射相关主要的API2.Class类2.1如何理解Class类2.2Class类实例的获取方式2.3哪些类型可以有Class对象实例3.类的加载与类加载器3.1类的加载过程3.2类加载器的作用3.3类加载器的划分3.4使用类加载器加载配置文件4.创建运行时类的对象5.获取运行时类的完整信息5.1获取当前运行时类的所
郭松源
·
2022-03-03 07:22
Java
Java
反射
Java实现
文件上传下载
以及查看功能
目录项目的目录结构代码IOUtils.javaDownServlet.javaUploadHandleServlet.javaweb.xmlupload.jspdown.jsp运行效果图项目的目录结构代码IOUtils.javapackagecn.edu.zyt.util;importjava.io.IOException;importjava.io.InputStream;importjava.
·
2022-03-01 17:51
MAC使用终端SSH连接远程服务器,并实现
文件上传下载
Mac使用Shell(终端)SSH连接远程服务器使用scp命令实现上传下载从服务器上下载文件scpusername@servername:/path/filename/Users/mac/Desktop(本地目录)例如:
[email protected]
:/root/test.txt/Users/mac/Desktop就是将服务器上的/root/test.txt下载到本地的/Users/
脸哥的知识
·
2022-02-25 18:04
Quarkus中实现Resteasy的
文件上传下载
操作
在spring生态下的
文件上传下载
非常简单,记得五年前,我刚写博的时候也写过spring的上传和下载《SpringMvc实现文件上传与下载》,以及Struts2的文件上传和下载《javaStruts2实现
文件上传下载
·
2022-02-23 11:33
JAVA-
并发编程(二)
JAVA-
并发编程(二)sschrodinger2019/05/14引用《Java并发编程的艺术》方腾飞,魏鹏,程晓明著JAVASEversion-1.8源码理解Condition和条件变量by-PFFLock
sschrodinger
·
2022-02-22 03:55
java实现
文件上传下载
功能
本文实例为大家分享了java实现
文件上传下载
的具体代码,供大家参考,具体内容如下1.上传单个文件Controller控制层importjava.io.File;importorg.slf4j.Logger
·
2022-02-21 16:46
Java-
优雅的异常处理
异常处理1.异常的概念及异常体系1.什么是Java中的异常1.代码正常运行不会出问题,但是遇到意外,参数变量,不符合要求,发生意外,代码终止运行2.代码中的异常处理好了,代码就可以顺利的继续运行!1.System.out.println(1/0);//java.lang.ArithmeticException:/byzero2.Stringstr=null;System.out.println(s
A安慕c
·
2022-02-18 12:40
Spring Cloud Feign实现
文件上传下载
的示例代码
目录独立使用Feign上传文件下载文件使用SpringCloudFeign上传文件下载文件总结Feign框架对于文件上传消息体格式并没有做原生支持,需要集成模块feign-form来实现。独立使用Feign添加模块依赖:io.github.openfeignfeign-core11.1io.github.openfeign.formfeign-form3.8.0commons-iocommons-
·
2022-02-16 11:52
《深入拆解-
Java-
虚拟机》笔记(一):Java代码是怎么运行的
转载自《深入拆解-
Java-
虚拟机》笔记(一):Java代码是怎么运行的在了解java代码是怎么运行之前的,首先要知道java代码有哪几种运行方式以及他们之间有什么不同点和相同点?
白狼syc
·
2022-02-16 02:28
02.fastDFS分布式
文件上传下载
解决方案
fastDFS分布式文件上传解决方案一、fastDFS介绍1).特点c语言编写的一款开源的分布式文件系统;充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务2).架构FastDFS架构包括Trackerserver和Storageserver。客户端请求Trackerserver进行文件上传、下载
哈哈大圣
·
2022-02-16 01:55
Feign实现
文件上传下载
Feign框架对于文件上传消息体格式并没有做原生支持,需要集成模块feign-form来实现。独立使用Feign添加模块依赖:io.github.openfeignfeign-core11.1io.github.openfeign.formfeign-form3.8.0commons-iocommons-io2.11.0上传文件定义接口:publicinterfaceFileUploadAPI{/
nuccch
·
2022-02-15 18:00
Java-
队列
目录队列双端队列LinkList的常用方法Queue的方法Deque的方法模拟实现队列循环队列队列的相关OJ题:用队列实现栈用栈实现队列队列队列只允许一端插入元素,从另一端进行删除元素的特殊线性表。队列具有先进先出的特点。入队:进入插入操作,这一端称为队尾。出队:进行删除操作,这一端称为对头。双端队列在前文集合中我们提到了Queue和Deque,一个是普通队列一个是双端队列,他们底层都是由一个双向
海绵宝宝养的的小窝
·
2022-02-15 11:04
数据结构
Java学习
java
开发语言
后端
Java-
栈
目录栈栈的相关问题不可能的出栈顺序:前、中、后缀表达式栈的常用方法栈的相关OJ题逆波兰表达式验证栈序列有效的括号最小栈模拟实现栈栈数据结构就是用来存储数据的一种方式。栈:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。栈中的数据元素遵守后进先出LIFO(LastInFirstOut)的原则。压栈:栈的插入操作叫做进栈/压栈/入栈,
海绵宝宝养的的小窝
·
2022-02-15 11:34
数据结构
Java学习
java
开发语言
后端
Java-
网络编程
网络基础知识网络应用程序在已实现了网络互联的不同的计算机上运行的程序,这些程序之间可以交换数据网络编程—socket编程通过使用套接字来达到进程间通信目的编程就是网络编程IP地址和端口号IPTCP/IP协议协议—网络中计算机之间通信的规则大多数的网络协议都以TCP/IP协议为基础IP地址IP地址为每台计算机指定一个标识号,通过这个标识号来指定要接收数据的计算机和识别发送数据的计算机IPV4/IPV
涎涎
·
2022-02-14 09:09
Android Studio 使用中一些实用设置
2.变量命名提示:变量名一般以m开头,那么如何设置呢:setting->CodeStyle->
Java-
>Generation-Fields3.上下行移动快捷键:Alt+up/down
小相柳
·
2022-02-14 07:55
Java-
字符类型
字符类型—char单个字符用char类型表示,通常取值可为:英文字母、数字、转义序列、特殊字符等Java中的字符占两个字节(16位),因此可用十六进制编码形式表示Java中的字符类型的值通常用单引号(‘’)括起来例如:字符含义‘a’字母a‘中’汉字中‘\n’转义字符表示换行‘\u????’特定的Unicode字符,用\u+四个确切的16位数字代替‘\u03A6’Unicode字符表示希腊字符Φ转义
涎涎
·
2022-02-14 07:05
java-
数据库操作(JDBC)
前言:JDBC用到的API和常用方法DriverMannager类加载驱动并创建与数据库的连接,通常使用Class类的静态方法forName()来实现加载驱动,使用getConnection(Stringurl,Stringuser,Stringpwd)方法实现连接,返回如下Connection对象Connection接口使用createStatement()返回一个用于向数据库发送语句的Stat
小臣敲键盘
·
2022-02-12 19:00
Live-Server-9-Maven打包,部署+Nginx服务器
本系列文章写到这里,服务器的大致流程和功能:数据库->Dao层->Service层->Controller层->View,权限管理、Thymeleaf的使用、JNI的使用、差分包的生成、
文件上传下载
已经基本完成和实现
G63HH
·
2022-02-11 21:25
创建一个基于Spring Boot Restful 应用
1:打开Idea,选择第一项,创建一个新的项目,你可自行选择(Gradle,Maven,
Java-
》卤煮称其为标配),楼主选择的是Gradl
two昔年
·
2022-02-11 14:31
Java-
冒泡排序
在操作数组时,经常需要对数组中的元素进行排序。接下来介绍一种非常常见的排序算法--冒泡排序。在冒泡排序的过程中,不断地比较数组中相邻的元素,较小者向上浮,较大者向下沉,整个过程和水中气泡上升的原理相似,故称之为冒泡排序。原理第一步,从第一个元素开始,将相邻的两个元素进行比较,直到最后两个元素完成比较。如果前面的元素比后面的元素大,则交换它们的位置。整个过程完成后,数组中最后一个元素自然就是最大值,
非零二进制
·
2022-02-10 18:00
JAVA-
(多线程-进程和线程、线程的生命周期、创建线程的方法、创建子线程的原因、线程安全)
心得体会今天主要学习了多线程。多线程的知识点还挺更多的,但是如果将知识模块细化,就不会太困难。中午的时候我花了点时间复习了一下上午的内容,发现下午在设计到上午的只知识点时没有感到很迷茫,有些问题能够回答出来。但是下午的线程安全知识点让我挺费脑筋的。今日知识点1.进程和线程2.线程的生命周期3.创建子线程的原因4.创建线程的方法5.线程安全6.线程入门小demo1.进程和线程进程与线程的定义进程:是
宁晓鸯
·
2022-02-10 05:27
2018-03-16
JAVA-
长数据运算使用数组实现长数据加法、乘法的简单模拟使用数组,模拟类似竖式运算的模式,逐位进行运算与进位,实现长数据的加法、乘法importjava.util.Scanner;publicclassTest
0cc3ce89d8bc
·
2022-02-09 21:14
SpringBoot结合MultipartFile类实现文件上传与文件下载
前言
文件上传下载
应用场景很多。比如:我们在修改头像的时候,需要上传头像;我们在后台修改商品信息的时候,也需要上传商品图片。作为Java开发者,文件上传与文件下载功能已经是必会的技能。
JTravler
·
2022-02-09 20:39
文件上传下载
文件上传下载
文件上传文件上传的应用比如个人信息的管理,上传头像比如商品信息的管理,上传商品的图片这些都需要通过浏览器客户端将图片上传到服务器的磁盘上文件上传原理所谓的文件上传就是服务器端通过request
MyTamakiAkoo
·
2022-02-09 14:01
051-上传下载文件
前面学习了springboot整合FastDFS服务进行文件上传和管理,这是推荐的方式,本文介绍Java原生的
文件上传下载
功能。
郭艺宾
·
2022-02-09 02:20
JAVA-
扑克游戏完整版
一、目的学习单例设计模式利用Java完成扑克游戏的Demo二、技术及其实现1.牌的花色及大小管理publicclassPokerType{publicstaticfinalPokerTypeSPADES=newPokerType("♠",4);publicstaticfinalPokerTypeHEART=newPokerType("♥",3);publicstaticfinalPokerType
陈十一_5
·
2022-02-07 03:31
java-
内部类
内部类与类的属性没有什么区别。静态内部类,非静态内部类在new时有区别。静态内部类类似于外部类的类变量,非静态内部类类似于外部类的实例变量。非静态内部类是属于外部类的对象的,在初始化时需要先初始化一个外部类实例对象,然后使用此对象调用内部类的构造方法实例化内部类对象。静态内部类属于类本身,初始化直接使用外部类调用讲台内部类构造方法即可。Outer.innerinner=newOuter.inner
snoweek
·
2022-02-06 02:24
Java-
线程状态及其生命周期
但不一定意味着该线程立即开始运行包含等待的线程状态线程的生命周期:new新建状态start()就绪running正在运行block阻塞,可能是等待cpu,也可能等待对象锁dead死亡状态拓展知识:一个线程的生命周期以上就是我关于
Java
涎涎
·
2022-02-05 13:32
SpringMVC实现
文件上传下载
的全过程
目录前言一、通用配置二、实现文件下载,上传功能总结前言文件的上传和下载都是基于io复制,只不过文件上传是浏览器向服务器发送报文文件下载是服务器向浏览器发送报文提示:以下是本篇文章正文内容,下面案例可供参考一、通用配置pom.xmlorg.springframeworkspring-webmvc5.3.13ch.qos.logbacklogback-classic1.2.3javax.servlet
·
2022-02-04 15:52
java-
获取指定日期某天后的格式化日期
/***获得指定日期的后一天*@paramspecifiedDay*@return*/publicstaticStringgetSpecifiedDayAfter(StringspecifiedDay,inttag){Calendarc=Calendar.getInstance();Datedate=null;try{date=newSimpleDateFormat("yyyy-MM-dd").p
尤小闹
·
2022-02-03 03:23
lrzsz在linux上
文件上传下载
lrzsz在linux上
文件上传下载
SecureCRT和XShell支持lrzsz
文件上传下载
lrzsz安装yuminstall-ylrzszrz文件上传输入:rz选择文件上传默认上传到当前目录szfilename
beyond阿亮
·
2021-11-27 23:58
linux
lrzsz
linux
xshell
二十三、【分布式微服务企业快速架构】SpringCloud分布式、微服务、云架构之Eclipse 内容辅助
设置自动提示的配置在:window->Preferences->
Java-
>Editor->ContentAssist:如果能在我们输入类的首字母按alt+/后就出现自动提示,。输入"."后出现自动
不会写代码的女程序猿
·
2021-11-18 09:24
分布式
微服务
架构
WebSocket实现简易的FTP客户端
WebScoket的简单应用,实现一个简易的FTP,即
文件上传下载
,可以查看上传人,下载次数,打开多个Web可以多人上传。
OrzCoCo
·
2021-11-13 10:00
Java-
基础-HashMap
1.简介Java8HashMap结构(数组+列表+红黑树)如图:基于哈希表的Map接口的实现。此实现提供所有可选的映射操作,并允许使用null值和null键。(除了非同步和允许使用null之外,HashMap类与Hashtable大致相同。)此类不保证映射的顺序,特别是它不保证该顺序恒久不变。此实现假定哈希函数将元素适当地分布在各桶之间,可为基本操作(get和put)提供稳定的性能。迭代colle
张铁牛
·
2021-11-08 21:00
Java-
类和对象
目录一.类和对象的初步认知1.面向过程和面向对象2.面向对象设计二.类和类的实例化1.什么是类2.类的实例化三.类的成员1.成员变量2.方法3.static关键字静态成员变量静态成员变量储存方式静态成员方法总结-必看!!!4.toString方法5.匿名对象四.封装1.private实现封装2.getter和setter方法五.构造方法1.基本语法2.this关键字六.代码块1.什么是代码块2.本
ViolentAsteroid
·
2021-11-06 11:33
Java
java
开发语言
后端
Java性能工具JMeter实现上传与下载脚本编写
目录一、前言二、预备知识1、构造方法2、创建功能3、重命名和删除功能4、获取功能三、Java实现
文件上传下载
功能1、服务下载代码2、前端代码3、运行效果四、JMeter文件上传与下载脚本编写1、文件上传脚本
·
2021-11-04 16:48
Linux如何查看JDK的安装路径
whichjava/usr/bin/java[root@localhost~]#ls-lrt/usr/bin/javalrwxrwxrwx.1rootroot22Aug1715:12/usr/bin/
java
Ark方舟
·
2021-11-03 17:10
后端笔记
linux
java
运维
java-
面向对象
文章目录面向对象类的定义访问控制封装继承方法的重写super关键字super和this的区别find关键字面向对象1.1面向对象简介面对对象是将各种事务按照一定规划划分为多个独立的对象,然后通过调用对象的方法来解决问题,当应用程序功能发生变动时,只需要修改个别对象就可以使代码维护更容易。1.2面向对象的特点面对对象特点:1.封装性第一层意思:把对象的属性和行为看成一个整体,将俩者封装在一起第二层意
神慕蔡蔡
·
2021-11-02 20:59
java
java
开发语言
后端
c#
文件上传下载
功能实现
NuGet安装SqlSugarModel文件下新建DbContext类publicclassDbContext{publicDbContext(){Db=newSqlSugarClient(newConnectionConfig(){ConnectionString="server=localhost;uid=root;pwd=woshishui;database=test",DbType=DbT
·
2021-10-29 17:52
c#后端
Java-
基础-LinkedList
1.简介LinkedList同时实现了List和Deque接口,也就是说它既可以看作是一个顺序容器,又可以看作是双向队列。既然是双向列表,那么它的每个数据节点都一定有两个指针,分别指向它的前驱和后继。所以,从LinkedList链表中的任意一个节点开始,都可以很方便的访问它的前驱和后继节点。1.1节点代码实现:Node为LinkedList的静态内部类//LinkedList.Nodeprivat
张铁牛
·
2021-10-29 00:00
Java-
数组详解
目录一.数组的基本用法1.什么是数组2.创建数组动态初始化静态初始化3.数组的基本使用获取数组长度访问数组元素遍历数组元素以字符串打印数组二.数组作为方法的参数1.基本用法2.理解引用类型传内置类型传引用类型3.认识null4.初识JVM内存区域划分三.数组作为方法的返回值四.数组的拷贝1.for循环进行拷贝2.Arrays.copyOf进行拷贝3.Arrays.copyOfRange进行拷贝4.
ViolentAsteroid
·
2021-10-28 21:49
Java
java
开发语言
后端
Java-
递归经典问题(汉诺塔和青蛙跳台阶)
目录一.汉诺塔问题1.问题概述2.解法分析3.代码实现二.青蛙跳台阶问题1.问题概述2.解法分析3.递归实现4.迭代实现一.汉诺塔问题1.问题概述2.解法分析总结:(1)以C盘为中介,从A杆将1至n-1号盘移至B杆;(2)将A杆中剩下的第n号盘移至C杆;(3)以A杆为中介;从B杆将1至n-1号盘移至C杆。(4)一个盘子需要移动1次,两个盘子需要移动3次,三个盘子需要移动7次,不难得出,n个盘子需要
ViolentAsteroid
·
2021-10-27 19:42
Java
java
开发语言
后端
Java-
方法的使用、重载与递归
目录一.方法的基本使用1.什么是方法2.方法基本语法基本语法注意事项形参与实参的关系二.方法的重载1.重载的作用2.重载的使用规则三.方法的递归1.递归的概念2.递归执行过程分析3.递归练习1.按顺序打印一个数字的每一位2.递归求1+2+3+...+103.返回组成它的数字之和4.求斐波那契数列的第N项一.方法的基本使用1.什么是方法方法是一个代码片段,类似于C语言中的函数2.方法基本语法基本语法
ViolentAsteroid
·
2021-10-27 18:59
Java
java
开发语言
后端
使用Springboot整合GridFS实现文件操作
目录GridFsOperations,实现GridFS
文件上传下载
删除上传下载删除功能实现测试上传下载删除GridFsOperations,实现GridFS
文件上传下载
删除最近学习GridFS,想用它整合
·
2021-10-23 12:54
java-
集合-Map(双列)——迪迦重制版
目录引言一:Map星云,集合(概要!!!,,,哦,不是,喊错了,盖亚!!!)1、盖亚?(概要):2、技能(特点):3、举例:4、创建Map集合的对象:5、所有方法:6、Map注意事项:二、HashMap(让我们来具体看看这Map星云把我迦迷得不要不要的小妖精)1、盖亚!!!(无不无聊...)...概述:2、可惜,我迦不是我迪啊,呵呵,大威天龙!!!(看法宝):3、只是终究还是错付了,我迪还是受不鸟
IT_ZI-O
·
2021-10-22 10:22
java
后端
凡是过往
皆为序章。
集合
Java-
程序逻辑控制
目录一.顺序结构二.分支结构1.if语句用法展示1-基本用法用法展示2-多分支情况注意事项2.switch语句用法展示注意事项三.循环结构1.while循环用法展示注意事项break和continue的用法2.for循环用法展示注意事项(与while循环相似)3.dowhile循环用法展示注意事项四.输入和输出1.输出到控制台2.从键盘输出用法展示1用法展示2注意事项五.练习1.打印年龄2.判断素
ViolentAsteroid
·
2021-10-20 23:11
Java
java
java-
集合-set(不重复集合)知识分解——庖丁解牛版
目录庖丁解牛术法总纲第一重境界:所见莫非全牛者1、概述:2、Set集合特点:3、分类(实现子类):4、所有已知实现类:5、注意事项6、所有方法第二重境界:未尝见全牛也HashSet1、HashSet特点:2、HashSet集合添加一个元素的过程:3、代码演示4、注意事项(特殊之处,遍历无序的原因不是排序的无序,而是底层哈希值的存放地址的原因)5、LinkedHashSet集合概述和特点TreeSe
IT_ZI-O
·
2021-10-19 17:47
java
不积跬步无以至千里
集合
集合Set
nginx常用配置笔记(反向代理、负载均衡、SSL配置、URL重写等)
静态网站、静态资源访问)文件服务器(搭配fastDFS可以搭建分布式文件服务器)虚拟主机请求转发反向代理负载均衡URl请求rewrite软防火墙…2nginx安装设置的核心配置文件及相关服务操作命令2.1
文件上传下载
命令
嫣夜来
·
2021-10-18 16:12
分布式
nginx
ssl
linux
Java-
数据类型与运算符
目录一.数据类型1.变量与类型1.数据类型大小2.字符型数据类型3.布尔型数据类型4.字符串类型变量5.变量的作用域6.变量命名规则2.常量1.字面值常量2.fanal关键字修饰的常量3.数据类型转换1.自动类型转换2.强制类型转换3.数值提升二.运算符1.算术运算符2.关系运算符3.逻辑运算符1.&&:逻辑与2.||:逻辑或3.!:逻辑非4.注意事项4.位运算符1.&按位与2.|按位或3.^按位
ViolentAsteroid
·
2021-10-14 19:14
Java
java
java-
后端八股文
文章目录java基础HasMmapCurrentHashMap进程与线程的区别进程上下文切换比线程上下文切换纤程线程同步进制java线程同步机制互斥锁、自旋锁、条件锁、读写锁、可重入锁、偏向锁、公平锁、非公平锁、可重入锁、共享锁、排它锁、轻量级锁、重量级锁死锁产生的四个条件有了互斥锁,为什么还要条件锁redis性能好的原因select、poll、epollredis多并发竞争key接口和抽象类ha
孤独狗传奇
·
2021-09-25 17:43
java
spring
java
linux
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他