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实现debounce
最长回文子串【
Java实现
】
题目描述现有一个字符串s,求s的最长回文子串的长度输入描述一个字符串s,仅由小写字母组成,长度不超过100输出描述输出一个整数,表示最长回文子串的长度样例输入lozjujzve输出//最长公共子串为zjujz,长度为55思路分析长度由0~n的字符串都可能是回文子串,若要使得下标[i,j]指向的字符串是回文子串,则必须保证下标[i+1,j-1]指向的字符串是回文子串,这说明回文子串内部存在一定依赖关
Infinity_and_beyond
·
2023-03-13 18:31
数据结构与算法
java
算法
开发语言
java 最长路径问题_
Java实现
LeetCode 388 文件的最长绝对路径
388.文件的最长绝对路径假设我们以下述方式将我们的文件系统抽象成一个字符串:字符串“dir\n\tsubdir1\n\tsubdir2\n\t\tfile.ext”表示:dirsubdir1subdir2file.ext目录dir包含一个空的子目录subdir1和一个包含一个文件file.ext的子目录subdir2。字符串“dir\n\tsubdir1\n\t\tfile1.ext\n\t\t
Atomic阿强
·
2023-03-13 18:54
java
最长路径问题
最长递增路径
java实现
classSolution{publicintlongestIncreasingPath(int[][]matrix){//这一题需要我们寻找最长的递增路径,也就是说递减的路径就无用,所以它是一个有向图,由于大的数不会再回头指向小的所以它是一个无环图。我们这一次更关心的是路劲所以我们选用的是深度优先搜索算法,由于矩阵中的每一个节点都可能是起始节点所以我们必须要遍历所有的节点才能找到那个最大的路劲。
鬼谷春秋
·
2023-03-13 18:55
java
java
深度优先
算法
Java实现
LeetCode 687 最长同值路径(递归)
687.最长同值路径给定一个二叉树,找到最长的路径,这个路径中的每个节点具有相同值。这条路径可以经过也可以不经过根节点。注意:两个节点之间的路径长度由它们之间的边数表示。示例1:输入:5/\45/\\115输出:2示例2:输入:1/\45/\\445输出:2注意:给定的二叉树不超过10000个结点。树的高度不超过1000。/***Definitionforabinarytreenode.*publ
普通网友
·
2023-03-13 18:21
LeetCode
Java
最长同值路径
递归
有向无环图的最长路径【
Java实现
】
题目描述现有一个共n个顶点、m条边的有向无环图(假设顶点编号为从0到n-1),求图的所有路径中边权之和的最大值(不固定起点和终点)输入描述第一行两个整数n、m(1≤n≤100,0≤m≤n(n−1)),分别表示顶点数、边数;接下来m行,每行三个整数u、v、w(0≤u≤n−1,0≤v≤n−1,u≠v,1≤w≤100),表示一条边的起点和终点的编号及边权。数据保证不会有重边输出描述输出一个整数,表示路径
Infinity_and_beyond
·
2023-03-13 18:16
数据结构与算法
java
算法
开发语言
Java实现
获取行政区划的示例代码
目录背景一、导入jar包二、代码展示背景公司的行政区划代码有问题,有的没有街道信息,有的关联信息有误,然后找到了国家的网站国家统计局-行政区划,这个里面是包含了所有的行政信息,但是全是html页面,这个就没法自动获取了,只能去爬取这个数据了,java语音有三方类库Jsoup,他是一个仿浏览器的三方库,可以通过他来获取页面信息。一、导入jar包下面是笔者用到的全部jar包org.apache.poi
·
2023-03-13 08:13
JAVA实现
二叉平衡树
JAVA代码实现packagemain.com.Tree;classAvlNode{//每个节点中储存的数据intdata;//左孩子节点AvlNodelNode;//右节点AvlNoderNode;//树的高度,用于判断树是否平衡intheight;publicAvlNode(intdata){this.data=data;//初始高度是1,即只有一个根节点this.height=1;}}pub
bobc
·
2023-03-13 04:08
js防抖函数
前言在前端开发中会遇到一些频繁的事件触发,比如:window的resize、scrollmousedown、mousemovekeyup、keydown……为此,我们举个示例代码来了解事件如何频繁的触发:我们写个index.html文件:
debounce
折枝赠远方
·
2023-03-12 16:00
节流和防抖
防抖(
debounce
):在事件被触发n秒后再执行回调,如果在这n秒内又被触发,则重新计时,重新触发定时器。节流(throttle):规定在一个单位时间内,只能触发一次函数。
一半春夏一半秋冬
·
2023-03-12 13:39
Java实现
:雪花算法SnowFlake
❄️目录一、前言1.1、WHYUSEIT?1.2、ID生成规则部分硬性要求1.3、ID号生成系统的可用性要求1.4、一般解决方案:UUID1.5、一般解决方案:自增主键1.6、一般解决方案:Redis生成全局ID策略二、雪花算法2.1、简介2.2、生成ID的基本要求2.3、雪花算法的核心组成部分2.4、源码一、前言1.1、WHYUSEIT?为什么需要分布式全局唯一ID以及分布式ID的业务需求?集群
Laptoy
·
2023-03-12 07:23
SpringCloud
雪花算法
基于Vue+iview+SpringBoot的前后台传参模式示例
如今,springboot和vue作为最热门的前后台框架技术,最近公司的项目只要是
java实现
,均以此两种框架+iview前端技术进行实现,因此本菜鸟特用以下两个框架编写的前后台代码进行前后端调用说明,
swiftgod
·
2023-03-12 06:09
Java实现
批量修改文件名
本文主要讲述如何通过Java语言实现批量多层级修改文件名。现象描述不知道伙伴们有没有遇到这样的问题:当你从网上下载一些资源的时候,每个文件名上都加上了一些推广信息⬇️更夸张的是,当下载的资源数量较多时,通过一个一个手动修改文件名是一个费时费力的过程。于是我便尝试通过某种应用实现批量修改多层级文件名,但是结果是不仅不尽人意,且对Mac用户并不友好,因为大多是Win系统兼容。那么Mac用户,特别是M1
CodGodNote
·
2023-03-12 04:50
散装知识
java
如何使用
Java实现
自动访问某个URL
对于通过编程的方式实现每隔一段时间自动访问某个URL,网上大多数都是通过Python脚本实现。那么,这相比对于一个Java学习者来说还是希望通过自己的主语言实现。不废话了,直接上代码:首先我们需要创建一个继承了TimerTask类的任务类:publicclassUrlTaskextendsTimerTask{//需要访问的URLprivatefinalStringurl;publicUrlTask
CodGodNote
·
2023-03-12 04:50
散装知识
java
开发语言
Vue中用Lodash的throttle和
debounce
.throttle是lodash中的节流函数,.
debounce
是lodash中的防抖函数。具体作用可以直接看官方文档。
蓝醇
·
2023-03-12 01:45
Java实现
文件批量导入导出实践(兼容xls,xlsx)
来源:cnblogs.com/laoyeye/p/6938889.html1、介绍
java实现
文件的导入导出数据库,目前在大部分系统中是比较常见的功能了,今天写个小demo来理解其原理,没接触过的同学也可以看看参考下
Minnakey
·
2023-03-11 15:50
链表
一、单向链表单向链表的普通实现
Java实现
:packagelinkedlist;/***单向链表的普通实现**@paramE*@authorZZX*/publicclassSinglyLinkedListimplementsLinkedList
ZhuZongxing
·
2023-03-11 13:16
Rx
Java实现
验证码倒计时
之前写发送验证码倒计时功能时都是自定义的CountdownView,最近想用Rx
Java实现
以下,就当做个简单得小记录!
戏子戏戏子
·
2023-03-11 09:26
java实现
简单的RPC服务调用
基础准备://UserEntityimportjava.io.Serializable;publicclassUserEntityimplementsSerializable{privateIntegerid;privateStringname;privateStringsex;//GetterandSetter方法}//IUserServiceimportjava.rmi.Remote;impo
流年逝去sky
·
2023-03-11 04:25
防抖函数和节流函数
handle表示点击事件的函数//wait表示多久触发一次handle//immediate表示连续点击了按钮之后,true表示第一次触发handle,false表示最后一次触发handlefunctionmy
Debounce
摸爬打滚
·
2023-03-11 03:53
【java】Java并发编程--
Java实现
多线程的4种方式
文章目录介绍继承Thread类创建线程实现Runnable接口创建线程实现Callable接口使用ExecutorService、Callable、Future实现有返回结果的线程(线程池方式)其他创建线程的方式介绍在Java中,多线程主要的实现(创建线程)方式有四种:继承Thread类实现Runnable接口实现Callable接口通过FutureTask包装器来创建Thread线程使用Exec
逆流°只是风景-bjhxcc
·
2023-03-10 18:36
Java程序员进阶之路
java
jvm
面试
javaScript 节流,防抖
函数防抖函数防抖(
debounce
):当持续触发事件时,一定时间段内没有再触发事件,事件处理函数才会执行一次
垠火
·
2023-03-10 15:38
利用java发送短信
主要步骤:一.连接短信验证平台获取相关参数想利用
java实现
发短信的功能,或者在登陆注册界面实现收取验证码的功能,必须和短信验证平台进行连接。
每时每刻123
·
2023-03-10 11:59
java
jar
开发语言
雪花算法
文章目录1、雪花算法的起源2、雪花算法原理3、雪花算法
java实现
4、一些细节讨论4.1调整比特位分布4.2workerid一般如何生成1、雪花算法的起源snowflake中文的意思是雪花,雪片,所以翻译成雪花算法
AYJCSGM
·
2023-03-10 11:01
Java数据结构与算法
算法
自增主键
雪花算法
华为OD机试真题 Python 实现【最大连续文件之和 /区块链文件转储系统】
C++实现目录、Python实现目录、
Java实现
目录、JavaScript实现目录题目题目描述区块链底层存储是一个链式文件系统,由顺序的N个文件组成,每个文件的大小不一,依次为F1.F2...Fn。
MISAYAONE
·
2023-03-10 10:22
python
华为机试
华为od
华为OD
java实现
Hbase 增删改查
目录一、新建一个maven工程二、代码实现2.1、配置hbase信息,连接hbase数据库2.2、创建命名空间2.3、创建表2.4、删除表,删除之前要设置为禁用状态2.5、添加数据2.6、获取命令表空间/tables列表2.7、get方法查看表的内容2.8、scan方法查看表的内容一、新建一个maven工程添加pom依赖org.apache.hbasehbase-client2.3.5org.ap
Xiayebuliang
·
2023-03-10 09:20
java
maven
开发语言
hbase
大数据
Java实现
API限流
企业应用中,特别是商城网站,针对于某些API接口请求过于频繁作出某时间段限制访问次数,此文介绍的是通过注解+拦截器来实现限流。自定义注解importjava.lang.annotation.ElementType;importjava.lang.annotation.Retention;importjava.lang.annotation.RetentionPolicy;importjava.la
奋斗中的老青年
·
2023-03-10 09:28
函数节流(throttle)和函数防抖(
debounce
)
0.前言JS中由于事件频繁触发,会频繁操作DOM或者加载资源等行为,有时会导致卡顿甚至崩溃window对象的resize和scroll(用throttle)输入文字、自动完成时的keyup(用denounce)目标移动时的mouseup,mousedown,keyup,keydown(用throttle)拖拽时的mousemove(用throttle)为了解决以上问题,有了两种方式函数去抖(deb
星星的成长之路
·
2023-03-10 09:48
java实现
矩阵操作
packagehomework;//static,则不需要new即可调用成员方法或变量publicclassMatrix{privatedouble[][]Matrix_value;//实例变量,对于矩阵,要处理的仅为二维数组,处理当个矩阵privatedouble[][]Matrix1;//Matrix1与Matrix2为当要处理2个矩阵的时候使用privatedouble[][]Matrix2
噢⊙▽⊙
·
2023-03-10 07:53
Java面向对象练习
java
矩阵
算法
使用Docker Compose &Halo 搭建博客
博客搭建使用了Halo开源博客系统,因为是
Java实现
的,方便自己做定制,顺便学习源码结合使用DockerCompose实现服务搭建安装docker-composesudocurl-L"https://
DemoLi_Blog
·
2023-03-10 07:12
java
防抖
JavaScript专题之跟着underscore学防抖第一版function
debounce
(func,wait){vartimeout;returnfunction(){clearTimeout(timeout
纪梦钰
·
2023-03-10 06:06
防抖节流
防抖//使用定时器实现function
debounce
(fn,delay){lettimer=null;return(...args)=>{if(timer)clearTimeout(timer);timer
黄黄黄大帅
·
2023-03-10 04:45
Java实现
斗地主游戏中洗牌,发牌,牌顺序逻辑
需求:在启动游戏房间时,应提前准备好54张牌完成洗牌,发牌,牌顺序逻辑。分析:1.当系统启动的同时需要准备好数据的时候,就可以用静态代码块了。2.洗牌就是打乱牌的顺序。3.定义三个玩家、依次发出51张牌4.给玩家的牌进行排序代码实现:Card类(卡牌类)packagecollection.map.d4_collection_test;/**定义牌的类*/publicclassCard{privat
程序猿 呕吼吼~~~
·
2023-03-10 04:19
Java基础案例
java
Java实现
利用正则表达式校验手机号码,邮箱,电话号码
需求:校验手机号码,邮箱,电话号码实现代码:packageapilambda.d6_regex;importjava.util.Scanner;publicclassRegexTest2{publicstaticvoidmain(String[]args){//需求:校验手机号码,邮箱,电话号码//验证手机号checkPhone();//验证邮箱checkEmail();//验证电话号码check
程序猿 呕吼吼~~~
·
2023-03-10 04:18
Java基础案例
java
intellij-idea
个人开发
Java实现
购物车功能
需求:模拟购物车模块的功能,需要实现添加商品到购物车中去,同时需要提供修改商品的购买数量,结算商品价格功能(请使用面向对象编程来解决)。代码实现:ShopCarTest类:packagemianxiangduixiang.demo;importjava.util.Scanner;importjava.util.SortedMap;/***需求:*模拟购物车模块的功能,需要实现添加商品到购物车中去,
程序猿 呕吼吼~~~
·
2023-03-10 04:48
Java基础案例
java
intellij-idea
java-ee
后端
2020-01-04 DFS和BFS
java实现
packagemyAlgorithm;importjava.util.ArrayList;importjava.util.LinkedList;importjava.util.Queue;importjava.util.Scanner;//定义链表的数据结构,用于存储图classNode{Vertexvex;//头结点NodeNext;//下一个节点}//定义节点的数据结构classVertex{
阿狸小少爷
·
2023-03-10 00:05
【Java入门】使用
Java实现
文件夹的遍历
遍历文件夹我们通常是使用递归进行操作,这种方式比较简单,也比较容易理解。本文为大家介绍另一种不使用递归的方式,由于没有使用递归,只用到了循环和集合,所以效率更高一些!一、使用递归遍历文件夹整体思路1、使用File封装初始目录,2、打印这个目录3、获取这个目录下所有的子文件和子目录的数组。4、遍历这个数组,取出每个File对象4-1、如果File是否是一个文件,打印4-2、否则就是一个目录,递归调用
宝爷~
·
2023-03-09 22:23
Java
数据结构与算法
Java入门系列
算法
数据结构
【
Java实现
】动态规划算法解决01背包问题
1、问题描述:一个旅行者有一个最多能装m公斤的背包,现在有n中物品,每件的重量分别是W1、W2、……、Wn,每件物品的价值分别为C1、C2、……、Cn,需要将物品放入背包中,要怎么样放才能保证背包中物品的总价值最大?2、动态规划算法的概述1)动态规划(DynamicProgramming)算法的核心思想是:将大问题划分为小问题进行解决,从而一步步获取最优解的处理算法2)动态规划算法与分治算法类似,
宝爷~
·
2023-03-09 22:23
数据结构与算法
Java
算法
动态规划
java
延迟队列实现订单超时自动取消
在上一篇
Java实现
订单未支付超时自动取消,使用Java自带的定时任务TimeTask实现订单超时取消,但是有小伙伴提出这种实现,会有以下几个问题:线上服务挂了,导致服务下所有的定时任务失效。
小码code
·
2023-03-09 11:44
java-rabbitmq
rabbitmq
java
Java实现
图书馆系统
首先让我们看一下这个代码的功能!我们可以清楚的发现这个代码有两个角色管理员普通用户而且他们所能实现的能力不同!那我们实现分为几个part书方法用户整合(main)publicclassBook{privateStringname;privateStringauthor;privateintprice;privateStringtype;privatebooleanborrow;publicBook
别想闲鱼了!快去学习
·
2023-03-09 10:34
笔记
java
开发语言
java 实现 tcp_
java实现
TCP通信
1.概述通过ServerSocket与Socket实现的TCP的通信,这个例子配合了swing使用,其实作者之前发过一篇ServerSocker与Socket的通信,在这里,这边文章就是在这个例子上修改而成的.其实原理很简单的,就是一个服务端一个客户端,服务端这边创建好ServerSocket后,使用accept()堵塞一直等待客户端发送socket.好吧,不废话了.进正题.2.服务端swing的
高杉峻
·
2023-03-09 10:42
java
实现
tcp
Java实现
TCP编程
首先我们先来了解什么是TCP:1.TCP协议(传输控制协议)是面向连接的可靠的协议,是允许系统通过Internet进行通信的标准,它定义了如何建立和维护应用程序可以通过其交换数据的网络对话;保证了数据的传递,并保证数据包的发送顺序与发送数据包的顺序相同,是OSI层中的传输层协议,通过传输和确保通过支持网络和Internet传递消息来在远程计算机之间创建连接。2.在明白TCP协议这个概念的前提下我们
以月光下洒
·
2023-03-09 10:39
java
tcp/ip
网络
Java实现
TCP通信
1.服务端:publicclassUdpServer{ publicstaticvoidmain(String[]args)throwsException{ ServerSocketserverSocket=newServerSocket(8899); Socketsocket=serverSocket.accept(); SendMsgsendMsg=newSendMsg(s
infatuatED_
·
2023-03-09 10:30
Java学习
java
力扣刷题:填充每个节点的下一个右侧节点指针(
java实现
)
题目:给定一个完美二叉树,其所有叶子节点都在同一层,每个父节点都有两个子节点。二叉树定义如下:structNode{intval;Node*left;Node*right;Node*next;}填充它的每个next指针,让这个指针指向其下一个右侧节点。如果找不到下一个右侧节点,则将next指针设置为NULL。初始状态下,所有next指针都被设置为NULL。进阶:你只能使用常量级额外空间。使用递归解
微蓝_
·
2023-03-09 09:18
elasticsearch +
java实现
复杂查询
elasticsearch+
java实现
复杂查询首先项目中需要集成elasticsearch,如不会集成请参考《集成地址》,如不会安装elasticsearch请参考《安装地址》文章目录elasticsearch
D·A·I
·
2023-03-09 08:20
elasticsearch
java
大数据
JavaScript之防抖节流
函数防抖(
debounce
):就是指触发事件后在n秒内函数只能执行一次,如果在n秒内又触发了事件,则会重头开始计算函数执行需要的时间。
Flinn
·
2023-03-08 22:04
Java实现
输出数字三角形实例代码
目录题目:题解:代码:总结题目:给定一个如下图所示的数字三角形,从顶部出发,在每一结点可以选择移动至其左下方的结点或移动至其右下方的结点,一直走到底层,要求找出一条路径,使路径上的数字的和最大。738810274445265输入格式第一行包含整数nn,表示数字三角形的层数。接下来nn行,每行包含若干整数,其中第ii行表示数字三角形第ii层包含的整数。输出格式输出一个整数,表示最大的路径数字和。数据
·
2023-03-08 21:23
详解如何用
Java实现
对m3u8直播流抽帧
目录什么是抽帧什么是FFmpeg什么是JavaCV最简单的抽帧抽帧算法什么是抽帧抽帧(frameextraction)是指从视频流中提取一些特定的帧,通常是关键帧或者随机帧,以供后续处理。对于m3u8直播流,可以使用Java中的FFmpeg库来实现抽帧功能。什么是FFmpegFFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录
·
2023-03-08 21:48
力扣每日一题2021-11-24从英文中重建数字
从英文中重建数字423.从英文中重建数字题目描述思路统计每个数字的特有的字母个数
Java实现
Python实现423.从英文中重建数字题目描述从英文中重建数字思路统计每个数字的特有的字母个数首先统计每个字母在哪些数字中出现
wcy1034036507
·
2023-03-01 09:47
leetcode每日一题
leetcode
一文带你了解ChatGPT API的使用
目录1.概述2.内容2.1ChatGPT优点2.2ChatGPT的应用场景2.3ChatGPT的发展前景3.API应用4.API代码实现4.1Python实现4.2JavaScript实现4.3
Java
·
2023-02-28 15:58
java天气爬虫接口,
Java实现
网络爬虫 案例代码3:使用webmagic框架获取天气预报
案例3:获取天气预报信息需求说明搭建开发环境,实现从“hao123.com”中获取当地天气预报信息,从控制台输出结果分析访问网址:https://www.hao123.com分析网站URL、文档内容特征获取网页内容拆分出需求内容控制台输出结果搭建WebMagic开发环境示例代码importus.codecraft.webmagic.Page;importus.codecraft.webmagic.
y921112y921112
·
2023-02-28 07:23
java天气爬虫接口
上一页
100
101
102
103
104
105
106
107
下一页
按字母分类:
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
其他