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如何自动添加作者、日期等注释
一、创建类时自动添加注释1、Window->Preferences2、
Java-
>CodeSyle->CodeTemplates->Code->NewJavafiles->Edit->要添加的注释->Apply
小太阳讷~
·
2023-08-07 17:18
eclipse
java
java-
根据URL获取网络文件并转换成Base64编码工具类
根据URL获取网络文件并转换成Base64编码工具类importcom.google.common.base.Strings;importorg.apache.commons.codec.binary.Base64;importsun.misc.BASE64Encoder;importjava.io.ByteArrayOutputStream;importjava.io.IOException;i
不过一念间
·
2023-08-07 11:57
java基础
java
servlet
开发语言
Java-
类加载器
目录1类加载2类加载过程2.1类的初始化与主动使用和被动使用new一个对象过程中发生了什么?3类加载器4JVM预定义的三种类加载器4.1启动类加载器(引导类加载器,BootstrapClassLoader)4.2扩展类加载器(ExtensionClassLoader)4.3应用程序类加载器(系统类加载器,AppClassLoader)4.4用户自定义类加载器4.5类加载器间的关系4.6类的唯一性4
七楼、
·
2023-08-07 00:00
Java
jvm
java
类
JAVA-
项目打包的时候,自动去执行Test目录下的测试类,如何关闭
今天打一个sdk包给小伙伴测试,发现打包老是失败,日志大致如下:不知道为什么回去执行Test类,经过我仔(上)细(网)思(百)考(度),找到了好几种方法,实测都可以解决1,修改maven打包的配置这是最简单的,直接点下跳过测试打包按钮,然后install就成功啦2.使用spring-boot-maven-plugin方式打包,可以增加参数true3.使用maven-surefire-plugin方
你算哪块小饼干咯
·
2023-08-06 14:21
IDEA配置
java
maven
Java csv
文件上传下载
中的相关转换
目录一.需求二.`List`转`List>`2.1实体类2.2转换三.上传csv文件转`List`3.1csv文件3.2前台3.3实体类3.4转换3.5效果一.需求项目中遇到了两个需求1.查询数据库,得到List这种数据类型,然后需要将List转换为List>之后,调用共通方法下载CSV数据。2.前台上传csv文件到后台,后台需要将csv文件处理为List这种数据类型,然后遍历List插入数据库。
fengyehongWorld
·
2023-08-06 10:19
Java
java
fastdfs-v5.05安装部署
fastdfs主程序2.4fastdfs关联tracker配置2.5fastdfs关联storage配置2.6检查fastdfs的tracker与storage是否整合成功2.7测试fastdfs客户端工具进行
文件上传下载
三
Yuki-He
·
2023-08-06 06:41
nginx
fastdfs
【库学科技】最伟大的 25 个
Java-
甲骨文
摘要:从太空根究到基因组学,从反向编译器到机器人控制器,Java都是当今世界的中心。下面将介绍几个从许多Java运用程序中锋芒毕露的优异运用。Java的故事始于1991年,其时SunMicrosystems试图将其在核算机作业站商场的领先地位扩展到新式且发展迅速的个人电子产品商场。简直没有人预料到Sun行将创立的编程言语会使核算大众化,激发了一个全球规划的社区,并成为了一个由言语、作业时途径、SD
库学科技
·
2023-08-06 02:57
JAVA-
每日一面 2022-01-26
简述一下bio与nio的区别1、bio同步阻塞io:在此种⽅式下,⽤户进程在发起⼀个IO操作以后,必须等待IO操作的完成,只有当真正完成了IO操作以后,⽤户进程才能运⾏。JAVA传统的IO模型属于此种⽅式!2、nio同步⾮阻塞式I/O;javaNIO采⽤了双向通道进⾏数据传输,在通道上我们可以注册我们感兴趣的事件:连接事件、读写事件;NIO主要有三⼤核⼼部分:Channel(通道),Buffer(
YangEvol
·
2023-08-06 00:55
eclipse java 注释_Eclipse Java注释模板设置详解
设置注释模板的入口:Window->Preference->
Java-
>CodeStyle->CodeTemplate然后展开Comments节点就是所有需设置注释的元素啦。
Yao Wu
·
2023-08-05 23:31
eclipse
java
注释
开篇: Eclipse templates/snippets的使用
Eclipsetemplates/snippets的使用TemplatesSnippets小结TemplatesEclipse使用Templates的设置路径为:Window->Preferences->
Java
liberg
·
2023-08-05 23:30
Java功底
Web/H5/小程序
eclipse
templates
eclipse
snippets
code
Java学习笔记之Eclipse
contentassist,一般不改)例如:输入sysout,然后Alt+/,就可以快速输入Sytem.out.println()也可以显式打开对应字母的模板,路径为:Windows->Preferences->
Java
forcensky
·
2023-08-05 23:00
java
java
eclipse
Linux下delete后内存仍然无法释放
记录下工作中所遇到的问题起因:公司自主研发的录屏文件系统管理服务器(主要用作录屏文件存储以及实时播放,当然也有普通
文件上传下载
的功能)。
抱猫人
·
2023-08-05 20:03
#
工作记录
JAVA-
服务启动读取不到nacos配置
去看下依赖树,有没有bootstrap的依赖,如果springboot或springcloud版本过高,没有自动读取,需要添加依赖org.springframework.cloudspring-cloud-starter-bootstrap3.1.3
你算哪块小饼干咯
·
2023-08-04 20:24
java
spring
boot
spring
JAVA-
数组和List转换
日常开发时,经常遇到需要List与数组互相转换的场景。List转换成数组,可以用List的toArray()或者toArray(T[]a)的方法。数组转换成List,可以用Arrays.asList()或者Collections.addAll()方法。如果仅仅为了打印数组,不需要把数组转换成List,可以使用Arrays.toString()方法。一.List转数组List转换成数组可以调用toA
你算哪块小饼干咯
·
2023-08-04 20:54
JAVA基础
java
JAVA-
参数验证 Validation分组校验&自定义校验
有时候同一个请求对象会在多个场景的接口中使用,不同业务场景对请求对象的参数校验需求不同,可以使用分组校验来解决.publicclassUserimplementsSerializable{//添加2个空接口,用例标记参数校验规则/***注册校验规则*/publicinterfaceUserRegisterValidView{}/***登录校验规则*/publicinterfaceUserLogin
你算哪块小饼干咯
·
2023-08-04 20:54
JAVA基础
java
JAVA-
打包:maven install后,jar包去哪了
有的时候,项目需要手动打包、手动去部署,使用maven管理的项目,怎样手动打包呢。使用maven管理的项目,右侧会有maven,点开后就能看到。如果idea的版本不一样,或者设置不一样,右侧没有maven,点击view->ToolWindows,选择maven。接下来,点击带有root的文件,先双击clean再点击install进行打包。当控制台显示buildsuccess时,表示打包成功。但是并
你算哪块小饼干咯
·
2023-08-04 20:54
小问题
java
[java基础]曾经的java eclipse 基础
关于eclipse设置sop自动输出system.out.println的配置在
JAVA-
编辑器-模板中添加之后所保存的东西和eclipse无关,和工作空间有关所以工作路径变了好像一切都恢复原样!
吉凶以情迁
·
2023-08-03 18:22
Java-
对象的操作(构造、初始化、封装)、static成员以及代码块
目录一、对象的构造及初始化1.1如何初始化对象1.2构造方法1.3默认初始化1.4就地初始化二、封装2.1封装概念2.2访问限定符2.3封装扩展之包三、static成员3.1再谈学生类3.2static修饰成员变量3.3static修饰成员方法3.4static成员变量初始化四、代码块4.1代码块概念及分类4.2普通代码块4.3构造代码块4.4静态代码块一、对象的构造及初始化1.1如何初始化对象p
羽翼~
·
2023-08-03 18:41
java
开发语言
Java-
继承和组合
目录1.为什么需要继承2.继承概念3.继承语法4.父类成员访问5.super关键字6.子类构造方法7.super和this8.再看初始化9.protected关键字10.继承方式11.final关键字12.继承和组合1.为什么需要继承Java中使用类对现实世界中实体来进行描述,类经过实例化之后的产物对象,则可以用来表示现实中的实体,但是现实世界错综复杂,事物之间可能会存在一些关联。例如:动物狗和猫
羽翼~
·
2023-08-03 18:41
java
开发语言
Java-
多态
目录1.多态的概念2.多态的实现条件。3.重写4.向上转型和向下转型5.多态的优缺点6.避免在构造方法中调用重写方法1.多态的概念多态字面意思就是多种形态,具体点就是完成某个行为时,不同的对象完成时产生不同的状态。总之,同一件事情,发生在不同的对象身上,会有不同的结果。2.多态的实现条件。在java中要实现多态,必须要满足如下几个条件,缺一不可:1.继承关系上:向上转型2.子类有和父类同名的重写方
羽翼~
·
2023-08-03 18:10
java
开发语言
java分支语句有哪些_
java-
分支语句
java分支语句,也叫做java条件语句,也就是控制在什么情况下,去执行什么代码,可以有选择性的去执行部分的代码,在分支语句中,有if分支和switch分支结构。if分支,可以继续细化为3种方式:方式1:if(表达式){当表达式结果为true的时候,执行的语句块;}事例代码1:1publicvoidmethod_1(){2//定义一个变量num,3intnum=11;4//判断当num大于10的时
捌比特咖啡阚欧礼
·
2023-08-03 13:44
java分支语句有哪些
页面技术基础-html
页面技术基础-html环境准备:在JDBC中项目上完成代码定义1.新建一个Module:filr->右键-》Module-》
Java-
》next->名字(html_day1)->finish2.在Moudle
百知_zmj
·
2023-08-03 11:53
JavaWeb
html
前端
Java-
高级编程继承中向上转型(Upcasting)和向下转型(Downcasting)的简单理解
向上转型(Upcasting)和向下转型(Downcasting)是Java中经常使用的两种类型转换方式。1.向上转型向上转型是指将子类对象转换成父类类型,其实现原理是子类对象可以自动地转换为父类类型。这意味着一个类的变量可以引用该类或其任何子类的实例,并且可以调用父类或子类中重载的方法。一个示例代码如下:publicclassAnimal{publicvoideat(){System.out.p
Stevedash
·
2023-08-03 08:51
Java高级编程学习-菜鸟教程
java
jvm
开发语言
JAVA-
SQL注入案例(黑马程序员)和避免 超级详细
文章目录sql注入准备1.创建应该新的数据库用于测试;2.修改配置3.启动jar包4.打开网页测试5.测试sql注入sql注入避免1.java中的登录逻辑代码2.演示sql注入3.原因5.参数化查询-PreparedStatementSQL注入是什么?SQL注入(SQLInjection)是一种常见的网络攻击技术,它利用应用程序没有正确过滤用户输入的数据,将恶意的SQL代码注入到应用程序中执行,从
恶熊比比
·
2023-08-01 22:30
java
sql
开发语言
JavaEE学习day-58:分页技术和
文件上传下载
一、分页技术1.分页的作用:数据量大,一页容不下后台查询部分数据而不是全部数据降低带宽使用,提高访问速度2.实现思路:MVC需要每个层次都参与分页。Dao层:(1)查询记录的总条数;(2)查询每页展示固定条的记录;(3)在查询每页展示固定记录的基础上添加条件查询。业务层:对控制层的方法进行简单调用;Servlet层:(1)获取页面的页数和每页的记录条数;(2)调用业务层处理;(3)使用请求转发;3
开源oo柒
·
2023-08-01 21:35
Java-
同步调用-异步调用-回调
一、简述从软件模块之间的调用方式看,分为三类:同步调用、异步调用和回调。1️⃣同步调用同步调用是最基本并且最简单的一种调用方式,类A的a()调用类B的b(),一直等待b()执行完毕,a()继续往下走。该调用方式适用于b()执行时间不长的情况,因为b()执行时间过长或者直接阻塞的话,a()的余下代码是无法执行下去的,这样会造成整个流程的阻塞。2️⃣异步调用异步调用是为了解决同步调用可能出现阻塞,导致
keep one's resolveY
·
2023-08-01 07:40
Java基础知识
java
jvm
开发语言
想学Java?你真的准备好了吗?
Java-
近10年来计算机软件发展过程中的传奇,其在众多开发者心中的地位就如“屠龙刀”、“倚天剑”。在我们学习Java之前,千万不能着急,我们要静下心来好好
java学习指南
·
2023-08-01 03:54
springboot+vue云盘项目
分页关键词搜索文件多选操作编辑头像回收站删除的文件多选操作恢复(如果曾经的文件夹不存在,恢复到主目录)永久删除个人中心编辑信息修改密码修改邮箱注销账号项目地址总结前言springboot+vue+element-ui+jwt小项目一、核心功能注册登录登出
文件上传下载
稚淮粥
·
2023-08-01 01:00
项目
spring
boot
vue.js
JAVA-
内部类详解
内部类的概念:在一个类的内部嵌套定义的类称为内部类。内部类的特点:(1)它的类名在定义它的类或程序段中或在表达式内部可以匿名使用。(2)外部使用它时必须给出类的全名。(3)内部类的类名不允许与它包含的类名相同。(4)内部类可以使用它所在类的静态成员变量和实例成员变量,也可以使用它所在类的方法中的局部变量。(5)内部类不仅可以用abstract修饰定义为抽象类,也可用private或protecte
Java_桃夭
·
2023-07-31 23:04
从零开始复习
Java-
方法
Java方法详解今日杂谈刚开始接触Java的时候,感觉方法就是c里的函数,后来发现它们虽然相似但又不尽相同。首先对于Java方法来说,它有四种访问权限,包括staticprivatedefaultprotected;其中的static方法和C函数是更加相似的,包括名称、返回值类型、参数列表以及函数体,同时都是静态的。其次,Java的方法可以进行重载,C是不支持的。再者,Java方法是属于类或者对象
姬空魂
·
2023-07-31 14:13
springboot流
文件上传下载
这里写自定义目录标题byte字节数组SpringBoot是Java生态中的一个微框架,提供了快速Web应用程序开发的工具,包括文件上传和下载功能。下面是一个简单的演示例子:文件上传要上传文件,我们需要使用Spring框架的MultipartFile实例。@ControllerpublicclassFileUploadController{@PostMapping("/upload")public@
qq_41979241
·
2023-07-31 09:07
springboot+vue3
spring
boot
java
spring
java-
马踏棋盘
在8x8的国际棋盘上,按照马走日的规则,验证是否能够走遍棋盘。1、创建棋盘chessBoard,是一个二维数组。2、将当前位置设置为已经访问,然后根据当前位置,计算马儿还能走哪些位置,并放入到一个集合中(ArrayList),最多有8个位置,每走一步,就使用step+1。3、遍历ArrayList中存放的所有位置,看看哪个可以走通,如果走通,就继续,走不通,就回溯。4、判断马儿是否完成了任务,使用
qq_15140841
·
2023-07-31 04:11
个人笔记
算法
开发语言
Java-
简单认识类和对象
一、初步认识面向对象1.1什么是面向对象Java是一门纯面向对象的语言(ObjectOrientedProgram,简称OOP),在面向对象的世界里,一切皆为对象。面向对象是解决问题的一种思想,主要依靠对象之间的交互完成一件事情。用面向对象的思想来涉及程序,更符合人们对事物的认知,对于大型程序的设计、扩展以及维护都非常友好。1.2面向对象和面向过程拿家中洗衣服为例,在自动洗衣机出现前,都是手洗衣服
羽翼~
·
2023-07-31 04:08
java
开发语言
Java-
集合1
集合内存层面需要针对于多个数据进行存储。此时,可以考虑的容器有,数组、集合类数组存储多个数据方面的特点:>数组一旦初始化,其长度就是确定的。>数组中的多个元素是依次紧密排列的,有序的,可重复的,>(优点)数组一旦初始化完成,其元素的类型就是确定的。不是此类型的元素,就不能添加到此数组中。>(优点)元素的类型既可以是基本数据类型,也可以是引用数据类型数组存储多个数据方面的弊端:>数组一旦初始化,其长
争渡争渡!
·
2023-07-30 04:31
python
数据结构
算法
30.
文件上传下载
-准备工作
配置环境1.JSP文件姓名:年龄://1.post.//2.enctype="multipart/form-data"//3.选择文件按钮配置file,accept="image/*";2.导包1.commons-fileupload-1.2.2.jar2.commons-io-1.4.jar如果io包没有导入,则会报以下错误java.lang.ClassNotFoundException:org
若愚同学
·
2023-07-29 12:13
Java-
方法的使用
目录一、方法的概念和使用1.1方法的含义1.2方法的定义1.3方法调用的执行过程1.4实参和形参的关系1.5没有返回值的方法二、方法重载2.1方法重载的含义2.3方法签名三、递归3.1递归的概念3.2递归的执行过程3.3递归练习一、方法的概念和使用1.1方法的含义方法就是一个代码片段.类似C语言中的函数.方法的作用:1.能够模块化的组织代码(当代码规模比较复杂时)。2.代码被重复使用,一份代码可以
羽翼~
·
2023-07-29 09:06
java
开发语言
Java-
数组的定义和使用
一、数组的基本概念1.1为什么要使用数组假设现在要存5个学生的javaSE考试成绩,并对其进行输出,则可有publicstaticvoidmain(String[]args){intscore1=70;intscore2=80;intscore3=85;intscore4=60;intscore5=90;System.out.println(score1);System.out.println(s
羽翼~
·
2023-07-29 09:06
java
开发语言
纯nginx制作
文件上传下载
服务器
什么是webdavwebdav是一组超文本传输协议的技术集合,有利于用户键协同编辑和管理存储在万维网服务器文档。同时来说就是,webdav可以让用户直接存储,下载,编辑文件,操作文件需要进行用户认证基于nginx快速搭建webdav服务器需要的环境linux上需要下载git(用来拉取镜像)nginx版本为:nginx-1.22.0.tar.gz#拉取需要的模块gitclonehttps://git
峰峰同学
·
2023-07-29 09:02
Linux
nginx
服务器
运维
Eclipse 个性设置
1、取消变量名自动补全window->Preference->
Java-
>Editor->ContentAssist至此,勾选上部Disableinsertiontriggersexcept'Enter
空谷竹
·
2023-07-29 06:39
java-
常用程序设计方法
一、枚举法:在程序设计中,经常需要根据给定的一组条件秋满足条件的解,若问题的解可以用现有的公式,或者按照一定的规则规律求得,那么就可以很容易地写出相应的程序代码。枚举法:也称为穷举法,其基本思想是先依据题目给定的条件将所有可能的解列举出阿里,然后用其余的条件对所有可能的解进行逐一验证,验证是否是问题的解,删去不符合条件的解,剩下符合条件的解就是整个问题的解。枚举法求解有三个条件:a、有明显的枚举方
joinwen
·
2023-07-28 12:57
Java-
面向对象
核心思想:找适合的对象做适合的事情。自定义类自定义类的三步骤:1、自定义类class类名{//事物的公共属性使用变量描述//事物的公共行为使用函数描述}2、通过类创建对象类名变量名=new类名();3、访问(设置)对象的属性或调用对象的功能。抽象类用abstract修饰应用场景:描述一类事物的时候,该种事物存在某种行为,但是该行为目前不是具体的行为,那么就可以抽取该种行为的声明,但是不去实现该行为
小猫吃鱼1990
·
2023-07-27 15:48
centos下安装jdk
tarcxvfserver-jre-8u271-linux-x64.tar.gz-C/opt/2.配置环境变量vi/etc/profilesource/etc/profile添加下面的内容JAVA_HOME=/opt/
java
alvinTaoR
·
2023-07-27 12:24
centos
java
linux
java-
数据类型与变量
一、字面常量常量就是程序运行期间,固定不变的量,例如一星期有七天。publicclassTest{publicstaticvoidmainhello(String[]args){System.out.println("helloworld!");System.out.println(100);System.out.println(3.1415926);System.out.println('A')
羽翼~
·
2023-07-27 09:23
java
开发语言
Java-
运算符
目录一、什么是运算符二、算术运算符1.基本四则运算符:加减乘除(+、-、*、/、%)2.增量运算符(+=、-=、*=、%=)3.自增、自减运算符(++、--)三、关系运算符四、逻辑运算符1.逻辑与&&2.逻辑||3.逻辑!4.短路求值五、位运算符六、移位运算七、条件运算符八、运算符的优先级一、什么是运算符计算机最基本用途之一是执行数学运算,例如inta=5;intb=3;a+b;a、==)、逻辑运
羽翼~
·
2023-07-27 09:23
java
开发语言
Java-
逻辑控制
目录一、顺序结构二、分支结构1.if语句2.swich语句三、循环结构1.while循环2.break3.continue4.for循环5.dowhile循环四、输入输出1.输出到控制台2.从键盘输入一、顺序结构按照代码的书写结构一行一行执行。System.out.println("aaa");System.out.println("bbb");System.out.println("ccc");
羽翼~
·
2023-07-27 09:46
java
python
使用rsync命令在Linux系统中实现高效文件同步
它能够在本地和远程系统之间实现高效、快速的文件传输和同步,支持断点续传和快速安全的
文件上传下载
。
生信分析笔记
·
2023-07-27 05:38
程序人生
JAVA-
正则表达式基本语法规则和Pattern,Matcher,PatternSyntaxException三大类
目录引言一,正则表达式基本语法规则二,正则表达式的三大类方法2.1,Pattern类2.1.1,Pattern的常用方法matches()2.2,Matcher类2.2.1,Matcher的常用方法find()2.2.2,Matcher的常用方法group(),返回匹配的结果内容2.3,PatternSyntaxException类三,反向引用1,分组2,捕获3,反向引用引言正则表达式定义了字符串
期待粉红笔记本
·
2023-07-26 23:39
正则表达式
FTP ftplib链接
文件上传下载
;docker 安装ftp服务
参考:https://blog.csdn.net/zsh501736479/article/details/114385736https://blog.csdn.net/qq_39511050/article/details/122027052fromftplibimportFTP#连接到FTP服务器ftp=FTP('ftp.example.com')ftp.login(user='usernam
loong_XL
·
2023-07-26 22:47
知识点
windows
服务器
linux
java-
线程
一,线程和进程进程:就是一个程序从开始到结束的过程线程:同一个应用程序中多个顺序流同时执行(比如android一个应用程序的UI用户界面和下载同时进行)单线程的运行多线程的运行二,多线程运行模式三,定义线程的方法方式1,定义线程类继承Thread并且重写run()方法,方法run()称为线程体(java语言只支持单线程,所以该方法定义的类不能继承其他类)classFristThreadextend
是我演技太深还是太过深沉
·
2023-07-26 14:21
Java-
时间单例线程
System.currentTimeMillis()在Java中是一个native方法,用于获取当前毫秒时间戳,虽然不用担心线程安全问题,但是在超高并发的调用时会产生性能瓶颈。通常在记录操作日志为了获取时间都会去调用该方法,如果并发数量过大,会发现累积起来的性能损耗十分严重,为了减少调用该方法的次数,可以使用时间单例解决。目前网络上流行的一种作法如下:classSystemClock{privat
Chermack
·
2023-07-26 02:40
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他