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-文件上传下载
eclipse如何开启代码提示以及模糊匹配(2019-12版本已试验)
开启智能提示window->preferences->
java-
>Editor将autoactivation中的Autoactivationtriggersforjava中的值设置为.qwertyuiopasdfghjklzxcvbnm
Fyrgo
·
2020-08-05 03:12
java
eclipse
commons-FileUpload
文件上传下载
,及中文乱码、IE7路径错误问题解决
http://commons.apache.org/fileupload/下载commonsFileUpload.解压后将.jar文件加入类路径。上传模块有两部分工作要做,首先是JSP页面中用于上传文件的表单:这样的表单可以一次最多上传3个文件。之后这个表单提交到一个Servlet,用来读出文件,并写入。//确保上传路径在本机已存在StringuploadPath="d:/files/";Syst
robin5475
·
2020-08-05 02:06
JAVAEE
JAVA
Web
SpringMVC和jQuery的Ajax简单
文件上传下载
示例
准备工作:前端引入:1、jquery,我在这里用的是:jquery-1.10.2.min.js2、ajaxfileupload.js这里可能会报一些错,所以在json判断那里修改为(网上也有):Js代码if(type=="json"){data=r.responseText;varstart=data.indexOf(">");if(start!=-1){varend=data.indexOf("
yzj578492228
·
2020-08-04 22:08
java-
面向对象-多肽-接口-抽象类
1:多态是什么,前提是什么?一个事物在不同情况下的状态首先必须要有继承必须要对父类的方法进行重写必须要有父类引用指向子对象2:多态中成员访问的特点?成员变量编译看左边(父类),运行看左边(父类)。成员方法编译看左边(父类),运行看右边(子类)。静态方法编译看左边(父类),运行看左边(父类)。只有非静态的成员方法,编译看左边,运行看右边3:多态的好处及弊端?多态的好处提高了代码的维护性(继承保证)提
weixin_43860308
·
2020-08-04 21:28
java学习
十大算法 - Java -韩顺平 图解Java数据结构和算法
二分查找算法2.分治算法3.动态规划算法4.KMP算法(字符串匹配问题)5.贪心算法(集合覆盖问题)6.普利姆算法(修路问题)7.克鲁斯卡尔算法(公交站问题)8.迪杰斯特拉算法9.弗洛伊德算法10.骑士周游问题
Java
安静的大马猴
·
2020-08-04 21:43
数据结构
4.任意
文件上传下载
5、任意文件下载攻击原理及测试方法以及修复漏洞的方法:攻击原理:网站由于业务需要,提供了文件查看和文件下载的功能,但是没有对用户查看和下载的文件进行限制,使得恶意用户查看和下载敏感文件。测试方法:修复方法:1.过滤".",使用户在url不能回溯上级目录2.正则严格判断用户输入参数的格式3.在php.ini配置中设置open_basedir限定文件访问范围。(默认是注释的)6、任意文件上传漏洞分几类
皮蛋是个臭蛋
·
2020-08-04 20:00
JAVA-
初步认识-常用对象API(String类-特点)
一.引言前面讨论的是主要是面向对象的思想和java的基础编程,同时在多线程的基础中呢,又进行了面向对象思想的基本深化,就是说继承Tread类或者实现Runable接口,面向对象的三个特征都得以体现了。接口的出现,也将线程的执行路径和线程的任务进行了分离,降低了其耦合性。再接着要学习的就是,日后在用java语言开发的时候,我们所需要的一些工具,或者说一些对象。java本身已经给我们提供了n多的对象,
weixin_30892889
·
2020-08-04 19:51
PHP12 文件操作
学习要点文件系统概述目录基本操作文件基本操作
文件上传下载
文件上传类的设计文件系统概述概述PHP文件系统的操作是基于UNIX系统模型,所以有一些文件处理函数无法在windows服务器中使用。
weixin_30593443
·
2020-08-04 19:34
配置一台装tomcat的linux服务器(阿里云为例)
改为systemctl然后可以安装SSHSecureShellClient和SSHSecureFileTransferClient这两个工具,前一个为普通连接ssh的工具替换的工具有PuTTY,后一个为
文件上传下载
的工具
lcja
·
2020-08-04 19:07
经验
深入掌握
java-
敏捷开发
最近思考程序架构的修改,走了不少弯路,也做了不少错误设计,所以反思一记.本文,主要谈谈关于java应用架构设计的一些思想.这里主要是指android的架构设计.笔者从事android开发有些年头了,但却一直都是按照官方的方法在做,从来没有思考过自己的架构.虽然这样也能做,也能实现很多功能.但随着后期项目的不断扩展,功能越来越复杂,这时就需要重新思考一些之前忽略的事情了.笔者数年前了解到敏捷开发,然
nsthing
·
2020-08-04 18:26
android插件开发,使用360加固自动多渠道打包
构建自动打包插件.创建插件新建一个module,选择java\kotlin,姑且叫JiaGuPlugin添加依赖构建插件需要使用gradle依赖,build.gradle添加以下内容applyplugin:'
java
menglongma
·
2020-08-04 18:03
Android
开发
java-
利用反射生成map集合
1.根据传入的对象生成Map集合@Testpublicvoidtest02(){Useruser=newUser();user.setId(1);user.setName("Albert");user.setSex("男");try{Mapmap=getFieldVlaue(user);System.out.println("通过反射获取属性值:"+map);}catch(Exceptione){
笨笨熊咦
·
2020-08-04 17:13
开发随笔
Java
开发随笔
Java-
随机字符串生成方式
转自:https://blog.csdn.net/feifeixuanxuan_java/article/details/47991701/***各种随机字符串生成的方法**@authorAdministrator**/publicclassRandomString{publicstaticfinalStringALLCHAR="0123456789abcdefghijklmnopqrstuvwx
长歌丶
·
2020-08-04 16:07
Java
Java计算文件MD5值
在
文件上传下载
相关的操作中,我们通常会遇到需要计算文件MD5的场景,计算文件MD5值的方法和计算字符串的MD5值有些类似,这里先来介绍普通的计算字符串的MD5方法。
luffy5459
·
2020-08-04 14:06
java
md5
file
Java-
图片处理 Gif转Jpg
gif图转jpg有两种方式:1、使用jimi包,jar包下载地址http://pan.baidu.com/s/1geTT8t12、使用gif4j包,jar包下载地址http://pan.baidu.com/s/1eRDGC8a见代码packageutils;importcom.gif4j.GifDecoder;importcom.gif4j.GifFrame;importcom.gif4j.Gif
cuisea
·
2020-08-04 13:11
java-
正则表达式判断手机号
要更加准确的匹配手机号码只匹配11位数字是不够的,比如说就没有以144开始的号码段,故先要整清楚现在已经开放了多少个号码段,国家号码段分配如下:移动:134、135、136、137、138、139、150、151、157(TD)、158、159、187、188联通:130、131、132、152、155、156、185、186电信:133、153、180、189、(1349卫通)那么现在就可以正则
Central-Perk
·
2020-08-04 13:32
java开发
正则表达式
手机
import
string
class
电信
Java-
使用String类equals方法,判断两个字符串是否相同
编写程序一个StringDemo类,在main方法中定义两个String字符串,使用String类equals方法,判断两个字符串是否相同,并输出结果。publicclassStringDemo{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubStringa=newString("abc");Stringb=newS
Petrel_
·
2020-08-04 12:58
Java
Java-
打开一个windows自带的程序
编写一个Test类,获取Runtime实例,使用exec()方法执行一个dos命令,用于打开一个windows自带的记事本程序。importjava.io.IOException;publicclassTest{publicstaticvoidmain(String[]args)throwsIOException{//TODOAuto-generatedmethodstubRuntime.getR
Petrel_
·
2020-08-04 12:58
Java
java
Java-
建立一个StringBuffer对象,将值追加到缓冲区,并将缓冲区变成字符串,输出结果
编写一个StringBufferDemo类,在主方法中,创建两个int值和一个double值,建立一个StringBuffer对象,将上面三个值追加到缓冲区,并将缓冲区变成字符串,输出结果。publicclassStringBufferDemo{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubinta=1;intb=
Petrel_
·
2020-08-04 12:58
Java
JVM 学习大坑入门
结构类加载器虚拟机自带的加载器启动类加载器(BootStrap)C++:java打印出来为null->打印.parent会出空指针扩展类加载器(Extension)
JAVA-
>打印.parent出来为null
寡言闲客
·
2020-08-04 12:23
JVM和JUC
Java-
二进制位运算符/位掩码(BitMask)的使用
##十进制二进制互转十进制转成二进制,一直除以2取余数(从下到上取),直到为0:5/2…12/2…01/2…1即5=101二进制转成十进制乘以2的幂数:1011=123+0*22+121+1*20=11;或者根据"1,2,4,8"直接求出来:8+0+2+1=11位运算符[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TpvyRtvr-1593313077192)(ht
Y走路带风
·
2020-08-04 12:37
java笔记
Ajax上传文件,前端数据获取,SpringMVC后台数据接收
Ajax上传文件,前端数据获取,SpringMVC后台数据接收目录需求前期准备SpringMVC.xml配置Ajax前端数据获取SpringMVC后端接收数据1.需求前期准备
文件上传下载
需要的SpringMVC
Marksunshine
·
2020-08-04 12:28
前端HTML
SpringMVC
Java
Java集合之Queue
Java集合之QueueQueue关系图如下
java-
集合之Queue关系图.png从如上图可看出,LinkedList具有List的特性Queue实现类之LinkedList从如下代码可看出以下特点遵循先进先出原则可指定索引进行插入
felixfeijs
·
2020-08-04 10:05
Java-
抽象类和接口的区别及其使用场景
一、抽象类一直不太理解为什么要使用抽象类,实际所有使用抽象类的实现都可以用普通类代替,昨晚突发奇想,把这块深入的啃一下。看到一个很好的例子,由此例子做进一步剖析。比如公司有工程师,管理员。二者都有姓名(name),工号(id),工资(pay)的属性,二者也有同样的方法,工作(work)。但不一样的是管理员属性会多一项奖金(bouns),而且虽然二者都有同样的方法,工作,但工作内容不一样。这个时候,
思无量学无涯
·
2020-08-04 10:25
java
Struts2实现文件上传和下载
struts2框架之前,我们都是使用apache下面的commons子项目的FileUpload组件来进行文件的上传,但是那样做的话,代码看起来比较繁琐,而且不灵活,在学习了struts2后,struts2为
文件上传下载
提供了更好的实现机制
筱进GG
·
2020-08-04 09:54
Java
黑马程序员
JAVA-
面向对象(一)
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------在此,分享一下自己学习JAVA的学习心得。有不对的地方请帮忙改正,也希望对想学java的同学有帮助!JAVA语言-----面向对象面向对象的概念:面向对象和面向过程都是一种思想,面向对象是相对面向过程而言的。面向过程是强调功能行为,而面向对象是将功能分装进对象,强调具备了功能的对象
呵呵哒sss
·
2020-08-04 09:59
黑马程序员--面对对象
Java-
利用Spring提供的Resource/ResourceLoader接口操作资源文件
背景资源访问接口主要方法主要实现类例子WritableResourceClassPathResourceServletContextResource对资源文件编码资源加载资源地址表达式Spring支持的资源类型的地址前缀注意事项classpath和classpathAnt风格的资源地址资源加载器介绍示例注意事项背景JDK提供的访问资源的类(如java.net.URL、File等)并不能很好地满足各
小小工匠
·
2020-08-04 09:28
【Spring-IOC】
【Java
-
Java
Base】
Java手札
Spring-IOC手札
Java-
时间处理
Java-
时间处理(1)指定时间加上/减去X天时间、时间戳(2)获取当前时间、时间戳、以及转换为年月日格式、年月日时间戳此为(2.1)未抽取原法(3)两种方式,获取当前时间前7天OR后7天(3.1)简洁写法写在前面
落笔丶
·
2020-08-04 08:33
杂
Java-
手写ArrayList集合
1.Arraylist数组存储对象实现原理Jdk1.8源代码中其实ArrayList是用Object[]数组实现。这里我们有些轮子也不用完全自己造了,可以参考jdk源码,实现核心代码即可。2.首先介绍ArrayList中的几个核心方法原理2.1添加元素普通添加,list.add(Object),元素添加在数组的最后在指定脚标位置添加元素,list.add(index,Object),如果在脚标3的
不懂的浪漫
·
2020-08-04 08:51
数据结构
AFNetworking的GET请求,POST请求,
文件上传下载
,网络监听
AFNetworking什么是AFN全称是AFNetworking,是对NSURLSession的一层封装运行效率没有ASI高,但是使用比ASI简单在iOS开发中,使用比较广泛AFN版本变迁#import"ViewController.h"#import"AFNetworking.h"@interfaceViewController()@end@implementationViewControll
a z q
·
2020-08-04 06:28
移动开发iOS
移动开发
java java基本工具-Eclipse定义和修改模板
定义和修改模板当敲击for再敲击Alt+/会有提示,这就是代码模板当想让下述代码成为模板:System.out.println("-------");则需点击Eclipse桌面Window->Preferences->
Java
烫烫烫烫烫烫烫
·
2020-08-04 06:24
java课程
http上传文件原理
文件上传下载
,说来悲剧。以前都是用的ADF\OAF\JALOR等框架开发,SE搭好工程,只负责业务逻辑开发,基本没怎么想过为什么。直到一天,为了防止系统入侵,做文件上传现在过滤拦截,才想到一个问题。
JDIT
·
2020-08-04 06:33
http相关知识
java-pdf转word
)最新jar下载地址:链接:https://pan.baidu.com/s/1snqjpSx密码:jujg或者加QQ群:464429490(在群文件中)二:JavaPdf图片表格转word文章来源:《
java
weixin_33936401
·
2020-08-04 05:30
2018-12-20 第一章初识
JAVA-
上机
JAVA初体验之课后练习一、请写出Java程序执行过程与编译原理答:①执行过程:创建.java文件——编译器(JDK环境里的javac.exe文件编译)——输出.class供计算机接受(只有class文件才是计算机能读懂的语言01)——呈现在配置好JDK的电脑上。②编译原理:javac编译:1、词法分析读取源代码,一个字节一个字节的读取,找出其中我们定义好的关键字(如java中的ifelsefor
weixin_30849591
·
2020-08-04 04:34
java-
排序算法实现:冒泡排序,选择排序,插入排序
冒泡排序原理:从第一个数据开始,与第二个数据相比较,如果第二个数据小于第一个数据,则交换两个数据的位置。指针由第一个数据移向第二个数据,第二个数据与第三个数据相比较,如果第三个数据小于第二个数据,则交换两个数据的位置。依此类推,完成第一轮排序。第一轮排序结束后,最大的元素被移到了最右面。依照上面的过程进行第二轮排序,将第二大的排在倒数第二的位置。重复上述过程,没排完一轮,比较次数就减少一次。例子:
weixin_30312557
·
2020-08-04 03:37
Lombok使用(eclipse、idea)与注解指南
eclipse中使用Lombokwindows环境1.下载lombok.jar包https://projectlombok.org/download.html,或在maven中下载;2.运行Lombok.jar:
Java
-忆_惜-
·
2020-08-04 02:34
java
干货
java-
回头是岸(从头开始学习)
1:关于标识符有几点需要注意的:所有标识符都应该以字母(大小写均可),美元符,或者下划线开始关键字不能用作标识符2:数组是存放在堆上的对象3:java关键字(列出几个不常见的,其他常见的如int,long具不列出)assert,const,default,instanceof,native,strictfp,transient,volatile4:java的几种类型变量局部变量:在方法,构造方法或
慌蝈骸
·
2020-08-04 01:06
JAVA基础知识点
java-
交换值的算法
方法一.借助中间量交换publicstaticvoidmain(String[]args){/*intx=10;inty=20;inttemp=x;x=y;y=temp;System.out.println("x:"+x+"y:"+y);*/}方法二.数值相加减交换*算术算法它的原理是:把a、b看做数轴上的点,围绕两点间的距离来进行计算。具体过程:*第一句“a=b-a”求出ab两点的距离,并且将其
shursulei
·
2020-08-04 00:22
java
中软学习-javaSE
java-算法
java-
使用mapstruct复制两bean
前情回顾在业务中会经常遇到两个bean会复制引用的,通常使用BeanUtils这个类。packagecom.example.demo.mapstruct;importlombok.Data;@DatapublicclassOrder{/***订单id*/privateLongid;/***订单编号*/privateStringorderSn;/***收货人姓名/号码*/privateStringr
菜鸟一皓
·
2020-08-03 22:13
java
Java-
恢复乱码
1.console打印结果先按照windows-1252获取字符串的二进制:[B@7fbe847c,然后按GB18030编码解读这个二进制,得到一个新的字符串:老马先按照windows-1252获取字符串的二进制:[B@c2e1f26,然后按Big5编码解读这个二进制,得到一个新的字符串:橾鎮先按照windows-1252获取字符串的二进制:[B@dcf3e99,然后按UTF-8编码解读这个二进制
我是李国刚
·
2020-08-03 22:50
后端
java-
面向对象-疯狂购物节shopping
java-
面向对象-疯狂购物节shopping题目描述:疯狂购物节,许多用户需要购买多种家用小电器,考虑的家用小电器包括电风扇、电水壶、空气净化器和电吹风。
南雪时未梦卿
·
2020-08-03 22:36
InClass-java
Java-
方法的重写及四种访问权限修饰符
方法的重写定义在子类中可以根据需要对父类中继承来的方法进行改造,也成为方法的重置、覆盖。在程序执行时,子类的方法将覆盖父类的方法。要求重写方法必须和被重写方法具有相同的方法名称、参数列表和返回值类型。重写方法不能使用比被重写方法更严格的访问权限。重写和被重写的方法须同时为static的,或同时为非static的。子类方法抛出的异常不能大于父类被重写方法的异常。四种访问权限修饰符Java权限修饰符p
qq_27150223
·
2020-08-03 21:53
Java-
二维数组写入txt
将二维数组存入txtimportjava.io.BufferedReader;importjava.io.File;importjava.io.FileReader;importjava.io.FileWriter;importjava.io.IOException;publicclassHello{publicstaticvoidmain(String[]args)throwsIOExcepti
ohcezzz
·
2020-08-03 20:19
Java
Struts2项目实战 微云盘(一):项目分析
本项目涉及到的知识有:网页布局、action的实现与配置、输入校验、树、Struts2的AJAX支持、Filter、
文件上传下载
。实现的功能有:1.登录、注册、注销2.目录层次浏览3.在任意目录
壮飞
·
2020-08-03 19:20
Java
web
Java-
多例设计实现枚举-1
多例设计实现枚举-1classjj{privatefinalstaticjjc=newjj("春季");privatefinalstaticjjx=newjj("夏季");privatefinalstaticjjq=newjj("秋季");privatefinalstaticjjd=newjj("冬季");privateStringdqjj;privatejj(Stringdqjj){this.d
刘名喜
·
2020-08-03 19:11
#枚举
Java
黑马程序员——
java-
面向对象二(继承,多态,抽象,接口,包,内部类)
———–android培训、java培训、java学习型技术博客、期待与您交流!————1继承:(1)把多个类中相同的内容提取出来,定义到一个类中。然后让这多个类和这个类产生一个关系,这多个类就具备该类的数据了。这种关系叫:继承。(2)表现形式:classSonClassextendsFuClass{}SonClass:子类,派生类FuClass:父类,基类,超类(3)继承的好处:A:提高了代码的
linkang_
·
2020-08-03 19:34
黑马程序员——
java-
模式(工厂模式,单列模式,适配器模式)
———–android培训、java培训、java学习型技术博客、期待与您交流!————1设计模式:模式定义:前人总结的一些经验和思想,给我们提供了从抽象到具体的方法总共有23种分类:创建型-----创建对象结构型-----对象的关系行为型-----对象的作用(1)工厂设计模式:把new对象的动作封装在一个类中,通过该类得到对象。代码体现:Car类:packagemoshi;publicclass
linkang_
·
2020-08-03 19:03
黑马程序员——
java-
几个常用的类(Object,Scanner,String,StringBuffer/StringBuilder)
———–android培训、java培训、java学习型技术博客、期待与您交流!————1Object类Object类层次结构的根类,所有的类都直接或间接的继承自该类Object类中常用的方法publicStringtoString()---//返回该对象的字符串表示publicfinalClassgetClass()---返回的是字节码对象//反射时候用到publicbooleanequals(
linkang_
·
2020-08-03 19:03
黑马程序员——
java-
(Date类,Random类,Calendar类)
———–android培训、java培训、java学习型技术博客、期待与您交流!————1Random类(1)用于产生随机数的类。(2)构造方法:Random:没有种子。每次产生的都是变化的。Random(longseed):有种子。种子一样,产生的随机数一致。(3)成员方法:intnextInt():返回int范围intnextInt(intn):返回[0,n)范围packageRandom;i
linkang_
·
2020-08-03 19:03
JavaAgent实验
具体场景:监控,热部署,运行pojie程序比较agent的使用(参考探秘-
Java-
热部署三(Java-agent-agentmain)):premain:优点:可以在启动的时候,通过参数指定,在类加载前进行操作缺点
Vencent Kim
·
2020-08-03 18:43
java
上一页
48
49
50
51
52
53
54
55
下一页
按字母分类:
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
其他