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-文件上传下载
SpringBoot实现简单的
文件上传下载
SpringBoot实现简单的
文件上传下载
文章目录SpringBoot实现简单的
文件上传下载
1、新建一个SpringBoot的项目1.1、新建项目1.2、配置pom.xml文件2、写代码2.1、编写FileController
Jack_David
·
2024-02-06 16:59
后台
服务器端
Java
java
spring
boot
java-
SFTP
文件上传下载
JSch-SFTP
文件上传下载
文章目录JSch-SFTP
文件上传下载
1.JSch简介2.ChannelSftp常用ApiJSch支持三种文件传输模式文件上传put()方法文件下载get()方法3.SFTP
@lihewei
·
2024-02-06 07:30
java
服务器
Java-
创建线程的三种方式
继承Thread1、定义一个类MyThread继承Thread,并重写run方法。2、将要执行的代码写在run方法中。3、创建该类的实例,并调用start()方法开启线程。publicclassTestThreadextendsThread{publicstaticvoidmain(String[]args){//3、创建该类的实例,并调用start()方法开启线程。MyThreadmyThrea
有腹肌的豌豆Z
·
2024-02-06 07:51
Java-
对象构造
重载java允许重载任何方法,因此,在描述一个方法时要指定方法名和参数类型,这种方法叫做签名,因为返回类型不是方法签名的一部分,所以不能有两个方法名和参数类型都相同但是返回类型却不同的方法举例说明add(int){returnint;}add(int,int){returnint;}//不可以这样使用add(int,int){returndouble;}默认初始化在构造器中如果没有显示的为变量设置
H_7835
·
2024-02-06 06:49
01-C++ “hello world”
写在前面接下来一段时间,我会重温一下C++,都说学习Java需要十年功力,学好C++需要一辈子,当然,程序员的鄙视链(汇编->C/C++->
java-
>python/js/php/OC),这也让C++开发凌驾于其他程序员
_东阁堂主_
·
2024-02-05 21:51
JAVA-
抽象类和普通类
概述在JAVA中,如果一个类用abstract关键字修饰,我们通常把它称为抽象类。类,我们可以把它理解为类型,现实中我们用类型描述具有共性的事物,例如生物,生物中有动物,动物中有狗。假如我们创建了一个生物类时,我们不能通过创建对象获取具体的狗的信息(种类,姓名等),像这种指向性更广泛的只描绘了多种事物公共属性的类,就是抽象类。而普通类就是具体的实例对象。JAVA中(abstract)抽象类案例如下
zyt.com
·
2024-02-05 21:34
java
开发语言
群晖NAS开启FTP服务结合内网穿透实现公网远程访问本地服务
开启群晖FTP服务4.群晖FTP远程连接5.固定FTP公网地址6.固定FTP地址连接本文主要介绍如何在群晖NAS中开启FTP服务并结合cpolar内网穿透工具,实现使用固定公网地址远程访问群晖FTP服务实现
文件上传下载
鸽芷咕
·
2024-02-05 19:14
cpolar
FTP
服务器
网络协议
java-
键盘录入
文章目录一,键盘录入涉及到的方法如下:1)next()、nextLine():代码示例:代码示例:2)nextInt():代码示例:3)nextDouble():代码示例:二,方法底层细节:第一个细节:代码示例:第二个细节:第三个细节:三、混用引起的后果四、结论(如何使用)代码示例:一,键盘录入涉及到的方法如下:next()、nextLine()、nextInt()、nextDouble()。1)
张与谦
·
2024-02-05 17:58
java学习笔记
java
开发语言
吐槽一下:百度网盘 SVIP 也会限速
都没有频繁的大
文件上传下载
astuv
·
2024-02-05 06:58
百度
java-
水平触发和边缘触发区别
转载自:https://www.jianshu.com/p/7eaa0224d797select和poll都只提供了一个函数:select或者poll函数。而epoll提供了三个函数,epoll_create,epoll_ctl和epoll_wait,epoll_create是创建一个epoll句柄;epoll_ctl是注册要监听的事件类型;epoll_wait则是等待事件的产生。epoll除了提
coderljx
·
2024-02-05 03:08
15:Servlet 3.0文件上传与下载-Java Web
本文将详细解析如何利用Servlet3.0特性来轻松处理
文件上传下载
操作,并提供前后端代码实例,同时对比不同方法之间的差异及实际应用场景。
Yeats_Liao
·
2024-02-04 01:59
servlet
java
前端
Servlet板块:
文件上传下载
操作 来自【汤米尼克的JAVAEE全套教程专栏】
Servlet板块:
文件上传下载
操作一、文件上传(1)前端内容(2)后端内容二、文件下载(1)前端的超链接下载(2)后端下载一、文件上传(1)前端内容使用表单提交设置表单的提交类型为POST请求method
汤米尼克
·
2024-02-03 00:40
全套教程
java-ee
servlet
java
Java-
生成二维码图片及序列化成Base64
好久没有写东西了,感觉堕落了,但是打开了后又不晓得写些啥玩意儿-----日常吐槽好嘛,都晓得talkischeap,showmethecodepackagecom.wig.demo.code;importlombok.extern.slf4j.Slf4j;importsun.misc.BASE64Encoder;importjava.io.FileInputStream;importjava.io
止初
·
2024-02-02 21:35
java
开发语言
后端
Java-
冒泡排序
签名:但行好事,莫问前程。文章目录前言一、什么是冒泡排序二、手写冒泡排序总结前言记录一下经典算法:冒泡排序。一、什么是冒泡排序冒泡排序(BubbleSort)是一种基本的排序算法。其原理是通过相邻元素之间的比较和交换来将最大或者最小值“冒泡”到数组的末尾。它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首字母从Z到A)错误就把他们交换过来。走访元素的工作是重复地进行,直
杨存乐
·
2024-02-02 13:46
Java
java
算法
排序算法
Java-
线程基础
文章目录一、基础知识二、实现方式三、线程分析1.start方法分析2.执行流程分析四、线程方法五、线程的生命周期六、生产消费模型七、线程的安全1.线程安全问题2.编程模型3.线程同步机制3.1synchronized3.2volatile3.3ReentrantLock八、线程的死锁九、锁的释放时机一、基础知识进程:是指运行中的程序,是动态过程(有它自身的生产、存在和消亡的过程),是操作系统进行任
多加点辣也没关系
·
2024-02-01 20:13
入门教程
java
一篇文章教你学会Java基础I/O流
I/O流在很多场景中都有使用,比如
文件上传下载
、socket通信等。本文主要介绍常用字节流,其它字符流、转换流用法类似就不一一介绍。
进击的程序猿呀
·
2024-02-01 19:08
Java-
并发编程-常见面试题-总结
JMM(Java内存模型)JMM(Java内存模型)相关的问题比较多,也比较重要,于是我单独抽了一篇文章来总结JMM相关的知识点和问题:JMM(Java内存模型)详解。#volatile关键字#如何保证变量的可见性?在Java中,volatile关键字可以保证变量的可见性,如果我们将变量声明为volatile,这就指示JVM,这个变量是共享且不稳定的,每次使用它都到主存中进行读取。volatile
无心六神通
·
2024-02-01 02:13
java
开发语言
JAVA-
(文件I/O操作、密码解锁小demo)
心得体会如果有山的话,就有条越过它的路^^今日所学1.文件的相关操作1.如何创建文件2.I/O流3.文件中写入和读取字节流4.文件中写入和读取字符流5.文件中保存对象6.从文件中读取对象7.将一个文件copy到另外一个2.密码解锁小demo具体操作文件的相关操作如何创建文件//所要创建的文件的完全路径Stringpath="F:/JAVA/DAY12/Day1/src/main/java/Day8
宁晓鸯
·
2024-02-01 02:16
JSON使用
publicstaticvoidmain(String[]args){//1、
java-
>jsonUsersuser=newUsers(1,"李四","男");JSONObjectjsonObject=
AE_
·
2024-02-01 00:46
json
❤ java报错常见总结
❤java报错常见总结1、
java-
报错-java:错误:无效的源发行版:15想着自己参照网上项目搭建一下java,结果新手第一课,环境出问题了先看报错:原因jdk版本过高或不对应解决方法解决方法:1.
林太白
·
2024-01-31 20:52
#
SQL
Linux
数据结构
服务器
PHP
Java
Java后端Mysql
java
开发语言
文件上传下载
、Excel导入导出
主要内容文件上传重点文件下载重点生成Excel重点解析Excel重点Excel导入导出重点章节目标掌握文件上传掌握文件下载掌握Excel生成与解析掌握Excel导入导出第一节文件上传和下载1.文件处理的包commons-io.jar封装了常用的IO的相关操作,提供了IOUtils工具类供开发人员使用commons-fileupload.jar文件上传的处理包,因为文件上传也会涉及到IO操作,因此,
十点 vha
·
2024-01-31 19:08
excel
java---染色法判定二分图(每日一道算法2022.9.4)
注意事项代码中涉及单链表存储邻接图,可以看我之前写的:
java-
单链表数组模拟DFS在这个题里,就是搜到当前节点的所有连通点,不放例子了,感兴趣可以直接自搜题目:给定一个n个点m条边的无向图,图中可能存在重边和自环请你判断这个图是否是二分图第一行包含两个整数
SRestia
·
2024-01-31 18:50
算法
算法
java
图论
Java-
阻塞队列
目录1.阻塞队列是什么1.1定义1.2标椎库中的阻塞队列1.3阻塞队列的具体实现2.生产者-消费者模型2.1定义2.2实现序列:多线程-0091.阻塞队列是什么1.1定义阻塞队列:一种特殊的队列,也遵守“先进先出”的原则。阻塞队列是一种线程安全的数据结构,并且具有如下特性:当队列为空时,继续出队列,就会发生阻塞,直到其他的线程往队列中插入元素;当队列为满时,继续入队列,就会发生阻塞,直到其他的线程
加菲猫-siu
·
2024-01-31 12:06
JavaEE
(初阶)
java
开发语言
java-ee
java中的单例模式_
Java-
单例模式详解(图文并茂,简单易懂)
PS:首先我们要先知道什么是单例,为什么要用单例,用的好处是什么等问题来看。1:java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍两种:懒汉式单例、饿汉式单例单例模式有以下特点:1、单例类只能有一个实例。2、单例类必须自己创建自己的唯一实例。3、单例类必须给所有其他对象提供这一实例。目的单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中
易洪艳
·
2024-01-31 12:04
java中的单例模式
Java-
单例模式
目录前言:1.“饿汉”模式1.1定义1.2实现2.“懒汉”模式2.1定义2.2“懒汉模式”-单线程版2.3“懒汉模式”-多线程版序列:多线程-008前言:单例模式是比较常见的设计模式之一。单例模式能保证某个类在程序中只存在唯一一个实例对象,而不会创建多个实例对象。单例模式的具体的实现方式有很多,最常见的是“饿汉模式”和“懒汉模式”。下边具体介绍两种模式的使用。1.“饿汉”模式1.1定义“饿汉模式”
加菲猫-siu
·
2024-01-31 12:57
JavaEE
(初阶)
单例模式
java-ee
java
使用Linux服务器的详细方法:进行
文件上传下载
以及使用服务器运行python程序
使用Linux服务器(Mac版)一.连接Linux服务器二.本地文件与服务器文件交互三、在服务器上运行python代码一.连接Linux服务器本辣鸡小白,现在读研一,做的是数据挖掘方向,而之前从未有过接触服务器甚至连C语言都不太会,我本科都干了些什么?目前刚接触算法半年,模型也逐渐地从logistic回归到3D卷积神经网络,复杂度不断地增加,我的低配可爱小Macpro已经不能支撑我的数据训练了,于
睡不醒的小胖子
·
2024-01-31 11:16
数据处理
python环境
服务器
大数据
tensorflow
数据挖掘
机器学习
深度学习
Java-
并发高频面试题
1.说一下你对Java内存模型(JMM)的理解?其实java内存模型是一种抽象的模型,具体来看可以分为工作内存和主内存。JMM规定所有的变量都会存储再主内存当中,再操作的时候需要从主内存中复制一份到本地内存(cpu内存)再线程内部做计算,然后再回写到主内存本地内存它其实也是JMM的一个抽象概念,并不真实存在。具体来看是包括缓存、写缓冲区、寄存器以及其他的硬件和编译器优化。从上图我们可以看到实际的内
ayu_programer
·
2024-01-31 05:28
面试
Java并发
java
开发语言
Java-
入门指南(零基础入门)
文章目录第一章、计算机语言及系统概述绪论代码示例第二章、数据类型及变量标识符字符集关键字数据类型进制转换类型转换变量常量运算符与表达式输出进制格式化数组一维数组二维数组容器遍历元素方法(递归)字符串API文档第三章、类的封装、继承和多态类和对象类的封装1构造方法和析构方法2对象的引用和运算3访问控制-隐藏/封装类的访问权限:类成员和函数的访问权限:声明set()和get()方法存取对象的属性4静态
Alleyf
·
2024-01-30 22:30
java
java
jvm
算法
常用MIME 类型
这些东西获取文件流、前端文件预览,
文件上传下载
时可能会用到aac:"audio/aac",abw:"application/x-abiword",arc:"application/x-freearc",
一只很酸de橘子
·
2024-01-30 22:09
java
java
Java-
代理模式
代理模式1概述由于某些原因需要给某对象提供一个代理以控制对该对象的访问。这时,访问对象不适合或者不能直接引用目标对象,代理对象作为访问对象和目标对象之间的中介。代理模式是一种设计模式,它为一个对象提供一个**替身,以控制对这个对象的访问。通过使用代理对象,可以增强额外的功能操作**,即扩展目标对象功能。被代理的对象可以是远程对象、创建开销大的对象或需要安全控制的对象。Java中的代理==按照代理类
小悟空GK
·
2024-01-30 12:11
java
代理模式
Java-
集合(Set接口)
基本介绍1)无序(添加和取出的顺序不一致),没有索引;2)不允许重复元素,最多包含一个null值;3)JDKAPI中Set接口的实现类有:AbstractSet、ConcurrentSkipListSet、CopyOnWriteArraySet、EnumSet、HashSet、JobStateReasons、LinedHashSet、TreeSet;常用方法举例packagecom.pero.se
Neo丶
·
2024-01-30 11:23
java
学习
开发语言
Java-
异常体系
Java-
异常体系sschrodinger2019/03/08基于JAVAAPI11参考关于Java中finally语句块的深度辨析参考JLS标准参考JVM标准异常体系的分类在Java异常体系中,所有的异常都继承自
sschrodinger
·
2024-01-30 02:30
idea 导入代码风格xml
java-
>importscheme->intellijIDEAcodestyleXMLimage.png指定需要导入的xmlimage.png之后格式化代码就能达到xml所规定的代码风格了ctrl+A
尹楷楷
·
2024-01-29 11:35
Effective
Java-
创建和销毁对象
第1条:考虑用静态工厂方法代替构造器静态工厂方法的优势有名称不必在每次调用的时候都创建一个新对象可以返回原返回类型的任何子类型的对象在创建参数化类型实例的时候,它们是代码变得更加简洁静态工厂方法的缺点类如果不含公有的或者受保护的构造器,就不能被子类化它们与其他的静态方法实际上没有任何区别静态工厂方法的惯用名称valueOf:类型转化方法of:valueOf的简洁表示getInstance:用于单例
勇往直前888
·
2024-01-29 01:10
Java-
数据结构-滑动窗口
一.滑动窗口的简单介绍滑动窗口是双指针技巧的一种,常用于解决子串、子序列问题。滑动窗口的思想是维护一个窗口,不断滑动更新。滑动窗口的难点是各种细节:如何向窗口中添加元素、如何缩小窗口、何时更新结果。滑动窗口有一套通用的框架,解决滑动窗口题目大家都可以尝试套用该框架。框架的整体思路是移动窗口右边界,向窗口中添加元素,窗口满足要求解的问题(如窗口等于目标子串),开始滑动左边界找到满足条件的最小值。图来
ForwardSummer
·
2024-01-28 20:21
leetcode
Java
java
数据结构
leetcode
文件上传下载
19.
文件上传下载
上传@RequestMapping("/upload")publicvoidss(MultipartFilefile){Filepath=null;try{path=newFile(ResourceUtils.getURL
我超爱写bug
·
2024-01-28 11:19
spring
boot
java
开发语言
spring
boot
后端
入门
Java-
(泛型,集合-Set,HashMap,异常处理)
心得体会有时候上课认真听讲效率胜过课后自己花费大量时间再去学习,上课边听边有意识的整理笔记胜过课后去整理自己杂乱的笔记要来的轻松。如果自己在课上写代码的时候有意识的将代码模块化,课后再去整理就会轻松很多。一个好习惯的养成是长久的坚持。今日知识点1.泛型2.集合-Set(hashSet)3.TreeSet进行排序的两种办法4.HashMap的方法5.键值对的两种遍历方式6.异常处理具体操作1.泛型1
宁晓鸯
·
2024-01-28 08:23
The method xxx of type xxx must override or implement a supertype method出错
xxx方法必须重写或实现一个超类型方法创建的Maven项目,包:dao层作为接口,包:dao.impl层作为实现接口的类,这里去实现接口的时候就报错了(代码应该是复制粘贴过来的)不知道什么原因就是报错,
java
LDG1998
·
2024-01-28 05:06
Maven
eclipse
java-
数组(以及jvm的内存分布)
文章目录数组的基本概念数组的作用数组的创建以及初始化数组的创建数组的初始化数组的使用数组中元素的访问遍历打印数组数组是引用类型初始jvm的内存分布基本类型变量和引用类型变量的区别引用变量认识null数组的基本概念数组可以看作是一种类型的集合我们在内存空间上开辟出一段连续的空间这段空间存入我们需要存入的相同类型的数据就像我们一些学校的宿舍,这些宿舍中的床位都是连续的紧挨着的,并且一个宿舍规定了只能住
Achlorine
·
2024-01-27 07:50
java
java
jvm
MAC配置环境变量
1、配置JAVAJDK1.1、查看JDK安装目录(1)可以在AndroidStudio中查看,复制该路径(2)也可以在官网下载JavaJDK下载地址mac中的安装地址是"资源库->
Java-
>JavaVirtualMachines
KillerNoBlood
·
2024-01-27 06:00
macos
文件上传下载
与 db数据库
5.
文件上传下载
与db数据库文件上传formidablemulternpmiformidablemulter如何使用见:https://www.npmjs.com/util.inspect自己查文件上传
飞刀还问情
·
2024-01-27 05:03
nodeJs
文件上传下载
db数据库
nodejs
python之paramiko文件夹远程上传
Paramiko模块是一个用来连接远程服务器,进行
文件上传下载
和shell命令执行的PYTHON模块,使用方便。
qy_getforward
·
2024-01-26 04:17
paramiko
文件夹上传
python
java-
集合-List集合
List集合什么是List集合:List集合是一种常见的数据结构,用于存储一组有序的元素。它可以包含重复的元素,并且可以根据元素的插入顺序进行访问。List集合通常提供了一系列的方法,用于对集合中的元素进行操作,例如添加、删除、修改和查询等操作。在Java中,List接口是一个抽象的数据结构,它的具体实现类包括ArrayList和LinkedList等。java.util.List接口,继承自Co
Flying_Fish_roe
·
2024-01-26 04:12
java
java-
集合2
集合集合间的操作集合提供了如取并集,删交集,判断包含子集等操作集合间的操作Java集合间的操作是指基于Java集合类的数据结构,进行各种操作的方式和方法。Java提供了多种集合类,例如List、Set、Map等,在不同的场景下,可以选择不同的集合类来存储和操作数据。常见的集合间操作包括:添加元素:可以使用add()方法向集合中添加元素。删除元素:可以使用remove()方法从集合中删除元素。查找元
Flying_Fish_roe
·
2024-01-26 04:11
java
开发语言
java-
集合框架
集合框架什么是集合集合与数组一样,可以保存一组元素,并且提供了操作元素的相关方法,使用更方便.java集合框架中相关接口java.util.Collection接口:java.util.Collection是所有集合的顶级接口.Collection下面有多种实现类,因此我们有更多的数据结构可供选择.Collection下面有两个常见的子接口:-java.util.List:线性表.是可重复集合,并
Flying_Fish_roe
·
2024-01-26 04:41
开发语言
java-
集合-排序
集合的排序java.util.Collections类Collections是集合的工具类,里面定义了很多静态方法用于操作集合.java.util.Collections类是Java集合框架中的一个工具类,提供了一系列静态方法来操作集合对象。它包含了各种方法,如排序、查找、更改集合中的元素等。以下是一些常用的方法:sort(Listlist):对列表进行排序,使用默认的自然顺序。binarySea
Flying_Fish_roe
·
2024-01-26 04:39
java
windows
python
Java-
语法糖详解
什么是语法糖语法糖的存在主要是方便开发人员使用。但Java虚拟机并不支持这些语法糖。这些语法糖在编译阶段就会被还原成简单的基础语法结构,这个过程就是解语法糖。首先理解什么是反编译高级语言痛过编译形成可被计算机理解的机器语言,反编译是将已编译好的编程语言还原到未编译的状态,也就是找出程序语言的源代码。反编译工具:javap:生成的是易读的字节码jad:生成.java文件好用但很久不更新了CRF:参数
没脑袋的喵
·
2024-01-25 18:04
Java基础
java
python
开发语言
安卓移动设备使用DS file文件管理工具远程访问本地群晖NAS文件
这个应用程序具有强大的功能,如实时预览文件、文件智能管理、文件分类、
文件上传下载
等,而且所有功能都是免费使用。用户可以通过DSfile安全地浏览Androi
春人.
·
2024-01-25 14:53
春人闲谈
安卓
DS
网站搭建学习笔记【02】
&分配站等3、Web拓展-CDN&WAF&OSS&静态&负载均衡等#章节点应用架构:Web/APP/云应用/三方服务/负载均衡等安全产品:CDN/WAF/IDS/IPS/蜜罐/防火墙/杀毒等渗透命令:
文件上传下载
Sarahie
·
2024-01-25 08:59
学习笔记
web安全
学习
笔记
网站搭建学习笔记【03】
&分配站等3、Web拓展-CDN&WAF&OSS&反向&负载均衡等#章节点应用架构:Web/APP/云应用/三方服务/负载均衡等安全产品:CDN/WAF/IDS/IPS/蜜罐/防火墙/杀毒等渗透命令:
文件上传下载
Sarahie
·
2024-01-25 08:28
学习笔记
学习
笔记
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他