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-
注解annotation
annotation提供的是将无法用Java语言表达的信息与java源码绑定,通过构建annnotation处理工具处理这些信息。这样做的优点是能够使代码更加干净易读,同时其能够在编译期产生作用赋予代码语义特性。annotation以@开头,使用方法几乎与其他修饰符(void、public)的使用一模一样。以下是一个简单annotationAnnotationTest的定义importjava.l
SOSOSOSOShellon
·
2020-06-22 04:50
java
java
注解
annotation
eclipse/MyEclipse设置代码自动提示
二、设置步骤(以MyEclipse6.5为例)1.选择菜单栏“window->Preferences->
Java-
>Editor->ContentAssist-右边-auto-activaction”栏
RisingFan
·
2020-06-22 04:53
Java-
多线程基本方法
一.什么是进程(一)线程和进程要想说线程,首先必须得聊聊进程,因为线程是依赖于进程存在的。(二)进程概述进程就是正在运行的程序,是系统进行资源分配和调用的独立单位。每一个进程都有它自己的内存空间和系统资源。二.多线程的意义多线程的作用不是提高执行速度,而是为了提高应用程序的使用率。------那么怎么理解这个问题呢?------我们程序在运行的使用,都是在抢CPU的时间片(执行权),如果是多线程的
PreyHard
·
2020-06-22 03:23
java
Java-
罗马数字转整数
Roman-to-integer题目:给定一个罗马数字,将其转换成整数。返回的结果要求在1到3999的范围内。记数方法:I-1V-5X-10L-50C-100D-500M-10001.相同的数字连写、所表示的数等于这些数字相加得到的数、如:Ⅲ=3;2.小的数字在大的数字的右边、所表示的数等于这些数字相加得到的数、如:Ⅷ=8、Ⅻ=12;3.小的数字(限于I、X和C)在大的数字的左边、所表示的数等于大
ArchiePan
·
2020-06-22 03:14
解算法
Java-
进阶-day15-反射
Java进阶-day15-反射今日内容反射模块化类加载器1.1类加载【理解】类加载的描述类加载器当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过“类的加载”,“类的连接”,“类的初始化”这三个步骤来对类进行初始化。如果不出现意外情况,JVM将会连续完成这三个步骤,以有时也把这三个步骤统称为类加载或者类初始化.一个类的生命周期包括了“加载”、“验证”、“准备”、“解析”、“初始化”、“
Naker_
·
2020-06-22 02:34
Java进阶
Java-
三个数获取第二大值、四个数获取第二大值,多个数获取第二大值
本方法不使用排序、数组,获取输入数中第二大的值,代码如下:publicclassGetSecond{publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in);//存储输入的值intinput;//存储最大值,给max的初始值是integer的最小值,所以输入的第一个数都可以赋值给maxintmax=Integer
浣熊不是小熊猫
·
2020-06-22 02:47
Java
Mac系统下Eclipse代码联想功能(代码助手,代码提示)快捷键
Eclipse代码联想功能(代码助手,代码提示)快捷键Eclipseformac代码提示(代码助手,代码联想)快捷键修改一、每次输入都自动提示点击Eclipse,使其成为第一响应者,preferences->
Java
KimSoft
·
2020-06-21 23:33
Java
OS.MacOS
springMVC与tomcat的jdk版本冲突总结
注:以下称“项目->properties->projectfacets->
java-
>version”为“facetJava”一、设置环境安装好jdk以后,设置eclipse里的JRE:window->
看什么看
·
2020-06-21 23:38
java-web
编码练习——
Java-
数组-API-练习
java.util.ArraysArrays.asList()数组转换成列表String[]strArray={"zhang","xue","zhi"};Listlist=Arrays.asList(strArray);//打印元素for(inti=0;i
GarfieldEr007
·
2020-06-21 21:08
Java
Java-
集合和数组的区别
集合概述Java中集合类是用来存放对象的集合相当于一个容器,里面包容着一组对象——容器类其中的每个对象作为集合的一个元素出现JavaAPI提供的集合类位于java.util包内Java中数组与集合的比较数组也是容器,它是定长的,访问较快,但是数组不会自动扩充数组可以包含基本数据类型或引用类型的对象,而集合中只能包含引用类型的对象Java中集合框架层次结构为什么要掌握集合?数组有缺点:使用之前一定要
涎涎
·
2020-06-21 18:20
JAVA-
广联达-复杂链表复制问题
题目复杂链表指的是一个链表有若干个结点,每个结点有一个数据域用于存放数据,还有两个指针域,其中一个指向下一个节点,还有一个随机指向当前复杂链表中的任意一个节点或者是一个空结点。如何对这样一个复杂链表复制产生一个新的复杂链表。解题思路第一种:首先复制next指针的节点,之后再复制random指针的节点.第一种code//假设头节点无数据,头结点所指的第一个节点是链表的第一个真正节点publicsta
seaWeedFS
·
2020-06-21 18:30
编程题
phpWeb
一、Introduction主要关于网络应用中使用php实现会话控制、编写验证码、
文件上传下载
等。
dchaofang
·
2020-06-21 14:18
PHP
秋招
Java-
面试官就System.out.println()考了我半个小时?
分享获取新知,共同成长,一起进步去年秋招面试我被问及,你如何理解System.out.println()?学了这么久的面向对象编程,那如何用一行代码体现呢?如果你能自己读懂System.out.println(),就真正了解了Java面向对象编程的含义面向对象编程即创建了对象,所有的事情让对象帮亲力亲为(即对象调用方法)System.out.println("helloworld");hellow
辰兮要努力
·
2020-06-21 13:23
JAVA面试总结
java-
在IDEA中,如何在代码和注释之间自动添加空格?
例范例A:Tresult=(T)node.value;//keepreturnvalue,之间有间隔;和//范例B:if(ksize)//outofrange,returnfalse;)和//之间有一个空格.范例C:if(size==0||k==size){//appendatend,append(value);returntrue;}{和//之间有一个空格.我在Google上进行了搜索,发现了该
諼
·
2020-06-21 13:44
Day 5-文件管理之
文件上传下载
、排序、去重和截取
今日内容文件的下载:wget、curl(下载互联网上的网络资源)和sz(下载Linux服务器上的资源)命令;文件的上传:rz;文件内容的排序sort,去重统计uniq...文件的截取cut、awk、sed...一、wget、curl联网下载文件1、wget1)、CentOS7系统最小化安装默认没有wget命令,需要进行安装使用[root@oldboyedu~]#yuminstallwget-y2)
小马先森家
·
2020-06-21 09:21
新手学
java-
运用数组写一个五子棋小程序
packageGoBang;importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamReader;publicclassGoBang{//定义棋盘大小privatestaticintBOARD_SIZE=15;//定义一个二维数组来充当棋盘privateString[][]board;publi
imxintian
·
2020-06-21 08:06
java学习
minio实现
文件上传下载
和删除功能
前言之前用到文件上传功能,在这里做个学习记录。使用minio实现,后面会记录使用fastdfs和阿里云的oss实现文件上传以及他们的比较(oss根据流量收费)。minio的中文文档:https://docs.min.io/cn/minio安装首先查询docker镜像:dockersearchminio选着stars最高的那个拉取:dockerpullminio/minio启动minio服务器,并设
吉诺比利20
·
2020-06-21 08:48
Java
字节码插桩--你也可以轻松掌握
图1:
Java-
字节码-d
黑马有点白Android
·
2020-06-21 06:10
java-
开发环境配置流程
开发环境配置流程写代码前,得先搭建个环境吧!先看个思维导图呗JDK(网上有很多,自行下载)JAVA_HOME设置:新建变量名JAVA_HOME,变量值:本地jdk地址Path设置:修改变量Path的变量值,在变量值最前面加上%JAVA_HOME%\bin;注意:"Path"是首字母大写,不要改成"PATH"bin后面要有分号;注意:系统变量上面的用户变量里,不要有这两个,如果有应该去掉,以避免被干
小嘿、
·
2020-06-21 06:02
java
android在线预览office
文件上传下载
根据官方demo很容易集成,注意使用androidSDK(完整版+文件能力)2.通过webView加载微软:https://view.officeapps.live.com/op/view.aspx
poorSir
·
2020-06-21 04:32
android
在应用系统中集成
文件上传下载
的技术解决方案
1概述在SAT5.0系统应用中,
文件上传下载
的情况越来越多,文件类型与大小也各不相同,客户端也有多种形式(主要是C#),这就需要提出一个SAT5.0的
文件上传下载
解决方案,在系统内部比较完善地解决这个问题
mentat
·
2020-06-21 03:35
本人作品
JAVA
JAVA-
通过反射看Spring框架IOC的实现
通过反射看Spring框架IOC的实现一、IOC什么是IOCIOC给我们带来了什么IOC实现原理反射java元注解手写IOC简单demo实战一、自定义注解二、测试类创建二、测试结果一、IOC什么是IOC相信许多同学对spring的IOC已经不陌生,这是我们从入门学习spring框架就经常能够听到名词,但是从使用spring至今都没对IOC进行一个深入的理解与剖析,今天就趁着学了java的反射技术以
m0_46609615
·
2020-06-21 03:23
反射
java-
并发专题-1
1.并发、并行、吞吐量并发:是指单位时间内(通常1s)系统或程序处理的请求数量。并行:多个线程或进程同时运行完成某个大型计算的一部分。吞吐量:网络吞吐量是指定单位时间内传输的数据字节大小,系统吞吐量与并发差不多一个意思。2.锁隐式锁:synchronized(同步关键字)最优用法:privatebyte[]lock=newbyte[1];publicvoidmyFunc(){synchronize
星晨sta
·
2020-06-21 03:24
java
并发
多线程
OkGo的封装和基本使用
支持大
文件上传下载
,上传进度回调,下载进度回调,表单上传(多文件和多参数一起上传),链式调用,可以自定义返回对象,支持Https和自签名证书,支持cookie自动管理,支持四种缓存模式缓存网络数据,支持
lixiong0713
·
2020-06-21 03:59
网络框架
快速利用ceph对象存储与owncloud打造储存“云盘”
6,
文件上传下载
测试[root@client~]#s3cmdput/etc/fstabs3://owncloudupload:'/etc/fstab'->'s3://owncloud/fstab'[1of1
传智播客官方博客
·
2020-06-21 02:53
传智教程
thinkphp3.2.3
文件上传下载
及去重
上传文件:设置好上传的参数后,可以调用Think\Upload类的upload方法进行附件上传,如果失败,返回false,并且用getError方法获取错误提示信息;如果上传成功,就返回成功上传的文件信息数组。代码如下:$upload=new\Think\Upload();//实例化上传类$upload->maxSize=3145728;//设置附件上传大小$upload->exts=array(
anqingya
·
2020-06-20 23:48
Java-
开发环境的配置(安装及环境配置)
工欲善其事必先利其器,学好Java的首要步骤就是进行JDK的下载安装及环境配置文章目录第一步:下载安装JDK第二步:配置环境第三步:测试环境是否配置成功第一步:下载安装JDKOracle官网下载直接安装或者根据下方的百度云链接自行下载链接:https://pan.baidu.com/s/1Jw4POf07tzuWFl0qv5ZHHw提取码:uewr下载好之后进行安装,安装步骤如下:1.双击下载后的
:)คิดถึง
·
2020-06-20 21:17
轻松学java
SpringBoot的文件上传与下载
SpringBoot的
文件上传下载
实现大致步骤如下前端编写上传控件在Controller分别实现单文件上传、多文件上传与文
银沙湾
·
2020-06-15 22:00
Springboot使用ftp进行
文件上传下载
ftp服务器环境首先要在阿里云ECS上搭建ftp服务器,默认是有vsftpd,它是Linux下的一款小巧轻快、安全易用的FTP服务器软件。用下面命令查看是否安装了vsftpd,阿里云ECS默认是安装好的,如果没有参考网上文章安装。[root@izuf672oio5mc4fbyj0s0jz~]#rpm-qa|grepvsftpdvsftpd-3.0.2-22.el7.x86_64新建用户ftpuse
梅西爱骑车
·
2020-06-06 05:30
十一、
java-
文件读写 I/O
1、流概述流是一组有序的数据序列,可分为输入流和输出流两种。I/O流提供了一条通道程序,可以使用这条通道把源中的字节序列送到目的地。不仅可以使用在文件上,也可以用于键盘、鼠标、显示器等。输入流文件--->数据流--->目的地输出流源-->数据流--->文件2、流概述Java定义了许多类专门复杂各种方式的输入/输出。这些类都放在java.io包中。其中,输入流类都是抽象类InputStream(字节
鱼换水
·
2020-06-03 23:00
Servlet应用
Servlet应用1、首先要配置好环境1.打开idea,选择CreateNewProject2.选择
Java-
>WebApplication3.填写项目名,选择项目路径4.点击右上角的AddConfiguration
Luomei
·
2020-06-03 00:00
从零开始复习
Java-
数据类型
数据类型强类型语言要求变量的使用要严格符合规定,变量要先定义后才能使用如Javac安全性好,处理速度慢弱类型语言JS和VB也是弱类型语言例如'12'+3=123字符串和整型可以直接计算的pythonswift写起来是真的舒爽,大三上期安了个黑苹果写IOS应用开发,就感觉自由度高的很,分号都不用写。但最后还是觉得java这种把变量规定好的舒适度高,不会让人摸不着头脑。Java的数据类型基本类型(Pr
姬空魂
·
2020-05-30 10:39
Java-
snowflake 算法
snowflake算法是twitter开源的分布式id生成算法,采用Scala语言实现,是把一个64位的long型的id,1个bit是不用的,用其中的41bits作为毫秒数,用10bits作为工作机器id,12bits作为序列号。1bit:不用,为啥呢?因为二进制里第一个bit为如果是1,那么都是负数,但是我们生成的id都是正数,所以第一个bit统一都是0。41bits:表示的是时间戳,单位是毫秒
W_Meng_H
·
2020-05-29 15:43
Java
经验总结
Java-
并发编程 注意事项
一、ConcurrentHashMap使用注意事项put方法判断如果key已经存在,则使用value覆盖原来的值并返回原来的值,如果不存在则把value放入并返回null。而putIfAbsent方法则是如果key已经存在则直接返回原来对应的值并不使用value覆盖,如果key不存在则放入value并返回null,另外要注意,判断key是否存在和放入是原子性操作。二、ThreadPoolExecu
W_Meng_H
·
2020-05-22 10:00
Java基础学习
经验总结
java-
单线程阻塞IO模型案例
单线程阻塞IO模型每次只能处理一个连接,后面的连接被阻塞掉,需要前面的连接退出后,服务器才能处理下一个连接请求。packagecom.io;importjava.io.*;importjava.net.ServerSocket;importjava.net.Socket;/***@author:*@Date:2020/05/15*@Description:*/publicclassSignleTh
KT99
·
2020-05-21 19:44
socket
java
文件上传下载
原理:http协议分析及实现
我们现在用得非常多互联网下载文件,非常直观。有一个下载按钮,然后我点击了下载,然后文件慢慢就下载到本地了。就好像是一个复制的过程。而既然是互联网,那么必然会是使用网络进行传输的。那么到底是怎样传输的呢?当然,下载文件有两种方式:一是直接针对某个文件资源进行下载,无需应用开发代码;二是应用代码临时生成需要的内容文件,然后输出给到下载端。其中,直接下载资源文件的场景给我们感觉是下载就是针对这个文件本身
等你归去来
·
2020-05-19 12:00
java-
反射与Class
文章目录1.动态语言概述2.Java反射机制概述3.Class类的理解3.1获取Class实例3.2获取运行时类的对象4.instanceof与Class等价性5.反射提供的功能及相关api6,反射的应用:动态代理1.动态语言概述java,c++被认为是传统意义上的静态语言,或者说是准动态语言,与之相反的JavaScript和python等是动态语言,所谓动态语言,即运行时可以改变解构的语言,ja
Alphr
·
2020-05-18 21:50
javase
java
反射
class
springboot中实现
文件上传下载
引言之前使用springMVC进行文件上传只是上传到本地,这样很不适合项目发布,所以尝试一下如何把上传文件上传到服务器上。1.新建maven项目2.添加依赖org.springframework.bootspring-boot-starter-weborg.springframework.bootspring-boot-starter-testtestorg.apache.taglibstagli
njitzyd
·
2020-05-18 10:24
数据结构-
java-
用栈实现二进制转换
二进制转换问题输入一个数转换为对应的二进制表示解题思路用栈实现基于线性表实现栈的ADT转换关键:一个数(int)转换为对应的二进制①java自带的toBinaryString方法②辗转相除此处实现使用辗转相除,有兴趣可以去了解下java自带方法的实现1.基于线性表实现ADTSeqlist.java线性表类packageindi.yyh.datastru.project2.SeqList;//顺序表
mugu大魔王
·
2020-05-05 20:52
数据结构
java
数据结构
算法
stack
数据结构-
java-
迷宫问题的队列实现
迷宫问题:用队列实现在一个数组组成的迷宫中寻找路径到出口实现的思路:使用队列实现,一种广度搜索队列选用循环单链表为基础实现队列ADT前进方向判断遇到死路要回退,链表的抽象节点类不方便满足需求,新建position节点类(新增prev域指向前驱)1.循环单链表为基础的队列CircSinglyLinkedList.javapackageindi.yyh.datastru.project2.Circle
mugu大魔王
·
2020-05-05 19:56
数据结构
数据结构
队列
java
#Java学习#习题一
文章目录判断题单选题函数题是否偶数编程题编程题:判断闰年-hebust求一个三位正整数各位数字之和
JAVA-
水仙花数统计正数和负数的个数然后计算这些数的平均值其他JAVA学习的内容见:目录判断题1-1.
vircorns
·
2020-04-28 19:10
Java学习
手把手Spring Boot2.1.6+redis+JWT+shiro+mybatis3+swagger2 +layui 实战后台权限管理系统,
文件上传下载
第一部分手把手SpringBoot+redis+JWT+shiro+mybatis3+swagger2前后端分离实战脚手架主要功能搭建前后端分离模式后端接口脚手架数据格式统一封装全局异常统一处理数据校验JWT详解和JWT实战工具类封装mybatis分页插件的使用和封装集成shiro权限框架搭建一个Springboot+shiro+redis+jwt的实战模板第二部分手把手实现后台权限管理系统实战实
xo1995
·
2020-04-21 00:05
java-
使用Yaml文件中的多个cron表达式启动一个@Scheduled任务
我喜欢使用.ymlfile的不同配置属性来实现一个@Scheduled作业.在我的yaml文件中,我将cron表达式描述为一个列表:job:schedules:-10*****-20*****我使用配置读取了这些值,并创建了一个名为Scheduled的@Bean:@Configuration@ConfigurationProperties(prefix="job",locations="class
HD243608836
·
2020-04-20 19:37
JAVA
JAVA
springMVC
java
yaml
Scheduled
JVM
.
java-
编译后-.class-classloader加载到jvm中JVM中内存主要分为:线程共享数据区(方法区、堆)GC回收主要回收区非线程数据共享区线程私有数据(程序计数器、本地方法栈、虚拟机栈)
e56e2551219d
·
2020-04-20 16:24
JAVA-
回调实现小例子
回调就是就调用方在调用被调用方时留给对方一个小尾巴,在被调方需要的时候通过这个小尾巴把消息通知给调用方实现例子如下,一如既往设计一个顶层接口/**回调的顶层接口定义@
[email protected]
*/publicinterfaceCallBack{publicvoidcallback(Objectobject);}调用对象packagecallback;/**业务调用方A@
mas199980
·
2020-04-15 13:55
java
回调
计算机与社会学的两个有趣实验
title:计算机与社会学的两个有趣实验date:2017-04-1218:43:36categories:Diarymathjax:falsetags:[blog]之前看的《大糖帝国》文章(我在
Java
gb_QA_log
·
2020-04-14 18:20
Mac 安装Tomcat以及jdk环境配置
JavaSEDevelopmentKit8-Downloadstomcat二、配置文件:1.在终端输入:pico.bash_profile2.配置jdk路径和tomcat路径:注意:下载完jdk后找不到路径问题:系统偏好设置-》选择
java
_BM
·
2020-04-14 10:26
ThreadPoolExecutor
参考文章:Java并发学习之线程池ThreadPoolExecutor的小结并发番@ThreadPoolExecutor一文通(1.8版)
Java-
线程池专题(什么是线程池,如何使用,为什么要用)ThreadPoolExecutor
hjm1fb
·
2020-04-14 10:23
Python selenium
文件上传下载
功能代码实例
上传html文件内容如下:操作步骤upload_fileupload_filepython上传源码#coding=utf-8fromseleniumimportwebdriverimporttimedriver=webdriver.Chrome()#打开上传文件页面driver.get("D://unload.html")#定位上传位置,添加本地文件upload=driver.find_eleme
天天向上327
·
2020-04-13 09:23
Day 05 :文件管理(文件的下载、服务器
文件上传下载
、文件或是命令的查找、文件的截取)
文件的下载wget用途从互联网上下载文件用法-O-O后加文件的存放母和文件名实践1.CentOS7系统最小化默认没有wget命令,需要进行安装yum-yinstallwget[root@oldboyedu~]#yuminstallwget-y2.找到我们需要下载的资源复制资源的链接地址3.在Linux伤使用wget命令进行下载默认下载到当前目录[root@oldboyedu~]#wgethttp:
帝王权心
·
2020-04-12 21:11
上一页
66
67
68
69
70
71
72
73
下一页
按字母分类:
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
其他