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实现
文件下载Zip压缩
目录一、概述二、代码功能实现一、概述开发过程中碰到一个需求,需要将服务器上的多个文件打包为zip,并进行下载响应到客户端,写了一个Demo总结分享一下,如果有错误希望大家指正!二、代码功能实现这里实现只是模式本地文件下载Zip,响应的客户端下载实现思路创建一个临时文件zip构建一个Zip文件输出流从服务读取文件流放入Zip文件输出流把临时文件Zip写入OutputStream关闭资源1.contr
给自己一个 smile
·
2023-08-24 14:18
java
java
code
java基础
下载Zip
输入流
SpringBoot2.X整合Redis(单机+集群+多数据源)-Lettuce版
Redis三大客户端简介Jedis:是Redis老牌的
Java实现
客户端,提供了比较全面的Redis命令的支持,Redisson:实现了分布式和可扩展的Java数据结构。
java欧阳丰
·
2023-08-24 11:36
为什么冒泡排序是稳定的?
下面是使用
Java实现
冒泡排序的源代码,每一行都有详细的注释来解释代码的功能和处理边界情况。我还会在后面解释为什么冒泡排序是稳定的。
·
2023-08-24 10:22
java实现
排列组合算法
我这里只写了组合的算法。假设现有M=4个数据a,b,c,d。从中随机抽取n个数,n为1—4个数据进行组合。那么数学中的计算组合方式为C(4,1)+C(4,2)+C(4,3)+C(4,4)=4+6+4+1=15。那么共有15种组合方式。方案一:此方法容易理解但是效率慢我的做法是,按顺序循环组合,数据分为已组合的数据和未组合(未组合数据指的是已组合数据往后剩余的数据),然后把未参与组合的进行循环与已组
月色无痕
·
2023-08-24 03:09
排列组合
数据结构
java
Java实现
栈的顺序存储和链式存储
栈(Stack)栈是具有一定操作约束的线性表,它只在一端(栈顶)做插入和删除操作,它是典型的后进先出的一种数据结构,特别的,插入数据称为入栈(Push),删除数据称为出栈(Pop)。抽象数据类型描述数据对象集:一个有0个或多个元素的线性表。操作集:Item代表数据元素类型intlength()返回栈的长度(所包含的元素的个数)。booleanisEmpty()栈是否为空。voidpush(Item
一只变强的Hacker
·
2023-08-24 02:53
2018-08-31:Java 调用 Python脚本
因为摄像头的API是C++写的,之前的同事用
Java实现
了获取照片的步骤。
linyk3
·
2023-08-23 22:37
Java实现
PDF在线预览
Java实现
PDF在线预览的目的是为了让用户能够通过网页或应用程序直接在浏览器中查看和操作PDF文档,而无需下载到本地并使用PDF阅读器进行打开。这样可以节省用户的时间和存储空间,并提高
·
2023-08-23 17:16
前端html5
操作系统-
java实现
进程调度
Java实现
操作系统进程调度进程调度方式(1)非抢占式一旦处理机分配给某进程后,不管它运行多久让他一直运行下去,不会因为时钟中断等原因而抢占正在运行的处理机。
墨屋丶
·
2023-08-23 16:35
操作系统
java
算法
【操作系统-进程调度】总结与
Java实现
一、摘要学习操作系统FCFS、SJF、HRRF、HPF调度算法,并使用Java语言对四种调度算法进行源码级编程实现,对相关执行案例进行作图分析、逻辑验证。具体代码附在报告最后。二、量化数值关系周转时间=完成时间-到达时间响应比=(等待时间+执行时间)/执行时间平均周转时间=总周转时间/作业数等待时间=周转时间-执行时间带权周转时间=周转时间/服务时间三、算法描述及案例分析1.先来先服务(FCFS)
Tyfrank
·
2023-08-23 16:03
计算机基础
排序算法
算法
LeetCode(2):1109. 航班预订统计
1、
java实现
(提交失败因为内存太大,因为自己想出来的舍不得扔。。
coder鹏鹏
·
2023-08-23 16:03
LeetCode刷题
leetcode
【JavaWeb】Tomact部署Web项目及Maven工具的使用
Tomcat是一个web服务器,用于提供web(http,https)服务端程序,它是一个基于
Java实现
的一个开源且免费,也被广泛使用的HTTP服
X_H学Java
·
2023-08-23 13:42
JavaWeb
maven
tomcat
web
服务器
Java实现
本地缓存的几种方式
一、概念引入缓存,主要用于实现系统的高性能,高并发。将数据库查询出来的数据放入缓存服务中,因为缓存是存储在内存中的,内存的读写性能远超磁盘的读写性能,所以访问的速度非常快。但是电脑重启后,内存中的数据会全部清除,而磁盘中的数据虽然读写性能很差,但是数据不会丢失。二、手写本地缓存首先创建一个缓存实体类packagecom.example.vuespringboot.bean;importlombok
qinxun2008081
·
2023-08-23 11:38
Java入门
缓存
Caffeine
guava
Encache
《
大话设计模式
-Golang》责任链模式
概念责任链模式(ChainofResponsibility):使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递该请求,指导有一个对象处理它为止。需求利用责任链模式实现小菜请求加薪UML图代码抽象管理者类typeIManagerinterface{RequestApplication(requestRequest)SetSuperior(
A夏天夏天悄悄过去留下小秘密
·
2023-08-23 09:03
设计模式
设计模式
golang
责任链模式
Go和
Java实现
责任链模式
Go和
Java实现
责任链模式下面通过一个审批流程的案例来说明责任链模式的使用。1、责任链模式责任链模式为请求创建了一个接收者对象的链。这种模式给予请求的类型,对请求的发送者和接收者进行解耦。
242030
·
2023-08-23 09:58
设计模式
设计模式
java
golang
调整数组顺序使奇数位于偶数前面(
Java实现
)
该题为剑指offer——面试题14解法一没有保证数字的相对位置packagecn.itcast.day422;/***@authorJacob剑指offer——面试题14:调整数组顺序使奇数位位于偶数位前面***/publicclassDemo2{publicstaticvoidmain(String[]args){int[]arr={1,2,3,4,5,6,7};//int[]arr={1,3,
JacobGo
·
2023-08-23 06:17
剑指offer(Java实现)
调整数组顺序使奇数位于偶数前面
哈夫曼树介绍及
Java实现
哈夫曼树1.介绍1.1哈夫曼树1.2路径、路径长度、结点的权、结点的带权路径长度1.3树的带权路径长度WPL2.哈夫曼树构建步骤3.代码实现1.介绍1.1哈夫曼树哈夫曼树-最优二叉树:树的带权路径长度最小的二叉树;权值均为叶子结点;权值越大,结点距离根节点越近;1.2路径、路径长度、结点的权、结点的带权路径长度1.3树的带权路径长度WPL2.哈夫曼树构建步骤对权值序列进行升序排列,选出其中最小的两
NorthSmile
·
2023-08-22 21:07
数据结构与算法
java
数据结构
开发语言
用
Java实现
一个简易的植物大战僵尸游戏
今天给大家分享一个简易的植物大战僵尸游戏,用Java编写,还是挺好玩的。一、设计思路1.植物大战僵尸运用Java基础实现,通过滚轮上选择植物,随机生成各种类型僵尸,以及植物。2.玩家可以安放各种植物到草坪上,僵尸通过重绘实现走步效果,以及僵尸死亡时效果。实际运行效果如下:二、代码实现1.首先要考虑的就是将游戏涉及到的各种对象搞清,由于Java面向对象特性,我们可以将各个对象的共同特征抽象出来,比如
夜空下的星
·
2023-08-22 18:34
Java
java
游戏
JAVA实现
PDF转换word 实现原格式保留
在我们平时的日常生活中通常会遇到需要将PDF报告转换为word文档操作的需求,总结了网上现有的资源特地推出如下版本的转换方法供大家参考和学习,如有不足敬请指出目前我只测试转换页数不多的PDF,页数多的可能支持不是很好》。。需要用到的jar包我放到了资源里大家可以自行下载(创作不易,希望大家关注一波支持一下)https://download.csdn.net/download/gl19980514/
听闻如故
·
2023-08-22 13:44
Java
java
Java实现
邮件发送
开启POP/SMTP服务,通常在设置中进行设置。这是企业邮箱pom.xmljavax.mailmail1.4.7发送带附件的邮件packagecom.xh.test;importjavax.activation.DataHandler;importjavax.activation.FileDataSource;importjavax.mail.*;importjavax.mail.internet
旷野历程
·
2023-08-22 11:03
Java
java
邮件
八皇后(
Java实现
)
1.问题介绍八皇后问题是一个古老而著名的问题,是回溯算法和递归调用的典型案例。八皇后难题是要将八个皇后(Queen)放在棋盘上,任何两个皇后都不能互相攻击(即没有任意两个皇后是在同一行、同一列或者同一条对角线上),问一共有多少种摆法。2.思路分析第一个皇后先放在第一行第一列第二个皇后放在第二行第一列,然后判断能否在该位置放皇后,如果不可以,则继续放下一列,直至找到一个合适的位置继续放置第三个皇后,
张=小红=
·
2023-08-22 11:08
Java
java
Java实现
CAS的原理
文章目录1、什么是CAS2、CAS的原理3、CAS的应用场景4、Java中的CAS实现5、使用AtomicInteger实现线程安全的计数器6、CAS实现原子操作的三大问题6.1、ABA问题6.2、循环时间长6.3、只能保证一个共享变量的原子性7、总结1、什么是CASCAS(CompareandSwap)是一种并发编程中的技术,用于实现多线程之间的原子操作。它允许你比较一个内存位置的值和一个预期的
王梦杰.
·
2023-08-22 06:35
总结
CAS
Java
原子性
并发编程
java实现
视频转化图片和图片内容识别
java实现
视频转化图片和图片内容识别今年来到个新公司,不过万万没想到的是作为刚入职的新人第一次以为会接到一个普通的crud的模块,结果确接到了一个这么刺激的功能(未接触过的领域)。
落叶;红花
·
2023-08-22 06:30
代码分享
java
ocr
Java实现
Http反向代理功能
最近项目中要实现一个HTTP请求反向代理功能,类似Ngix,但还要在代理中做一些自己的处理,所以自己用
Java实现
了一个反向代理功能采用Jetty作为服务器,采用反向代理库smiley-http-proxy-servlet
码农-文若书生
·
2023-08-22 06:52
java
http反向代理
java实现反向代理
java反向代理
jetty
记一次
Java实现
反向代理的坑
公司是做车辆物联网相关业务的,需要一个网关系统对设备上传的报文进行解析。最近换了个一个新的开源网关系统,里面集成了一些对设备操作的API接口。由于网关系统不能对外,所以需要另一个系统鉴权后将接口反向代理到网关的API接口,类似于Nginx的反向代理。在网上找了半天,发现smiley-http-proxy-servlet可以实现类似功能且实现非常简单,实现步骤如下:导入smiley-http-pro
LemonCoder·
·
2023-08-22 06:22
java
servlet
开发语言
Go和
Java实现
命令模式
Go和
Java实现
命令模式下面通过一个烧烤的例子来说明命令模式的使用。1、命令模式命令模式是一种数据驱动的设计模式,它属于行为型模式。请求以命令的形式包裹在对象中,并传给调用对象。
242030
·
2023-08-22 05:38
设计模式
设计模式
java
golang
Java实现
上传图片到阿里云对象存储OSS
目录1、阿里云配置1.1新建bucket2、配置信息2.1进行测试2.2测试结果1、阿里云配置没有阿里云账号的先去注册一个,或者用支付宝账号登录,到管理控制台点击开通oss对象存储1.1新建bucket点击对象存储OSS因为使用主体账户不是很安全,创建一个子用户,点击头像有个accesskey管理,点进去进行创建,其它一些消息如下2、配置信息加入依赖-->com.aliyun.oss-->aliy
weixin_44203609
·
2023-08-22 05:05
阿里云
java
云计算
常用消息中间件介绍
RocketMQ阿里开源,阿里参照kafka设计的,
Java实现
能够保证严格的消息顺序提供针对消息的过滤功能提供丰富的消息拉取模式高效的订阅者水平扩展能力实时的消息订阅机制亿级消息堆积能力RabbitMQErlang
xmh-sxh-1314
·
2023-08-22 00:56
java
java实现
数据库排序功能|compare排序出现IllegalArgumentException: Comparison method violates its general contract
目录一、前言二、解决方法第一种方法是在jvm启动参数中加上配置第二种方法是在代码中实现
java实现
代码一、前言
java实现
排序的时候,有时候会出现异常java.lang.IllegalArgumentException
小小鱼儿小小林
·
2023-08-22 00:23
好多异常
Java
代码制作
排序
数据结构---ArrayList(
Java实现
)
目录一.了解List二.ArrayList的介绍编辑三.ArrayList的使用1.ArrayList的构造方法2.ArrayList的常用方法2.1ArrayList的插入操作2.2ArrayList的删除操作2.3获取指定下标元素2.4将指定下标元素设置为新值2.5判断某个元素是否在线性表中2.6返回指定元素第一次和最后一次出现的下标2.7ArrayList的清空操作3.ArrayList的遍
X_H学Java
·
2023-08-21 20:41
数据结构
数据结构
线性表
Java
ArrayList
音频解码及如何在
Java实现
本人并不干这个,但是被迫下水了解了一下这个,稍微做了一下整理。再就是感觉现在网上以及ChatGPT在这方面给出的答案太水了,在此开辟一篇。无意放出代码,这里只介绍一些可能重要的点。本来以为有了ChatGPT写这些就没有必要了,现在看起来还是不太可能。一是知识稍微旧了一点,新一点的没有,比如github上近一年更新的优秀项目100%是不会出现在解决方案中的。追求能用是不影响的,但是想找最好的有点难。
du00
·
2023-08-21 17:15
java
音频
mysql+jdbc+servlet+
java实现
的学生在校疫情信息打卡系统
摘要IAbstractII主要符号表i1绪论11.1研究背景11.2研究目的与意义21.3国内外的研究情况21.4研究内容22系统的开发方法和关键技术42.1开发方法42.1.1结构化开发方法42.1.2面向对象方法42.2开发技术42.2.1小程序开发MINA框架42.2.2微信开发者工具42.2.3Java语言与JDK开发环境52.2.4MySQL数据库52.2.5HTML语言52.2.6Ja
AI小艾
·
2023-08-21 17:38
mysql
servlet
java
判断根结点是否等于子结点之和
Java实现
题目描述:给你一个二叉树的根结点root,该二叉树由恰好3个结点组成:根结点、左子结点和右子结点。如果根结点值等于两个子结点值之和,返回true,否则返回false。初始代码:/***Definitionforabinarytreenode.*publicclassTreeNode{*intval;*TreeNodeleft;*TreeNoderight;*TreeNode(){}*TreeNod
小白的救赎
·
2023-08-21 14:01
leetcode
算法
数据结构
java实现
人物关系抽取
java实现
人物关系抽取人物关系抽取是实体关系抽取的一种情况。实际上是两个过程:命名实体识别和关系抽取。Java人物关系抽取是指从文本中提取出与Java相关的人物之间的关系。
艳学网
·
2023-08-21 11:32
人工智能
java
开发语言
Java实现
腾讯云发送短信
Java实现
腾讯云发送短信1.导入jar包com.tencentcloudapitencentcloud-sdk-java3.1.111com.github.qcloudsmsqcloudsms1.0.62
修行者Java
·
2023-08-21 01:52
工具类
java
java实现
微信授权登录
服务端实现app授权登录1.导入jar包com.github.liyiorgweixin-popular2.8.52.工具类packagecom.es.biz.common.utils;importcom.es.biz.modules.user.entity.wechat.WechatTokenEntity;importcom.es.biz.modules.user.entity.wechat.W
修行者Java
·
2023-08-21 01:52
工具类
java
数据流的中位数 -- 大小根堆组合使用
295.数据流的中位数
Java实现
importjava.util.PriorityQueue;classMedianFinder{privatePriorityQueuelarge;privatePriorityQueuesmall
NLP_wendi
·
2023-08-20 20:37
python
开发语言
Java实现
一个下压栈(栈)
最近在开始看《算法第四版》,刚学习了两天,感觉还是收获很大。照着书上实现了一个下压栈:定容定类型的栈栈的结构特点是先进先出,这里使用String数据类型,学习过数据结构的话应该不难写出下面的基础代码,使用基本的数据类型数组来进行实现,和其他语言实现类似(C语言也是使用数组进行栈的实现)有我们熟悉的API:isEmpty(),push(),pop()publicclassFixedCapacityS
一只变强的Hacker
·
2023-08-20 20:10
LeetCode 面试题 01.03. URL化
(注:用
Java实现
的话,请使用字符数组实现,以便直接在数组上操作。) 点击此处跳转题目。
蔗理苦
·
2023-08-20 18:38
LeetCode写题记录
leetcode
算法
职场和发展
c#
开发语言
springboot、
java实现
调用企业微信接口向指定用户发送消息
因为项目的业务逻辑需要向指定用户发送企业微信消息,所以在这里记录一下目录引入相关依赖创建配置工具类创建发送消息类测试类最终效果引入相关依赖org.springframework.bootspring-boot-starter-data-rediscom.github.binarywangweixin-java-cp4.0.8.Bredis.clientsjedis3.6.0其中,redis用于缓存
Ivanchenyx
·
2023-08-20 17:42
Java
spring
boot
java
spring
boot
企业微信
数据结构(
Java实现
)-集合与时间和空间复杂度
什么是集合框架Java集合框架JavaCollectionFramework,又被称为容器container,是定义在java.util包下的一组接口interfaces和其实现类classes。什么是数据结构数据结构(DataStructure)是计算机存储、组织数据的方式,指相互之间存在一种或多种特定关系的数据元素的集合。容器背后对应的数据结构每个容器其实都是对某种特定数据结构的封装什么是算法
登 风
·
2023-08-20 16:38
数据结构(Java实现)
数据结构
java
开发语言
OO设计模式学习笔记(C#)
guorui_java/article/details/104026988https://www.runoob.com/design-pattern/design-pattern-tutorial.html《
大话设计模式
TzUniverse
·
2023-08-20 16:04
不进则退
设计模式
c#
设计模型学习笔记(1) ——
大话设计模式
/图说设计模式
文章目录对象关系`下面两个关系好理解`泛化关系(generalization)继承实现关系(realize)实现抽象类的接口类`下面四个关系耦合度递增`依赖关系(dependency)访问不到私有变量`PS`:关联、聚合、组合只能配合语义,结合上下文才能够判断出来,而只给出一段代码让我们判断是无法判断的关联关系(association)同层次的类可访问到私有变量聚合关系(aggregation)整
人生简洁之道
·
2023-08-20 16:01
笔记
学习
设计模式
java
网站分享
一项目相关移植Lamemp3到AndroidMediaRecorder简单的使用Android录制视频二常用库使用RxJava使用Retrofit+Rx
Java实现
网络请求Butterknife8.5.1
appppppen
·
2023-08-20 11:06
java实现
多文件压缩
java实现
将多个文件,压缩到同一个zip压缩包中packagecom.yuhuofei.utils;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileOutputStream
yuhuofei2021
·
2023-08-20 08:49
Java
java
java实现
小数转百分数
authoryuhuofei2021*@version1.0*@description数字处理工具类*@date2022/7/1410:50*/publicclassNumUtils{/***@description
java
yuhuofei2021
·
2023-08-20 08:19
Java
java
java实现
获取文件夹下所有文件的路径
java实现
获取文件夹下所有文件的路径/***获取文件夹下所有文件的路径**@paramfolderPath*@return*/publicstaticListgetFilePath(StringfolderPath
yuhuofei2021
·
2023-08-20 08:18
Java
java
java实现
word转pdf
java实现
将word文件转换成pdf文件1.源代码如下:importcom.aspose.words.Document;importcom.aspose.words.License;importcom.aspose.words.SaveFormat
yuhuofei2021
·
2023-08-20 08:48
Java
java
java实现
从json文件中读取数据
java实现
从json文件中读取数据importjava.io.
yuhuofei2021
·
2023-08-20 08:48
Java
java
json
java实现
文件夹的复制
importjava.io.FileInputStream;importjava.io.FileOutputStream;importjava.io.IOException;/***@Description
java
yuhuofei2021
·
2023-08-20 08:18
Java
java
java实现
异步非阻塞的几种方式-异步调用
java实现
异步非阻塞的几种方式-异步调用异步调用,就相关于将原来同步调用的代码块放置到一个又一个的线程中去执行,这样就可以并行的执行相关的任务。也就不用卡在一个点的等待,进而影响后续的任务。
bug_null
·
2023-08-20 07:13
学习笔记
JAVA
上一页
53
54
55
56
57
58
59
60
下一页
按字母分类:
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
其他