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水平翻转矩阵_
Java实现
LeetCode 519 随机翻转矩阵
519.随机翻转矩阵题中给出一个n行n列的二维矩阵(n_rows,n_cols),且所有值被初始化为0。要求编写一个flip函数,均匀随机的将矩阵中的0变为1,并返回该值的位置下标[row_id,col_id];同样编写一个reset函数,将所有的值都重新置为0。尽量最少调用随机函数Math.random(),并且优化时间和空间复杂度。注意:1.1();intnr,nc,rem;Randomran
家有萌小主
·
2023-08-08 07:00
java水平翻转矩阵
Java实现
http中的文件下载断点续传
实现思路:1、创建一个下载任务类SiteInfoBean(用于记录文件保存的目录,文件下载URL,文件名)2、创建一个FileAccessI用于随机访问文件,向文件写入内容。3、创建一个下载任务执行线程SiteFileFetch,此线程主要做如下工作接受指定下载子线程个数首先判断下载的文件是否存在,如果下载的文件已经存在,则继续判断它对应的xxx.info文件是否存在,如果info文件存在则认为是
_abab
·
2023-08-08 05:32
golang 整合antlr语法校验
下面给大家推荐一种使用语法校验工具——AntlrAntlr是一个语法分析器,本身是用
java实现
的,然是Runtime的库也支持Golang、Java、P
lj907722644
·
2023-08-08 05:29
golang
golang
正则表达式
开发语言
java实现
删除数组重复数字(数组)
给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用O(1)额外空间的条件下完成。例如:给定数组nums=[1,1,2],函数应该返回新的长度2,并且原数组nums的前两个元素被修改为1,2。你不需要考虑数组中超出新长度后面的元素。解决方法:
crush_d872
·
2023-08-08 05:00
Go和
Java实现
原型模式
Go和
Java实现
原型模式下面将通过一个克隆的示例来说明原型模式的使用。1、原型模式原型模式是用于创建重复的对象,同时又能保证性能。
242030
·
2023-08-08 02:27
设计模式
设计模式
java
golang
java实现
在线预览word(docx)功能
在线预览word(docx)功能使用的是kkFileView,一个springboot项目直接进行使用即可Docker容器环境环境运行拉取镜像dockerpullkeking/kkfileview运行dockerrun-it-d-p8012:8012keking/kkfileview浏览器访问容器8012端口(http://xxx.xxx.xxx.xxx:8012)即可看到项目演示用首页来源:ht
weijx_
·
2023-08-07 22:20
JAVA
docker
java
docker
java实现
识别二维码图片功能
java实现
识别二维码图片功能所需maven依赖com.google.zxingjavase3.2.1com.google.zxingcore3.3.3实现的java类importcom.google.zxing
weijx_
·
2023-08-07 22:50
JAVA
工具使用
java
java实现
qq页面登陆界面
先看效果1.建立包com.QQUI08192.在包下建立类LoginActionpackagecom.QQUI0819;importjavax.swing.*;importjava.awt.event.*;//首先,编写按钮癿监听器实现类publicclassLoginActionimplementsActionListener{privateintcount=0;//当前为null,创建后指向界
i want to舞动乾坤
·
2023-08-07 20:59
java
java实现
银行管理系统
首先,分为以下几类先看包类层架构效果如下:接下来上代码User.javapackageday;publicclassUser{privateStringcardNo;//身份证号privateStringidentity;//用户名privateStringusername;//密码privateStringpassword;//手机号privateStringphone;//余额privated
i want to舞动乾坤
·
2023-08-07 20:59
Java
java
LeetCode算法题-Longest Uncommon Subsequence I(
Java实现
)
这是悦乐书的第252次更新,第265篇原创01看题和准备今天介绍的是LeetCode算法题中Easy级别的第119题(顺位题号是521)。给定一组两个字符串,您需要找到这组两个字符串中最长的不同子序列。最长的不同子序列被定义为这些字符串之一的最长子序列,并且此子序列不应该是其他字符串的任何子序列。子序列是可以通过删除一些字符而不改变其余元素的顺序从一个序列导出的序列。任何字符串都是其自身的子序列,
程序员小川
·
2023-08-07 19:11
【力扣系列】2303题计算应缴税款总额
题目:解题思路:1,分治,找到分段的切割点2,找到终止条件答案:
java实现
classSolution{publicdoublecalculateTax(int[][]brackets,intincome
东皋长歌
·
2023-08-07 19:19
基础
java
springmvc学习小结
概念:springMVC是基于
java实现
MVC设计模式的请求驱动类型的轻量级WEB框架,它主要解决在B/S标准的三层架构(业务层、表现层、数据持久层)中的表现层,表现层包括展示层负责结果的展示,控制层负责接收请求
Q_783d
·
2023-08-07 10:42
算法与数据结构-链表((linked-list)-
Java实现
单向链表
title:算法与数据结构-链表((linked-list)-
Java实现
单向链表date:2019-02-1822:48:25categories:techdata-structurelinked-listtags
西召
·
2023-08-07 05:23
LeetCode算法题-Design HashMap(
Java实现
)
这是悦乐书的第299次更新,第318篇原创01看题和准备今天介绍的是LeetCode算法题中Easy级别的第167题(顺位题号是706)。在不使用任何内置哈希表库的情况下设计HashMap。具体而言,你的设计应包括以下功能:put(key,value):将一个(key,value)对插入HashMap。如果该值已存在于HashMap中,请更新该值。get(key):返回指定键映射到的值,如果此映射
程序员小川
·
2023-08-07 03:58
JAVA实现
存在更新不存在插入与及多余的进行删除(二)
此版本为粗略完成版依赖于mybatis-plus一共一个接口两个类。下面直接上代码,后续再作陈述1、接口:packagecom.service.biz;importjava.util.List;/***根据入参与数据库存在的数据,获取可以删除、插入、更新的数据**@authorsven*@version1.1*@since2022/7/21*/publicinterfaceICudDataServ
wackpa
·
2023-08-07 00:59
java
mybatis
spring
算法
JAVA实现
存在更新不存在插入与及多余的进行删除
开发的时候CRUD是很多的。当批量处理的时候,我们往往会纠结于这些数据是删除的还是新增的还是修改的。这种模版式的,一直都要处理的问题。能不能抽出一些通用代码,减少每次CRUD的纠结度。在这里,我抽像出了部份重复代码。利用前台入参的数据与后台存在的数据的比较在lambda中快速找到我们要处理的数据。下面直接上代码importjava.util.List;/***根据入参与数据库存在的数据,获取可以删
wackpa
·
2023-08-07 00:58
java
mybatis
JAVA实现
存在更新不存在插入与及多余的进行删除(三)
这个版本,主要是迭代重载了下save方法,不废话,直接上代码:/***保存数据,处理数据的增删改**@paramparamData前台的参数*@paramdbData后台的数据*@paramclazz前后台参数对应的class*@parambeanNamespringbean服务实现类名称首字母转小写*@returnSUCCESS:操作成功*/StringsaveData(ListparamDat
wackpa
·
2023-08-07 00:25
java
开发语言
Java实现
模拟斗地主洗牌、发牌、看牌并排序
1、模拟斗地主洗牌、发牌、看牌/**模拟斗地主洗牌、发牌、看牌*/packagePokerDemo;importjava.util.ArrayList;importjava.util.Collections;publicclassPoker{publicstaticvoidmain(String[]args){//定义牌盒ArrayListarr=newArrayList();String[]co
NEUMaple
·
2023-08-06 19:04
java
排序算法
java实现
修改字段记录
1.写个注解@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.FIELD)public@interfaceCompare{Stringvalue();}2.工具类publicclassObjectComparator{publicstaticList>compare(ObjectoldObj,ObjectnewObj){List>resu
胖程序员
·
2023-08-06 18:11
java
开发语言
jvm
snmp trap 与snmp相关介绍、安装、命令以及Trap的发送与接收
java实现
snmptrap与snmp以及Trap的发送与接收
java实现
SNMP简单概述1.1、什么是SnmpSNMP是英文"SimpleNetworkManagementProtocol"的缩写,中文意思是"简单网络管理协议
YOLO—yeah
·
2023-08-06 17:23
系统安全
安全
【千题百解】华为机试题:求最小公倍数
“所有命运馈赠的礼物,都已在暗中标好了价格”作者:鳄鱼儿个人简介计算机专业硕士研究生阿里云社区专家博主CSDN博客专家&Java领域优质创作者题目解题
Java实现
注意a和b相乘时可能超过int最大值
鳄鱼儿
·
2023-08-06 16:37
华为
使用python把批量xls文件转换为xlsx
思来想去,第一步适合用python实现,第二步适合用
java实现
,第三步有之前子涵先生基于Python开发的鼠标点击器。趁
子涵先生
·
2023-08-06 16:30
python
尝试一下Guava带返回值的多线程处理类ListenableFuture
文章目录ListenableFuture,带返回值的Guava多线程处理工具类举个例子扩展阅读最近在学习,
Java实现
异步编程的8种方式这篇博客的时候,没有找到比较好的一个学习demo,故在此整理一下。
子涵先生
·
2023-08-06 16:00
Java实战宝典
guava
开发语言
java
java实现
多级菜单
/***查询所有菜单*/publicBaseWebResponsegetAllMenus(){ListsystemMenuInfoList=menuInfoMapper.getAllMenus();ListmenuTree=buildMenuTree(systemMenuInfoList);returnsetResultSuccess("信息查询成功",menuTree);}/***构建菜单树*/
zhangkai_forever
·
2023-08-06 14:08
java
JNI之
Java实现
蓝牙交互
蓝牙概述蓝牙,是一种支持设备短距离通信(一般10m内)的无线电技术,能在包括移动电话、PDA、无线耳机、笔记本电脑、相关外设等众多设备之间,通过蓝牙设备之间的无线通信实现数据传输,实现数据传输,音频传输,文件传输,图片传输等多种应用的无线信息交换。利用“蓝牙”技术,能够有效地简化移动通信终端设备之间的通信,也能够成功地简化设备与因特网Internet之间的通信,从而数据传输变得更加迅速高效,为无线
李景琰
·
2023-08-06 13:55
架构落地手记
Java物联网
java
物联网
JNI之
Java实现
远程打印
打印机是最常见的办公设备了。一般情况下如果需要实现打印,可通过前端print.js包来完成。但是,如果要实现智能办公打印,就可以使用JNI技术、封装接口、远程调用实现完成。导包jacob:JavaCOMBridgenet.sf.jacob-projectjacob1.14.3下载:jacob-1.18-x64.dll接口开发service/***@Authorlyonardo*@Descripti
李景琰
·
2023-08-06 13:24
Java物联网
java
物联网
二十三种设计模式:状态模式
状态模式正规的定义与类图(引用《
大话设计模式
》)如下所示:这里以一天工作中的工作状态为例实现状态模式。工作
ALex_zry
·
2023-08-06 11:53
Qt/c++
状态模式
设计模式
JAVA实现
动态代理的两种方式及主要的区别
JAVA实现
动态代理的两种方式分别为:JDK代理CGLIB代理基于代码分析结合着代码,我们进行两种动态代理方式的分析JDK代理packageproxy;importjava.lang.reflect.Inv
乌衣公子
·
2023-08-06 03:38
java
开发语言
代理模式
学习计划
测试基础《ISTQB基础教程》《高级软件测试设计》《高级软件测试管理》性能测试image.pngimage.png主流语言java/python《
大话设计模式
》计算机领域基础操作系统工作基础原理与基础操作
有猫饼233
·
2023-08-06 03:13
记录每日LeetCode 141.环形链表
Java实现
题目描述:给你一个链表的头节点head,判断链表中是否有环。如果链表中有某个节点,可以通过连续跟踪next指针再次到达,则链表中存在环。为了表示给定链表中的环,评测系统内部使用整数pos来表示链表尾连接到链表中的位置(索引从0开始)。注意:pos不作为参数进行传递。仅仅是为了标识链表的实际情况。如果链表中存在环,则返回true。否则,返回false。初始代码:/***Definitionforsi
小白的救赎
·
2023-08-06 01:46
leetcode
链表
算法
Go和
Java实现
建造者模式
Go和
Java实现
建造者模式下面通过一个构造人身体不同部位的案例来说明构造者模式的使用。1、建造者模式建造者模式使用多个简单的对象一步一步构建成一个复杂的对象。
242030
·
2023-08-06 00:46
设计模式
设计模式
java
golang
Go和
Java实现
装饰器模式
Go和
Java实现
装饰器模式我们通过人穿着打扮自己的实例来演示装饰器模式的用法。1、装饰器模式装饰器模式允许向一个现有的对象添加新的功能,同时又不改变其结构。
242030
·
2023-08-06 00:15
设计模式
设计模式
java
golang
Java实现
数据库表中的七种连接【Mysql】
Java实现
数据库表中的七种连接【Mysql】前言版权推荐
Java实现
数据库表中的七种连接左外连接右外连接其他连接附录七种连接SQL测试Java测试转换方法类Cla1类Cla2类Cla3最后前言2023
日星月云
·
2023-08-05 18:37
#
mysql高级
数据库
java
mysql
剑指Offer——二维数组中的查找(
Java实现
)
题目描述在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。即类似128924912471013681115的二维数组。用Java编写的查找算法如下:publicbooleanFind(inttarget,int[][]array){booleanisFoun
Hacker_Jp
·
2023-08-05 17:55
OkHttp的使用总结
Okio在1.x版本是基于
Java实现
的
android学习
·
2023-08-05 16:58
【转载】
Java实现
TCP的长短链接
TCP链接简介TCP在真正的读写操作之前,server与client之间必须建立一个连接,当读写操作完成后,双方不再需要这个连接时它们可以释放这个连接,连接的建立通过三次握手,释放则需要四次握手,所以说每个连接的建立都是需要资源消耗和时间消耗的。长连接模拟一种长连接的情况:client向server发起连接server接到请求,双方建立连接client向server发送消息server回应clie
LemonSmile_
·
2023-08-05 14:40
java
tcp/ip
服务器
《Hadoop权威指南》学习笔记(1)——初始Hadoop及了解MapReduce
注:因为Hadoop中的代码实现用java较为方便,并且书中代码用
java实现
的解释较为容易理解,所以,在博客中的代码实现均会使用java。
啜晓伟
·
2023-08-05 13:08
大数据
hadoop
Java实现
十大经典排序算法之快速排序
0算法简介快速排序是一种高效率排序算法,它是对冒泡排序的一种改进,它也是一种不稳定排序算法。快速排序的核心是比较、交换和递归。在待排序数组中指定一个基准元素pivot(一般选取数组首元素),使得数组排序之后基准元素左边的所有元素均小于它,右边的元素均大于它,重复以上过程递归地对左右子集合进行排序。平均时间复杂度:O(nlogn),最坏时间复杂度为O(n2)1算法步骤定义一个基准位pivot(可选定
Alfred_XiaJL
·
2023-08-05 13:49
算法
java
排序算法
算法
快速排序
Java实现
输入日期 输出下一天
思路:1.建项目和类2.实现day++3.设置maxDay判断小月大月4.判断平年闰年平年2月28天闰年2月29天5.设置非法输入packagexm1;importjava.io.InputStream;importjava.util.Scanner;publicclassMain{publicstaticvoidnextDay(intyear,intmonth,intday){if(year12
dlluo
·
2023-08-05 12:35
eclipse
Java,Springboot 实现算法验证码加减法图形验证码,Kaptcha 实现加减法验证码
通常
Java实现
验证码的工具会用到kaptcha这个工具包,但实现的验证码都是图形验证码,没有看到加法验证码,查询了相关资料,实现了加减法验证码,效果如图首先是pom所需要的依赖com.github.pengglekaptcha2.3.2
Peppa_6dad
·
2023-08-05 11:27
设计模式系列<
Java实现
>
有时间持续更新设计模式系列-监听者模式|Qug'sBloghttps://www.qugcloud.cn/2019/02/03/design-pattern-01/设计模式系列-观察者模式|Qug'sBloghttps://www.qugcloud.cn/2019/02/04/design-pattern-02/
Qug_
·
2023-08-05 06:00
Java实现
LeetCode 304 二维区域和检索 - 矩阵不可变
304.二维区域和检索-矩阵不可变给定一个二维矩阵,计算其子矩形范围内元素的总和,该子矩阵的左上角为(row1,col1),右下角为(row2,col2)。RangeSumQuery2D上图子矩阵左上角(row1,col1)=(2,1),右下角(row2,col2)=(4,3),该子矩形内元素的总和为8。示例:给定matrix=[[3,0,1,4,2],[5,6,3,2,1],[1,2,0,1,5
冷傲幽神
·
2023-08-04 20:43
2500、删除每行中最大值在IDEA中调试Java
leetcode:2500、删除每行中最大值在IDEA中调试,使用
Java实现
题目描述:给你一个mxn大小的矩阵grid,由若干正整数组成。
渔家^
·
2023-08-04 20:48
java
intellij-idea
leetcode
java实现
文件上传,通过form表单上传和通过传json格式的body体
java实现
文件上传,通过form表单上传和通过传json格式的body体1、两种上传方式介绍1.1、form表单上传1.2、通过body体中放json体上传2、代码实现2.1、form表单上传2.2、
北漂IT民工_程序员_ZG
·
2023-08-04 18:48
自创
java
json
前端
你玩过
Java实现
的猜数字小游戏嘛?Let‘s Go
你玩过
Java实现
的猜数字小游戏嘛?
枫晨QL
·
2023-08-04 15:19
JavaLearn
java
开发语言
idea
Java实现
学生信息管理系统之增、删、改、查
Java实现
学生管理系统
Java实现
学生管理系统需求分析代码实现运行结果
Java实现
学生管理系统需求分析添加学生:通过键盘录入学生信息,添加到集合中删除学生:通过键盘录入要删除学生的学号,将该学生对象从集合中删除修改学生
枫晨QL
·
2023-08-04 15:16
JavaLearn
java
关于
java实现
十进制转换为任意进制
这原本是Noip2000的一个题目https://www.luogu.com.cn/problem/P1017被我们的伟大的唯心主义编程大师拿来当成了作业题,我正好复习一下进制问题首先十进制转换为任意进制我们需要考虑如下几种情况1.转换为正数10十进制之内的进制2.转换为正数10进制之外的进制3.转换为负数进制第一步普通的转换进制通过简单地模拟就可以做到,无非是取余操作,然后把对应原数值除对应的进
追随远方的某R
·
2023-08-04 12:16
算法刷题
数据结构
java
开发语言
后端
进制问题
java实现
大文件分片上传到oss
controllerprivatestaticfinalStringPATH="fileUpload/";/***功能描述:初始化*@date13:532023/7/6*/@PostMapping("/initSharding")publicAjaxResulttestInitControl(@RequestBodyShardingInfoDoparam){ShardingInfoDoresult
村东头老张
·
2023-08-04 05:29
java相关
java
开发语言
java实现
大文件分片上传到本地服务器
controller@PostMapping("/uploadShardingFileLocal")publicAjaxResultuploadChunk(TchunkInfochunk){chunk.setSliceNo(chunk.getSliceNo()+1);MultipartFilefile=chunk.getFile();StringfilePath=RuoYiConfig.getUp
村东头老张
·
2023-08-04 05:29
java相关
java
服务器
开发语言
java实现
国产SM3、SM4加密
引入依赖:org.bouncycastlebcprov-jdk15on1.54完整代码:packageutils;importorg.bouncycastle.crypto.digests.SM3Digest;importorg.bouncycastle.jce.provider.BouncyCastleProvider;importorg.bouncycastle.pqc.math.linear
村东头老张
·
2023-08-04 05:59
java
前端
jvm
安全
上一页
57
58
59
60
61
62
63
64
下一页
按字母分类:
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
其他