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,堆逻辑上是一棵完全二叉树。2,堆物理上是保存在数组中。3,满足任意结点的值都大于其子树中结点的值,叫做大堆,或者大根堆,或者最大堆。4,反之,则是小堆,或者小根堆,或者最小堆。5,堆的基本作用是,快速找集合中的最值。二:下标关
❤️啵啵啵
·
2022-05-30 13:11
JavaSE和数据结构
Java - 反射及其使用
Java-
反射及其使用Java开发人员必须要知道的一个知识,就是反射,在看很多底层源码的时候或多或少都会涉及一些,下面来介绍一下前言Java一种经典的面向对象开发语言,对象先声明后使用,而一个变量又分为编译型类型与运行时类型编译时类型是由声明该变量时使用的类型决定运行时类型由实际赋给该变量的对象决定若编译时类型和运行时类型不一致
pan_mlpan
·
2022-05-30 07:54
JAVA
面试
java
开发语言
SpringMVC使用ResponseEntity实现
文件上传下载
目录使用ResponseEntity实现文件上传和下载下载上传使用ResponseEntity实现文件上传和下载在static下新建一个img,并且我放了一张图片在里面,然后重新maven打包一下。下载新建一个页面file.html,并且配置视图控制器,以便跳转:编写页面内容,用来下载我上面存放到img中的图片:测试文件上传和下载下载静态图片后端编写对应处理请求的控制,新建一个类FileUpAnd
·
2022-05-28 13:08
LINUX——Linux操作系统常用命令/常见文件篇
、cp、关机/重启4、find搜索5、cat、more6、grep内容搜索7、>、>>8、软链接(快捷方式)9、用户添加、用户密码、简单组10、用户切换、删除11、用户组的增、删、改(root)12、
文件上传下载
小猿网
·
2022-05-27 12:22
操作系统
跃锦成龙
linux
ubuntu
centos
windows
文件上传实现方案概述
文件上传是很多项目中用到的功能,最近项目要实现
文件上传下载
,分片上传、断点续传、异步导出、同步导出等功能,所以去研究研究以下该内容,并将学习到的知识汇总写出来分享一下,以我自己的理解写出来。
科学熊
·
2022-05-26 10:26
文件上传
先学python再学
java-
如果两者都决定要学的话,先学Java还是Python?
谢邀,今天才看到,照搬我之前写的一篇随笔来回答你这个问题,看过的朋友请自行忽略。针对题主纠结的这个问题,我先问大家一个问题,为什么中国人用刀叉是很容易上手的一件事情,而外国人用筷子,应该是他们在中国吃饭时最痛苦的一件事情吧。为什么会这样呢?其实原因非常简单,当我们学会了一门技术难度要求更高的技能以后,再去降级学习难度更低的技能是非常容易的一件事情,反之则不然。这个道理同样适用于我们的学习,强哥对J
weixin_37988176
·
2022-05-22 07:42
Java-
集合知识点整理
集合概念集合是存储任意数量的具有共同属性的对象的容器,集合存储的是Java对象的内存地址/引用,不能直接存储Java对象或基本数据类型,集合类与集合接口都在java.util包下。分类Iterator迭代器方法booleanhasNext():如果下一个元素可以迭代,则返回trueObjectnext():返回迭代中的下一个元素voidremove():删除迭代器指向的当前对象迭代器和Concur
Evie_Dec
·
2022-05-20 08:27
java
开发语言
后端
Java-
前后端分离-单点登录(SSO二级跨域和跨一级域名)
一、什么是单点登录?单点登录的英文名叫做:SingleSignOn(简称SSO)。以前的时候,一般我们就单系统,所有的功能都在同一个系统上。后来,我们为了合理利用资源和降低耦合性,于是把单系统拆分成多个子系统。比如阿里的淘宝和天猫,很明显地我们可以知道这是两个系统,但是你在使用的时候,登录了天猫,淘宝也会自动登录。,反过来也一样简单来说,单点登录就是在多个系统中,用户只需一次登录,各个系统即可感知
胡安民
·
2022-05-18 22:34
Java
#
Java-SpringBoot
java
sso
单点登录
Java-
接口(一篇讲透)
接口(interface)前言一、引入二、理解三、使用四、应用:代理模式(Proxy)1.应用场景2.分类3.代码演示五、接口和抽象类之间的对比六、经典题目(排错)前言本博主将用CSDN记录软件开发求学之路上亲身所得与所学的心得与知识,有兴趣的小伙伴可以关注博主!也许一个人独行,可以走的很快,但是一群人结伴而行,才能走的更远!让我们在成长的道路上互相学习,欢迎关注!一、引入一方面,有时必须从几个类
小老师ir
·
2022-05-18 06:13
JavaSE
java
开发语言
intellij-idea
java-ee
jar
Java-
反射机制详解
1定义:JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法,这种动态获取、调用对象方法的功能称为java语言的反射机制。2作用:反射机制可以操作字节码文件,也就是说通过反射我们可以获取构造器,对象,属性,方法(原本不知道)一,获取class的三种方式(1)通过该类的对象去获取到对应的Class对象Classstring_c
A.丫三岁
·
2022-05-18 06:41
Java
java
eclipse
intellij-idea
Java-
反射机制(超详解)
Java反射机制概述前言一、Java反射机制概述1.JavaReflection2.动态语言vs静态语言二、Class类的理解1.类的加载过程1.1初步了解1.2类的加载过程图解1.3了解:什么时候会发生类初始化?1.4类加载器的作用1.5JVM中不同类型的类的加载器1.6代码演示2.何为Class类?3.Class类的常用方法方法3.哪些类型可以有Class对象?三、获取Class类实例的四种方
小老师ir
·
2022-05-18 06:27
JavaSE
java
开发语言
centos下查看Java安装路径
#whichjava/usr/bin/java[root@localhost~]#ls-lrt/usr/bin/javalrwxrwxrwx.1rootroot225月1309:04/usr/bin/
java
毛仑上保罗先生
·
2022-05-13 09:24
SpringMVC实现
文件上传下载
功能
目录导入需要的依赖包一、单个文件上传二、多个文件上传三、上传文件列表显示四、文件下载今天遇到文件上传的问题,使用Ajax方式进行提交,服务器一直报错Thecurrentrequestisnotamultipartrequest,看了网上很多方法,最后才找到,我在表单提交的时候使用了序列化$('#postForm').serialize(),但是这种方式,只能传递一般的参数,上传文件的文件流是无法被
·
2022-05-12 16:47
java基础 万字总结
的区别标识符字面值变量关于变量的分类数据类型关于八种基本数据类型的默认值数据类型--整数型数据类型--浮点型数据类型--布尔型运算符关于java中的“+”运算符三元运算符:控制语句javajava--方法
java
大长腿180
·
2022-05-05 15:30
java学习总结
java
intellij-idea
Java-
链表
单向链表的节点类:publicclassNode{publicObjectdata;publicNodenext;publicNode(Objecte){this.data=e;}}双向链表的节点类:publicclassNode{publicObjecte;publicNodenext;publicNodepre;publicNode(){}publicNode(Objecte){this.e=
·
2022-05-05 10:21
java
java-
单链表反转解法及分析
文章目录1.准备链表2.通过递归实现单链表反转3.通过遍历实现4.借助stack实现5.三种实现方式效率分析最近与人瞎聊,聊到各大厂的面试题,其中有一个就是用java实现单链表反转。闲来无事,决定就这个问题进行一番尝试。1.准备链表准备一个由DataNode组成的单向链表,DataNode如下:publicclassDataNode{privateintdata;privateDataNodene
冬天里的懒猫
·
2022-05-03 12:04
JAVA
数据结构
链表
算法
java
面试
Java-
集合框架(刨析源码,深层讲解)
Java集合框架前言一、引入二、概述三、Collection接口1.概述2.方法2.1添加2.2获取有效元素的个数2.3清空集合2.4判断是否是空集合2.5判断是否包含某个元素2.6删除2.7取两个集合的交集2.8判断集合是否相等2.9转成对象数组2.10获取集合对象的哈希值2.11遍历2.12代码演示3.Collection子接口之一:List接口3.1概述3.2方法3.2.1代码演示3.3Li
小老师ir
·
2022-05-01 12:25
JavaSE
java
开发语言
intellij-idea
链表
数据结构
[Java]重学
Java-
学习多线程需要的一些基础
什么是并发并发是指一个处理器核心同时接收到了多个请求;打个比方,煎饼果子的阿姨每次只能做一个煎饼果子,但是同时有多个人前来买煎饼。什么是并行通常出现在多核处理器上,多个处理器核心处理多个事件;还是以煎饼果子为例,如果有两个阿姨可以同时做煎饼果子,那么就可以并行地做"煎饼"这个任务.什么是线程操作系统将程序划分成多个任务去执行,每个任务由一个执行线程来驱动,这个执行线程其实上是进程上(我们每个应用就
AbstractCulture
·
2022-04-28 09:28
java中如何选择布局_
java-
您建议使用哪种Swing布局?
java-
您建议使用哪种Swing布局?仅在Java库中就有8个布局管理器,然后还有许多第三方产品。前几天,我尝试使用SpringLayout并...好吧,它对我来说没有用。看到我的另一个问题。
陈六六的成长笔记
·
2022-04-27 09:03
java中如何选择布局
【SpringBoot实战】实现WEB的常用功能
前言通常在Web开发中,会涉及静态资源的访问支持、视图解析器的配置、转换器和格式化器的定制、
文件上传下载
等功能,甚至还需要考虑到与Web服务器关联的Servlet相关组件的定制。
hjk-airl
·
2022-04-25 15:00
SpringMVC的
文件上传下载
,异常处理,拦截器的小总结
文件的上传和下载我们通常在访问网页时会使用到文件的上传与下载的功能,那么他是如何实现的呢?1下载:ResponseEntity:用于控制器方法的返回值类型,该控制器方法的返回值就是响应到浏览器的响应报文下载,就是从服务器下载一个服务器上的资源,(通过浏览器请求向服务器请求资源,如果服务器
kobedu
·
2022-04-25 15:00
大
文件上传下载
实现思路,分片、断点续传代码实现,以及webUpload组件
WebUploader是由BaiduWebFE(FEX)团队开发的一个简单的以HTML5为主,FLASH为辅的现代文件上传组件。大文件上传实现思路:分片:按照自定义缓冲区大小,将大文件分成多个小文件片段。断点续传:根据分片数量,给每个小文件通过循环起对应名称,当文件下载中断在续传时,判断小文件名称若存在则不存了,此时还需要判断文件若不是最后一个分片则大小为缓冲区固定大小,若没达到则证明小文件没传完
远走与梦游
·
2022-04-23 01:59
大文件传输
上传下载
httpclient
第十二届蓝桥杯省赛
Java-
大学B组解析
A:ASCpackage第12届;importjava.util.Scanner;/***@author:DreamCode*@file:C_直线.java*@time:2022年2月10日-上午11:37:43*/classA_ASC{publicstaticvoidmain(String[]args){inta='L';System.out.println(a);//答案76}}B:卡片pac
梦码城
·
2022-04-14 11:32
蓝桥杯历届真题
java
蓝桥杯
开发语言
计算机毕业设计-springboot疫情管理系统-社区防疫管理系统
java-
小区预防疫情统计管理系统代码
计算机毕业设计-springboot疫情管理系统-社区防疫管理系统
java-
小区预防疫情统计管理系统代码注意:该项目只展示部分功能,如需了解,评论区咨询即可。
QQ_2105837402
·
2022-04-11 15:40
项目
#
SpringBoot
java
maven
spring
boot
mysql
javaweb
Java-
学习路线
有不足或者问题大家可以在评论中留言,谢谢大家。以Java后端为主,扩展/基础部分可以根据需要自行调整顺序。初学者强烈建议先阅读计算机体系部分!!人都有一个遗忘规律,很多时候我们都是在和遗忘做斗争。欢迎大家友善的交流。博客文章分类:https://www.cnblogs.com/zwtb
ML李嘉图
·
2022-04-09 15:00
java类加载器-类加载的过程
类加载器-类加载的过程类加载器
java-
>class文件(编译后的字节码文件),负责将class文件加载进内存中1.类在什么时候会被加载到内存中?
pziwangzhe
·
2022-04-08 09:10
javaee
java
Java-
线程池的使用
//缓存线程池//特性:灵活回收空闲线程,没有则创建privatestaticvoidtestCachedThreadPool(){ExecutorServiceservice=Executors.newCachedThreadPool();for(inti=0;i<10;i++){finalintindex=i;service.execute(newRunnable(){@Overridepub
大风车__
·
2022-04-01 09:43
java-
继承,super关键字,this关键字,抽象方法和抽象类,红包案例分析实现
目录标题继承的概述继承主要解决的问题就是:继承关系当中的特点:继承的格式定义父类的格式定义子类的格式继承中成员变量的访问特点区分子类方法中重名的三种情况继承中成员方法的访问特点在父子类的继承关系当中,创建子类对象,去访问成员方法的规则:注意事项:继承中方法的覆盖重写概念重写与重载的概念区分重写概念:重载概念:继承中方法的覆盖重写注意事项继承中方法的覆盖重写应用场景继承中构造方法的访问特点继承关系中
程序猿与汪
·
2022-04-01 08:53
java
抽象类
java
面向对象编程
编程语言
Websocket学习
协议入门介绍https://www.cnblogs.com/nuccch/p/10947256.htmljava的websocket客户端和服务端库https://github.com/TooTallNate/
Java
ps酷教程
·
2022-04-01 08:03
学习
轻轻松松实现本地和云主机之间的
文件上传下载
云主机开通后在进行应用部署时面临的第一个问题是如何将应用软件安装包、应用数据上传至云主机。利用几个很简单的工具就可以将本地文件上传至云主机。先说Windows云主机。Windows远程桌面支持远程驱动器映射,通过配置将本地硬盘映射为云主机的一个磁盘,就可以将本地磁盘的文件拷到云主机上。配置方法为运行远程桌面客户端,点击本地资源,找到本地设备和资源部分,点击详细信息把需要映射的磁盘前面打上勾,点击确
·
2022-03-30 18:09
运维服务器
使用eclipse 实现将springboot项目打成jar包
一、首先修改eclipse运行环境a.在Eclipse->Window->Preferences->
Java-
>InstalledJREs->Add…->StandardVM里,JREhome选择JDK
·
2022-03-30 13:33
【
Java-
基础】StringBuffer和StringBuilder的区别
在使用StringBuffer类时,每次都会对StringBuffer对象本身进行操作,而不是生成新的对象,所以如果需要对字符串进行修改推荐使用StringBuffer。StringBuilder类在Java5中被提出,它和StringBuffer之间的最大不同在于StringBuilder的方法不是线程安全的(不能同步访问)。由于StringBuilder相较于StringBuffer有速度优势
ChrisEighteen18
·
2022-03-27 14:25
Java基础知识
android
java
html5
Java-
五种线程池,四种拒绝策略,三种阻塞队列-转
Java-
五种线程池,四种拒绝策略,三种阻塞队列三种阻塞队列:BlockingQueueworkQueue=null;workQueue=newArrayBlockingQueue();//基于链表的先进先出队列
JunLin_cavalier
·
2022-03-27 14:46
JAVA基础
java
Java-
访问控制
1、包的概念1.1package语句在java中使用package关键字区别同名的类;package的目的:解决命名冲突的问题。包语句必须写在java文件的开头;格式如下:packagecn.tedu.javacode.day01;//指定包名,不同的包下可以存在同名的类一个类的全类名指的是:包名+类名java.util.Scannerscan=newjava.util.Scanner(Syste
LXXXXx1559
·
2022-03-23 20:00
前端中实现
文件上传下载
的三种解决方案(推荐)
最近遇见一个需要上传超大大文件的需求,调研了七牛和腾讯云的切片分段上传功能,因此在此整理前端大文件上传相关功能的实现。在某些业务中,大文件上传是一个比较重要的交互场景,如上传入库比较大的Excel表格数据、上传影音文件等。如果文件体积比较大,或者网络条件不好时,上传的时间会比较长(要传输更多的报文,丢包重传的概率也更大),用户不能刷新页面,只能耐心等待请求完成。下面从文件上传方式入手,整理大文件上
M_Snow
·
2022-03-23 20:03
WEB上传大文件
javascript
vue.js
html5
java
文件上传下载
接口_java
文件上传下载
翻新十年前的老项目,文件上传改为调用接口方式,记录一下子~~~java后台代码://取配置文件中的上传目录@Value("${uploadPath}")Stringpath;//文件上传接口@RequestMapping(value="upload")@ResponseBodypublicStringgetMobileAuthCode(HttpServletRequestrequest,Strin
weixin_39929877
·
2022-03-23 20:01
java文件上传下载接口
文件上传下载
同步上传后端代码:/***后端处理文件上传要点*1.处理的servlet必须加上@MultipartConfig注解(或者在xml中配置)*2.在处理方法中利用请求对象的getPart得到Part类型的对象*3.利用Part对象的write方法保存上传过来的文件*@authorAdministrator**/@MultipartConfig()//1.@WebServlet("/upload")p
Tokey-摸鱼
·
2022-03-23 20:40
spring
java
Java-
集合-HashMap
3.HashMap参考其他博主+自己总结3.1什么是HashMapHashMap继承了AbstractMap,实现了Map接口,存储的是一个键值对对象。底层结构数组+链表+红黑树,可以存储null键null值,线程不安全初始size为16,扩容:newSize=oldSize*2,size一定为2的n次幂(元素分配更均匀)计算index方法:index=hash&(tab.length–1)3.2
甜酒SweetWine
·
2022-03-21 17:28
Java-
集合-HashSet-(2)源码分析
HashSet可以直接看HashMap1.底层实现HashSet的底层实现是HashMapSet不能有重复的元素,HashMap不允许有重复的键Set中有且只有1个元素的值为nullHashMap中,null可以作为键,这样的键只有一个;可以有一个或多个键所对应的值为null。在HashSet中:元素都存到HashMap键值对的Key上面,Value是有一个统一的值privatestaticfin
甜酒SweetWine
·
2022-03-21 17:25
Java-
集合-HashSet-(1)不重复性原理
Set集合的不重复性是怎么做到的(Set集合的不重复原理)因为当我们向Set集合加入数据时,要加入的数据会和集合里的数据比较会先比较hashCode()的值,如果不同那么jvm就会认为这是两个不同的数据就会直接加入,而如果hashCode()的值相同,jvm会调用equals()来比较,如果相同就认为是一个数据,否则就是两个数据。(当hashCode()的值不同时就不会继续调用equals()了)
甜酒SweetWine
·
2022-03-21 17:49
java 代码封装_封装 java代码
在面向对象程式设计方法中,封装是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法...文章温柔的养猫人2020-02-12107浏览量
java-
总结基础知识
xxxibb
·
2022-03-21 08:50
java
代码封装
java数字转换成数组中_关于java:
Java-
数字类型集合转换成基本类型数组-如ListInteger转int...
如何把List转成数组?个别状况咱们能够应用汇合类提供的Collection.toArray()办法。ListintegerList=Arrays.asList(1,3,2);//办法一,强制转换Integer[]integerAry=(Integer[])integerList.toArray();//办法二,传入一个指定类型对象Integer[]integerAry2=integerList.
A-蓝色弧线
·
2022-03-20 07:50
java数字转换成数组中
Linux学习笔记4—Linux环境的基础开发工具(yum、vim、GCC、gdb、make、git)的初步学习与使用
文章目录1Linux软件包管理器yum2CentOS7.6云服务器软件举例Ilrzsz——本地
文件上传下载
软件IIhtop——交互式进程查看器IIIGNOME+VNC——Linux服务器的远程桌面系统3vimI
魔术师的徒弟
·
2022-03-19 03:41
Linux学习笔记
linux
vim
git
RestTemplate
文件上传下载
与大文件流式下载
目录一、文件上传二、文件下载三、大文件下载本文是精讲RestTemplate第6篇,前篇的blog访问地址如下:RestTemplate在Spring或非Spring环境下使用精讲RestTemplate实现多种底层HTTP客户端类库的切换用法RestTemplate发送HTTPGET请求使用方法详解RestTemplate发送HTTPPOST请求使用方法详解RestTemplate的DELETE
·
2022-03-17 11:24
Linux 通过快捷方式定位到安装目录
以JAVA为例定位JDK安装路径whichjava输出为:/usr/bin/java再输入:ls-lr/usr/bin/java输出为:/usr/bin/
java-
>/etc/alternatives/
面向未来_
·
2022-03-16 06:50
JAVA
java
springAOP基础(一)-
java-
动态代理
一.什么是AOP面向切面编程,简单描述就是在一个方法前后增加任何想做的事情,比如添加日志信息,统一异常处理,统一请求信息打印,统一分页处理等等;二.静态代理写个简单的代理模式,更有助于理解用户添加功能,impl实现类packagecom.huajie.aop.day1.service.imp;importcom.huajie.aop.day1.service.UserService;publicc
不懂的浪漫
·
2022-03-14 09:52
Springboot集成Minio实现
文件上传下载
概述(1)minio是一个开源的轻量级对象存储服务,如何安装请看我的上一篇文章。(2)本文章是在springboot中集成minio,实现文件上传,当然单纯的java环境也可以实现文件上传功能。(3)我的环境是:java1.8.0_131maven3.3.9springboot2.2.0minio文档英文:https://docs.min.io/中文:http://docs.minio.org.c
Dantesding
·
2022-03-14 03:55
Web开发
中间件相关
java
Java-
抽象类与接口
面向对象编程-2一.抽象类1.什么是抽象类2.语法规则3.抽象类的作用二.接口1.什么是接口2.语法规则3.实现多个接口4.接口之间的继承三.接口的使用实例1.Comparable接口2.Comparator接口3.Clonable接口四.总结五.写在最后一.抽象类1.什么是抽象类首先我们来回顾一下上一篇文章提到的一个例子:打印图形classShape{publicvoiddraw(){//啥都不
ViolentAsteroid
·
2022-03-12 13:16
Java
java
开发语言
后端
Java-
继承与多态
面向对象编程-1一.包1.什么是包2.导入包中的类3.静态导入4.将类放入包中5.包的访问权限控制6.常见的系统包二.继承1.什么是继承2.继承的语法规则3.protected关键字4.更复杂的继承关系5.final关键字三.组合四.多态1.向上转型2.动态绑定3.方法重写4.向下转型5.super关键字6.构造方法中调用重写方法7.理解多态一.包1.什么是包包(package)是组织类的一种方式
ViolentAsteroid
·
2022-03-12 13:46
Java
java
开发语言
后端
Java-
泛型
在前面我们学习了最重要的类和对象,了解了面向对象编程的思想,注意,非常重要,面向对象是必须要深入理解和掌握的内容,不能草草结束。在本章节,我们会继续深入了解,从我们的泛型开始,再到我们的数据结构,最后再开始我们的集合类学习。走进泛型为了统计学生成绩,要求设计一个Score对象,包括课程名称、课程号、课程成绩,但是成绩分为两种,一种是以优秀、良好、合格来作为结果,还有一种就是60.0、75.5、92
ML李嘉图
·
2022-03-03 18:00
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
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
其他