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-
图书登录系统的实现
实现效果它将面对管理员和普通用户两种用户来提供服务,并且各自的服务并不相同。实现思路一般写项目,每个独立的功能都会写成一个类,而有关联的功能,都会将多个类存放在一个包中,此项目我们将用3个包来体现我们的效果book包Book类—>用来定义一本书既然是图书系统,那么必然不可能仅仅只有一本书,我们还需要一个书架,来存储书籍BookList类user包因为我们有两种用户可以使用这个图书系统,而且每种用户
登 风
·
2023-08-20 16:07
Java
java
开发语言
Java-
抽象类和接口(下)
接口使用实例给对象数组排序两个学生对象的大小关系怎么确定?需要我们额外指定.这里需要用到Comparable接口在Comparable接口内部有一个compareTo的方法,我们需要实现它在下图中,我们需要将o强制转换为Student之后调用Arrays.sort(array)即可完成排序,如下代码:packagedemo5;importjava.util.Arrays;/***Createdwi
登 风
·
2023-08-20 16:05
Java
java
开发语言
设计模式之
java-
学习笔记
设计模式简介本笔记是根据尚硅谷java设计模式视频学习得设计模式七大原则1设计模式的目的编写软件过程中,程序员面临着来自耦合性,内聚性以及可维护性,可扩展性,重用性,灵活性等多方面的挑战,设计模式是为了让程序(软件),具有更好1)代码重用性(即:相同功能的代码,不用多次编写)2)可读性(即:编程规范性,便于其他程序员的阅读和理解)3)可扩展性(即:当需要增加新的功能时,非常的方便,称为可维护)4)
努力敲代码买猪脚啃
·
2023-08-20 16:02
java
设计模式
java
Java-
通过POI给Word文档的表格增加行
目录问题描述:需要通过程序动态的给word文档中的表格添加内容POI版本:3-4适用第一种方式,createRow()创建无样式行。如果想添加样式,可以通过手动设置表边框实现第二种方式(推荐)addRow(XWPFTableRowrow)方法直接创建相同样式行问题描述:需要通过程序动态的给word文档中的表格添加内容POI版本:3-4适用解决方法:POI提供了四种方法添加行:调用createRow
Yaberrr
·
2023-08-20 14:34
Java
java
[Python]-使用Requests模拟登录
文章目录登录说明session操作data序列化示例代码登录流程验证在《使用Requests进行HTTP请求与
文件上传下载
》中介绍了requests库的常用方法,本章介绍如何使用request进行用户登录
alwaysrun
·
2023-08-20 11:52
Python
python
cookie
[Python]-使用Requests进行HTTP请求与
文件上传下载
文章目录requests模块主要方法请求参数文件参数应答response示例程序getpost下载文件上传文件requests库是基于urllib编写的,方便HTTP请求的python库。requests模块要使用requests模块,就需要先引入importrequests。主要方法requests模块中主要包括以下方法:方法解释requests.request()构造一个请求,支持以下各种方法
alwaysrun
·
2023-08-20 11:22
Python
python
requests
eclipse 初探踩坑实录
(两个.bat文件需放在项目根目录下)起本地接口服务:src/main/
java-
>Applicati
weixin_30825581
·
2023-08-20 10:11
C++ 网络编程项目fastDFS分布式文件系统(五)--nginx+fastdfs
目录1.
文件上传下载
流程2.Nginx和fastDFS的整合3.数据库表3.1数据库操3.2数据库建表1.
文件上传下载
流程fileID需要是一个哈希来判定。
cat_fish_rain
·
2023-08-20 06:13
nginx
运维
java-
普通java项目使用log4j
1.背景使用maven引入失败,遂直接下载jar包引入2.下载地址https://logging.apache.org/log4j/2.x/download.html3.解压包4.将上面红框两个jar包放入java项目libs目录中(基本功能)5.普通的java项目可以将log4j2.xml(因为是log4j版本2.14的版本,所以配置文件是log4j2,而不是log4j)放在src目录或者在项目
liwulin0506
·
2023-08-19 23:07
java
普通项目
使用
log4j
基础
第二十天、
文件上传下载
实现
一、文件上传1、multer中间件再上传文件时,我们通常会使用到他。Multer用于处理multipart/form-data类型的表单数据。首先我们先安装它:cnpminstallmulter--save2、使用首先在form表单中我们需要设置enctype为:multipart/form-data表单类型。同时我们也需要用到fs模块对文件重命名。下面是单文件上传实例:node代码:conste
空尽欢
·
2023-08-19 17:45
Java-
基础数据类型在内存中存储方式
首先8bit=1byte,内存地址一般以16进制表示(另:书面上的存储位置一般以h结尾,问就是我刷题刷到了)1.常量存储存在JVM虚拟栈区,一般在栈帧的的局部变量区域,基本固定类型序号数据类型数据名称字节(byte)位数(bit)默认值取值范围取值范围举例说明1byte位180-2^7,2^7-1-128~127byteb=102short短整数2160-2^15,2^15-1’-32768~32
冬天下雪啦
·
2023-08-19 17:05
#
性能测试
Java
java
算法
Java-
异常--try-with-resource和try-catch-finally
Java异常的处理1.不对产生异常的代码进行处理,而是声明抛出(throws),交给调用者来处理,如果调用者也没有处理,则交给JVM处理,JVM通过终止程序并打印异常类型来告诉我们异常产生的原因和位置。2.使用try-catch来处理异常,捕获异常,并对异常进行针对性的处理。try-catch的方式就是捕获异常捕获异常:Java中对异常有针对性的语句进行捕获,可以对出现的异常进行指定方式的处理。捕
CodeANUNNAKI
·
2023-08-19 16:36
Java基础
java
Java-
多线程详解(二)
线程的同步1.线程同步问题的引出下面模拟一个简单的卖票程序,两个线程,卖10张票publicclassMyClass{publicstaticvoidmain(String[]args){Ticketticket1=newTicket("线程A");Threadt1=newThread(ticket1);Ticketticket2=newTicket("线程B");Threadt2=newThre
一只洁_
·
2023-08-19 12:26
Java IO流(一)IO基础
并且输入和输出都是相对于内存来讲JavaIO(输入/输出)流是Java用于处理数据读取和写入的关键组件常见的I|O介质包括文件(输入|输出)网络(输入|输出)键盘(输出)显示器(输出)使用场景文件拷贝(File)
文件上传下载
奉先节度使
·
2023-08-19 04:44
#
Java
java
网络
Android-so加载流程剖析
前言:由于逆向需要知识的全面性,这次我们来剖析一下so的加载流程;从
java-
>c;废话不多说,开始。
杨阿杨阿阳
·
2023-08-19 02:18
Java-
仓库管理系统
1.引言该文档旨在定义并描述一个仓库管理系统的功能和特性,系统使用MySQL数据库,并采用SpringBoot+Vue的前后端分离开发模式。本文档将涵盖系统的主要功能、用户权限管理、数据结构和交互流程。2.功能需求2.1.用户管理系统应该支持用户注册和登录功能,包括身份验证机制。系统应该有不同的用户角色,如管理员、普通用户等。系统管理员应该能够添加、修改和删除用户信息。2.2.仓库管理系统应该能够
Blet-
·
2023-08-19 00:30
项目
前后端分离
框架
java
开发语言
Java-
数据类型与变量
目录一、字面常量二、数据类型三、变量:会变,使用数据类型来定义1.整型变量:整型int、长整型long、短整型short、字节型byte2.浮点型变量:双精度浮点型double、单精度浮点型float3.字符型变量char:Unicode表示字符,一个字符两个字节4.布尔型变量boolean:只有true和false两个值5.类型转换6.类型提升四、字符串类型:使用String类定义一、字面常量所
玖汐」
·
2023-08-18 02:58
java
jvm
程序人生
生活
交友
Java-
内部类、对象打印
一、内部类1.实例内部类classOuterCLass{publicintdata1;intdata2;publicstaticintdata3;publicvoidtest(){System.out.println("OuterClass::test()");}classInnerClass{publicintdata4;intdata5;publicvoidfunc(){System.out.
玖汐」
·
2023-08-18 02:58
JavaSE
java
开发语言
java-
课堂笔记
publicstaticvoidmain(String[]args){floatf=1.1f;//在编译中默认是double类型,赋值给float需要转换,由于使用频率高,只需在数字的后面+fbytea=0,b=3;bytec=(byte)(a+b);//(a+b)默认intshorts=23;s+=12;//s+=12short+=12shorts1=23;//s1=s1+12;//报错的int
末世岛屿_e627
·
2023-08-17 16:10
JAVA语言
Java(计算机编程语言)JavaEE:12天掌握Java语言开发-
Java-
环境搭建及基础语法-创客学院直播室Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承
安苒呀
·
2023-08-15 22:07
Eclipse中Debug时鼠标悬停不能查看变量值解决办法
解决方法:在Eclipse中点击Window->Preferences->
Java-
>Editor->Hovers,勾选VariableValues,(如果CombinedHover已经选择了,就取消它
曹元_
·
2023-08-15 07:34
Java-
访问者模式
访问者模式:表示一个作用于某对象结构中的各元素的操作.它使你可以在不改变各元素的类的前提下定义作用于这些元素的新操作类图提供一个或者多个访问者都可以访问者访问者实现允许访问者来访问员工类的数据访问类需要普通员工参数客户端实现
敲你妹
·
2023-08-15 03:07
Java-
类型和变量(基于C语言的补充)
一个简单的Java程序args){System.out.println("Hello,world");}}通过上述代码,我们可以看到一个完整的Java程序的结构,Java程序的结构由如下三个部分组成:1.源文件(扩展名为*.java):源文件带有类的定义。类用来表示程序的一个组件,小程序或许只会有一个类。类的内容必须包含在花括号里面。2.类:类中带有一个或多个方法。方法必须在类的内部声明。3.方法
登 风
·
2023-08-14 21:47
Java
java
后端
Java-
方法
在编程中,我们也可以将频繁使用的代码封装成"帖子"(方法),需要时直接拿来链接方法就是一个代码片段.类似于C语言中的“函数”方法定义修饰符返回值类型方法名称([参数类型形参…]){方法体代码;[return返回值];}这里比得C语言多个一个修饰符注意事项:修饰符:现阶段直接使用publicstatic固定搭配方法名字:采用小驼峰命名(方法名和变量名都是小驼峰)在java当中,方法必须写在类当中在j
登 风
·
2023-08-14 21:47
Java
java
开发语言
Java-
运算符和控制语句(下)(基于c语言的补充)
输出到控制台System.out.println(msg);//输出一个字符串,带换行System.out.print(msg);//输出一个字符串,不带换行System.out.printf(format,msg);//格式化输出从键盘输入使用Scanner读取字符串/整数/浮点数首先需要导入util包自动导入util包这里把回车看作了名字,应做出以下处理Scanner循环读取N个数字,并求取其
登 风
·
2023-08-14 21:45
Java
java
后端
java-
动态代理 2019-04-24
一、静态代理在静态代理,通过接口实现,比较固定僵硬;二、动态代理1.InvocationHandlerjdk自带的代理,同样只支持代理接口(也不支持抽象类)2.CGlib有点:动态代理类的方法
778bc750a218
·
2023-08-14 18:45
Java-
运算符和控制语句(上)(基于c语言的补充)
算术运算符关于求余不管分子,分母是正还是负,对于分母,直接取正;对于分子若有负号,则先提取出来;剩下两个正的分子分母运算;最后,若刚才的分子有负号,对最后的结果添加负号。做除法和取模时,右操作数不能为0%不仅可以对整型取模,也可以对double类型取模自增/自减运算符++–一个特例关系运算符其计算结果是true或者falsetrue>:最右侧位不要了,最左侧补符号位(正数补0,负数补1)无符号右移
登 风
·
2023-08-14 13:47
Java
java
开发语言
SpringBoot整合Servlet三大组件的两种方法~
本文介绍的是SpringBoot整合Servlet三大组件的两种方法前言:在Web开发中,会涉及到静态资源的访问支持、视图解析器的配置、转换器和格式化器的定制、
文件上传下载
等功能,甚至还需要考虑到与Web
bobcoding
·
2023-08-14 00:18
Java
EE
spring
boot
java
spring
Java学习总结
语言编写的程序需要经过编译步骤,但这个编译步骤不会生成特定平台的机器码,而是生成一种与平台无关的字节码(*class文件)必须使用java解释器来解释执行java源文件->javac->字节码文件->
java
_月光刻本
·
2023-08-13 19:50
Java-
网络编程
TCPTCP(TransmissionControlProtocol)是一种在计算机网络中用于可靠数据传输的协议。它是一种面向连接的协议,确保数据在发送和接收之间的可靠性和有序性。以下是TCP是如何工作的简要概述:建立连接:当两台计算机之间要进行数据传输时,首先需要建立一个TCP连接。这是通过所谓的"三次握手"来完成的:a.第一次握手(SYN):客户端发送一个请求,称为SYN(同步序列号)包,指示
Mr谦
·
2023-08-13 16:43
Java-基础
java
网络
php
java 消息队列_
JAVA-
消息队列
一.消息队列的作用1.在某些时候,会突然有许多用户发出请求,就比如某宝搞活动,这时候,服务器就会同时处理复数的请求,可能会出现响应超时的问题,轻则服务器假死,重则直接宕机。而消息队列,可以在服务器接收到用户请求后,将这些请求加入消息队列,然后再一个一个处理。如果消息队列的长度超过限制,还可以把后来的用户请求丢掉,转入如出错,请刷新,或者404界面。2.在做项目的时候,如果甲方爸爸对于一些用户信息的
杨不悔Carlos
·
2023-08-13 10:21
java
消息队列
11.13 Mybatis-注解开发,参数传递,
java-
字符串与日期格式转换
目录Mybatis注解开发Mybatis参数传递
java-
字符串与日期格式转换Mybatis注解开发对于简单的sql语句,可以在UserMapper接口中的方法上添加注解。
m0_47432188
·
2023-08-12 14:09
mybatis
java
sql
精讲RestTemplate第6篇-
文件上传下载
与大文件流式下载
本文是精讲RestTemplate第6篇,前篇的blog访问地址如下:精讲RestTemplate第1篇-在Spring或非Spring环境下如何使用精讲RestTemplate第2篇-多种底层HTTP客户端类库的切换精讲RestTemplate第3篇-GET请求使用方法详解精讲RestTemplate第4篇-POST请求方法使用详解精讲RestTemplate第5篇-DELETE、PUT等请求方
字母哥课堂
·
2023-08-12 14:25
外卖项目 - Day04
外卖项目-Day04
文件上传下载
菜品新增菜品分页查询菜品修改1.
文件上传下载
1.1上传介绍1.1.1概述文件上传,也称为upload,是指将本地图片、视频、音频等文件上传到服务器上,可以供其他用户浏览或下载的过程
Find yourself!
·
2023-08-12 12:43
前端
java
开发语言
Java-
低代码平台使用H2内存数据库
一、引言作者目前在做的平台使用到了H2,这里介绍下使用场景、使用方式,出于以下两个原因会使用H2:1、平台化的项目一般是用户使用脚本或者sql进行通用的执行,这样可以实现低代码平台,不需要管理类之间的引入、依赖、编译,页面上点点点和输入就可以了,所以很多时候需要把数据放入H2进行sql解析实现跨库、跨实例、跨服务的数据分析2、在数据集合写起来非常复杂的时候,举个例子:集合a、b,ab的对象有字段c
tingmailang
·
2023-08-12 09:18
数据库
java
低代码
java集合类框架
这个博客总结得挺好
Java-
集合框架完全解析-Java集合类提供了一套设计良好的支持对一组对象进行操作的接口和类。
取名废同学
·
2023-08-12 07:37
java-
技术点
1.数据验证1.1依赖引用org.springframework.bootspring-boot-starter-validation1.2加@Valid注解@RequestMapping(value="/doLogin",method=RequestMethod.POST)@ResponseBodypublicRespBeandoLogin(@ValidLoginVologinVo){retur
wang_peng
·
2023-08-11 02:09
java
java
前端
开发语言
Java-
集合
概述所有的集合类和集合接口都在java.util包下。在内存中申请一块空间用来存储数据,在Java中集合就是替换掉定长的数组的一种引用数据类型。集合与数组的区别名称数组集合长度区别数组长度固定,定义长了造成内存空间的浪费,定义短了不够用集合大小可以变,用多少空间拿多少空间内容区别数组可以存储基本数据类型和引用数据类型集合中能存储引用数据类型(存储的为对象的内存地址)list.add(100);//
Mr谦
·
2023-08-10 22:16
Java-基础
java
python
windows
图数据库 NebulaGraph 的 Java 数据解析实践与指导
多亏了
Java-
图数据库NebulaGraph
·
2023-08-09 06:31
java
数据库
maven
java-
图片加水印及缩放
packagecom.gwi.util;importjava.awt.Color;importjava.awt.Font;importjava.awt.Graphics2D;importjava.awt.Image;importjava.awt.image.BufferedImage;importjava.io.File;importjava.io.FileOutputStream;importj
夜半无声
·
2023-08-09 01:20
Java
基础类
Java-
数据类型
数据类型数据类型基本数据类型整形浮点字符型布尔类字节引用数据类型类型转换显式转换隐式转换注意事项整型提升作为学习Java的入门知识,在刚开始面试的几场,表现不太好的时候,就有几个面试官会问这个问题,估计此时此刻我在他们的心目中也就是这个问题的层次了吧…当然,当时由于紧张,有几个还没说出来0.0数据类型基本数据类型我们总共有八大基本数据类型,按照下面的逻辑来记忆基本就不会遗漏了整形byteshort
Ricardo_M_CYT
·
2023-08-09 01:15
java
开发语言
java实现八字的计算
获取年月日的天干地支可参考
Java-
获取年月日对应的天干地支_ddn49357的博客-CSDN博客夜半——子时(23:00—0:59)鸡鸣——丑时(1:00—2:59)平旦——寅时(3:00-4:59)
牛十二
·
2023-08-09 00:25
算法实现
天干
地支
万年历
Java-
多线程-线程池,面试必问,你都懂了吗?
文章目录概念说明什么是线程池线程池组成部分优势利弊线程池优点线程池缺点原理线程池主要的任务处理流程线程池的生命周期具体应用创建提交任务取消任务任务拒绝策略关闭操作延迟操作总结概念说明什么是线程池 线程池是一种用于管理和复用线程的机制。它由一个线程队列和一组管理线程的方法组成。线程池中的线程可以被重复使用,用于执行提交的任务,而不需要每次都创建和销毁线程。线程池组成部分 线程队列:线程池
阿仇_Parsifal
·
2023-08-08 15:34
java
面试
开发语言
Java-
多线程中的“锁“
文章目录Java多线程中的锁1.什么是锁?2.锁的作用3.锁的类型4.锁的使用示例5.乐观锁和悲观锁6.锁的注意事项总结Java多线程中的锁 在Java多线程编程中,锁是一种重要的同步机制,用于保护共享资源的访问。使用锁可以防止多个线程同时对共享资源进行修改,从而避免数据不一致的问题。1.什么是锁? 锁是一种同步机制,它可以让多个线程按照一定的顺序访问共享资源。在Java中,锁可以是隐
阿仇_Parsifal
·
2023-08-08 15:04
#
java相关
java
开发语言
Java-
多线程编程——基础篇及相关面试题
这里写目录标题一、前言二、进程与线程的基本概念三、为什么Java中引入多线程?3.1并行处理3.2提高性能3.3提高响应能力3.4资源共享3.5异步编程四、Java多线程-创建多线程的类和接口4.1Thread类4.2Runnable接口五、示例代码5.1使用Thread类创建多线程六、二者比较七、二维表对比区别八、总结及面试题线程的生命周期包括哪些状态?Java中如何实现线程同步?什么是线程安全
阿仇_Parsifal
·
2023-08-08 15:03
#
java相关
java
面试
开发语言
Java-
多线程-深入理解ConcurrentHashMap
目录什么是ConcurrentHashMap?为什么有ConcurrentHashMap?和HashMap区别示例代码对比JDK7和JDK8中ConcurrentHashMap整体架构的区别JDK7中JDK8中ConcurrentHashMap的基本功能在性能方面的优化使用到的技术-CAS概念说明比较并交换的过程如下:举例说明底层原理代码演示总结什么是ConcurrentHashMap? C
阿仇_Parsifal
·
2023-08-08 15:03
#
java相关
java
开发语言
数据结构
Java-
接口
目录1.接口的概念2.语法规则3.接口使用4.接口特性5.实现多个接口6.接口间的继承7.接口使用实例1.接口的概念电脑的USB口上,可以插:U盘、鼠标、键盘等所有符合USB协议的设备;数据线的type-c口上,可以插手机,蓝牙耳机充电盒等所有符合规范的设备。由此可以看出:接口就是公共行为的规范表准,在使用时,只要符合规范就可以使用,在Java中,接口可以看成是多个类的公共规范,是一种引用数据类型
羽翼~
·
2023-08-08 09:44
java
开发语言
Java-
对对象的拷贝、抽象类和接口的区别、Object类、对象的比较方法和内部类
目录1.Clonable接口和深拷贝2.抽象类和接口的区别3.Object类4.获取对象的信息5.对象比较方法equals6.内部类1.Clonable接口和深拷贝Java中内置了一些很有用的接口,Clonable就是其中之一,Object类中存在一个clone方法,调用这个方法可以创建一个对象的"拷贝".但是要想合法调用clone方法,必须要先实现Clonable接口,否则就会抛出CloneNo
羽翼~
·
2023-08-08 09:44
java
开发语言
Java-
认识String
目录一、String概念及创建1.1String概念1.2String的创建二、String常用方法2.1String对象的比较2.2字符串查找2.3转化2.4字符串替换2.5字符串拆分2.6字符串的截取2.7其他操作方法2.8字符串修改三、面试题一、String概念及创建1.1String概念Java中字符串是由字符组成的一个字符数组,是复合数据类型,也是一种引用类型。所有涉及到可能修改字符串内
羽翼~
·
2023-08-08 09:12
java
开发语言
Mac 查找java_home
输出结果如下:lrwxr-xr-x1rootwheel7412206:44/usr/bin/
java-
>/System/Library/Frameworks/JavaVM.framework/Versions
JerryLoveCoding
·
2023-08-07 23:26
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他