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实现
今天写一个小项目时,自己在设计Car这个类时,为了赋予更加真实的生活场景,用到了这个小工具。原理也挺简单的,只是要做得比较完善还是废了我一小会儿功夫,特此记录。(好吧,主要是想更新下博客,也方便以后自己取用)。直接上代码:packageprojects.utils;importjava.util.Random;/***项目用到的工具方法的汇总类*@authorXZP**/publicclassUt
进击的NULL
·
2023-09-30 00:55
LRU 缓存(
java实现
)哈希表+双链表
[LeetCode]146.LRU缓存(
java实现
)哈希表+双链表1.题目2.读题(需要重点注意的东西)3.解法4.可能有帮助的前置习题5.所用到的数据结构与算法思想6.总结1.题目2.读题(需要重点注意的东西
Cloudeeeee
·
2023-09-29 23:49
LeetCode深度解析
算法
leetcode
java
Rxjava中使用zip合并数据源
今天,我将为大家带来Rxjava创建操作符的常见开发应用场景:合并数据源需求,并结合Retrofit与Rx
Java实现
,希望大家会喜欢。即,同时向4个数据源获取数据->合并数据->统
凡客屋
·
2023-09-29 22:29
Java实现
使用多线程,实现复制文件到另一个目录,起不一样的名字,创建100万个数据
目录1需求2实现1需求我现在有一个300MB的文件,想要根据这个文件,创建100万个大小一样的,名称不一样,如何实现,如何比较快点实现2实现1先准备好这个文件2准备好目录3写代码privatestaticvoidcreateFile(StringsourceFilePath,StringdestinationFolderPath,intfileNumber){Filefile1=newFile(s
一写代码就开心
·
2023-09-29 22:17
java工具类
java
python
开发语言
java调用js文件的两种方法(支持V8引擎)
前言对java逆向感兴趣的盆友可以关注我以前的文章,有图片验证码识别、AES、SHA256等各种加密的
java实现
,不定时更新常用算法和加密,欢迎一起交流讨论!
小小白ovo
·
2023-09-29 19:05
java
java
javascript
python
爬虫
web安全
java实现
生成RSA公私钥、SHA256withRSA加密以及验证工具类
前言:RSA属于非对称加密。所谓非对称加密,需要两个密钥:公钥(publickey)和私钥(privatekey)。公钥和私钥是一对,如果用公钥对数据加密,那么只能用对应的私钥解密。如果用私钥对数据加密,只能用对应的公钥进行解密。因为加密和解密用的是不同的密钥,所以称为非对称加密。废话不多说,上代码/***@description:RSA工具类*@author:JuZi*@create:2023-
小小白ovo
·
2023-09-29 19:34
java
java
开发语言
web安全
算法
数据结构
java实现
———栈、队列的实现及应用
数据结构
java实现
——栈的顺序存储+共享结构+链式存储栈的基本操作栈结构栈自动扩容函数栈降容函数两个栈的共享空间栈结构:栈的链式存储结构
java实现
链式结构的结构数据结构
java实现
——队列的顺序存储
舟浔川
·
2023-09-29 16:12
Java
数据结构
java
数据结构
队列
栈
剑指Offer----用两个栈实现队列(
java实现
)
题目:用两个栈来实现一个队列,完成队列的Push和Pop操作。队列中的元素为int类型。packagecom.xxxx;importjava.util.Stack;/***createbyziqiiii*/publicclassExample{//用两个栈来实现一个队列,完成队列的Push和Pop操作。队列中的元素为int类型。/*解题思路:1.队列的特点是先进先出,栈的特点是后进先出;2.定义2
ziqiiii
·
2023-09-29 16:40
数据结构
用两个栈实现队列
剑指offer
java
搜索插入位置
JAVA实现
35.搜索插入位置题目:给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。难度:简单示例1:输入:nums=[1,3,5,6],target=5输出:2示例2:输入:nums=[1,3,5,6],target=2输出:1示例3:输入:nums=[1,3,5,6],target=7输出:4提示:1<=nums.length<=10
Panda薄荷糖
·
2023-09-29 11:56
力扣简单题
leetcode
java
算法
基于
蚁群算法
的三维路径规划算法
基于
蚁群算法
的三维路径规划算法
蚁群算法
(AntColonyOptimization,ACO)是一种模拟自然界中蚂蚁寻找食物路径的启发式优化算法。
lzyqsnowboy
·
2023-09-29 10:20
算法
java word导出表格_
Java实现
word导出(表格带图片)
一、关键词POI:ApachePOI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对MicrosoftOffice格式档案读和写的功能POI-TL:基于ApachePOI的Word模板引擎,通过插件机制使其具有高度扩展性word格式:1.doc:POI组件HWPF组件支持对doc文件的操作2.docx:POI组件XWPF组件支持对docx文件的操作3.POI-TL使用的是
吃掉惆怅
·
2023-09-29 09:59
java
word导出表格
关于Android shape gradient背景渐变
百度后,发现渐变色不仅可以根据xml来实现,也可以用java代码来实现,由于目前没有那么多时间,只记录xml实现的方法;以后在记录
Java实现
的代码。通过Shapegradient标签来实现首先来看g
DeepSprings
·
2023-09-29 07:21
android开发
Android
shape
gradient
Kotlin-强大的委托
Java实现
Base接口,被代理类和代理类都需要实现该接口publ
h2coder
·
2023-09-29 06:28
java实现
基本的购物车功能案例
需求:用
java实现
基本的购物车功能需求!基本功能:添加商品查询商品修改商品数量计算总价基本思想:使用面向对象定义购物车类,定义类的属性方法从而进行操作;建议初学java的同学可以写一写这个案例!!!
小吴睡醒了
·
2023-09-29 00:07
笔记
demo
Java学习
java
intellij-idea
利用
JAVA实现
购物车简单案例
需求:模拟购物车的功能。1、定义一个商品类:Article(属性:名称、价格)2、定义一个数组容器存储商品对象的,代表购物车对象。创建Article类(商品类类)publicclassArticle{Stringname;doubleprice;intbuyNumber;//购买数量}publicclassTest{publicstaticvoidmain(String[]args){//a、定义
想成为前端工程师滴小小白
·
2023-09-29 00:31
JAVA
IDEA
java
intellij-idea
Java实现
购物车模块模拟-架构搭建(面向对象编程实现)
需求模拟购物车模块功能,需要实现添加商品到购物车中去,同时需要提供修改商品的购买数量,结算商品价格功能(请用面向对象编程实现)分析购物车中的每个商品都是一个对象,需要定义一个商品类购物车本身也是个对象:可以使用数组对象代表完成界面架构,让用户选择操作功能publicclassGoods{intid;Stringname;doubleprice;intnumGoods;}importjava.uti
养一只摆烂猫.
·
2023-09-29 00:24
Java学习
java
架构
开发语言
java 二叉树的深度优先遍历_
java实现
二叉树的排序树、深度优先遍历和广度优先遍历...
实现了二叉树的深度和广度优先遍历深度优先遍历:对每一个可能的分支路径深入到不能再深入为止,而且每个结点只能访问一次。而二叉树的深度优先遍历分为先序遍历,中序遍历和后续遍历。先序遍历:先访问根,在访问左子树,最后访问右子树,总结就是“根左右”;中序遍历:先访问左子树,再访问根,最后访问右子树,总结就是“左根右”;后序遍历:先访问左子树,再访问右子树,最后访问根,总结就是“左右根”;通常采用递归的方式
科技松鼠会
·
2023-09-28 23:22
java
二叉树的深度优先遍历
kotlin的集合使用maxBy函数报NoSuchElementException
kotlin设定函数funtest(){listOf().maxBy{it}}查看
java实现
Kuiper柯伊柏
·
2023-09-28 23:24
kotlin
开发语言
android
Java实现
发送Get、Post请求仅需两步
前言普通Java程序想要发送Get、Post等请求可以采用HttpClient实现,下面给出HttpClient使用方法,并已经封装成方法,直接拿去用即可准备工作在maven中导入依赖:org.apache.httpcomponentshttpmime4.5.13Get请求记得在类中写上一个静态变量:privatestaticHttpClientclient=HttpClients.createD
JavaWizard-M
·
2023-09-28 21:28
java
HttpClient
Get
Post
数组中的最长山脉
java实现
数组中的最长山脉https://leetcode-cn.com/problems/longest-mountain-in-array/我们把数组A中符合下列属性的任意连续子数组B称为“山脉”:B.length>=3存在0B[i+1]>...>B[B.length-1](注意:B可以是A的任意子数组,包括整个数组A。)给出一个整数数组A,返回最长“山脉”的长度。如果不含有“山脉”则返回0。示例1:输
WukongGo
·
2023-09-28 19:41
LeetCode
java
leetcode
算法
有多少小于当前数字的数字
java实现
1365.有多少小于当前数字的数字https://leetcode-cn.com/problems/how-many-numbers-are-smaller-than-the-current-number/给你一个数组nums,对于其中每个元素nums[i],请你统计数组中比它小的所有数字的数目。换而言之,对于每个nums[i]你必须计算出有效的j的数量,其中j满足j!=i且nums[j]
WukongGo
·
2023-09-28 19:41
LeetCode
leetcode
Java实现
LRU缓存
这里写目录标题LRU缓存解法一Bug思路LRU缓存LRU缓存机制可以通过哈希表辅以双向链表实现,我们用一个哈希表和一个双向链表维护所有在缓存中的键值对。双向链表按照被使用的顺序存储了这些键值对,靠近头部的键值对是最近使用的,而靠近尾部的键值对是最久未使用的。哈希表即为普通的哈希映射(HashMap),通过缓存数据的键映射到其在双向链表中的位置。这样以来,我们首先使用哈希表进行定位,找出缓存项在双向
是一个Bug
·
2023-09-28 19:56
数据结构和算法
缓存
java
链表
java实现
LRU缓存
1.自定义双向链表的形式原理就是通过维护一个双向链表,每次操作的时候都把操作的节点放到头部(get/set)。不说废话直接上代码publicstaticclassNode{publicNode(Stringkey,Stringvalue){this.value=value;this.key=key;}Nodepre;Nodenext;Stringkey;Stringvalue;}publicsta
Lavender_purple
·
2023-09-28 19:24
java
java
缓存
lru
【Java】跳动爱心代码,百分百还原跳动的爱心!
目录
JAVA实现
跳动爱心爱心代码实现效果总结
JAVA实现
跳动爱心爱心代码最近那个电视剧的C语言实现跳动爱心不是火了吗,相信大家也都看过了,没错我也来蹭蹭热度,话不多说直接上代码。
何故不嗣音
·
2023-09-28 16:52
java
jvm
开发语言
二叉树的最近公共祖先
java实现
个人算法之旅
解题思路:想要找出两个节点的最近祖先节点。树,首先考虑递归遍历。重点递归的返回条件,即return的条件。1,从顶层开始遍历,找到P或q返回,考虑在什么时候返回。即当遍历到p或q节点(他们变成了root节点时)返回root。2,当前的数被全部遍历完毕时,如果p、q分别在左子树或者右子树,说明其最近公共祖先节点为最开始的根节点。3,如果p和q都在左边或者右边,则最近公共祖先在左边或者右边。/*注意p
平平淡淡龙叔
·
2023-09-28 14:51
java
算法
java
LeetCode
开源实习 | 毕昇JDK发布国密算法实习任务
BGMProvider是为毕昇JDK生态提供国密TLS协议
Java实现
,它包括jca、jsse、tomc
openEuler社区
·
2023-09-28 11:09
openEuler社区故事
java
开源
测试用例
java tcp 编程实例_
Java实现
基于TCP的通讯程序实例解析
Java中的TCP通信程序TCP可以实现两台计算机之间的数据交互通信的两端,要严格区分客户端与服务端两端通信时的步骤:1.服务端程序,需要事先启动,等待客户端连接2.客户端主动连接服务器端,才能成功通信,服务器端不可以主动链接客户端在java中两个类用于实现TCP通信程序:客户端:java.net.Socket类表示。创建Socket对象,向服务端发出连接请求,服务端响应请求,两者建立连接开始通信
年近半百
·
2023-09-28 11:31
java
tcp
编程实例
RXjava讲解
RX
Java实现
过程简介:用两根水管代替观察者和被观察者上面一根水管为事件产生的水管,叫它上游吧,下面一根水管为事件接收的水管叫它下游吧。
Android_Developer_M
·
2023-09-28 08:16
Android
Java实现
不规则软件版本号比较大小
背景最近由于需要比较两个版本号,从网上寻找的例子出现了问题,因此单独写一个不规则的版本号比较方法。代码如果version1大于等于version2就返回true。可以根据自己需要进行调整。publicstaticbooleancompareVersion(Stringversion1,Stringversion2){intv1=version1.replace(".","").length();i
小猴子的技术笔记
·
2023-09-28 05:28
java
开发语言
《代码随想录》刷题笔记——哈希表篇【
java实现
】
有效的字母异位词https://leetcode.cn/problems/valid-anagram/submissions/【思路】因为单词是由字母组成的,可以直接通过ASCII将字母看成是数字publicbooleanisAnagram(Strings,Stringt){//因为参数里面都是小写字母,因此只需要创建长度为26的数组即可int[]arr=newint[26];//统计字符串1的每
Hello Dam
·
2023-09-28 01:50
数据结构与算法
笔记
散列表
java
哈希表
买卖股票的最佳时机 III(
java实现
)前后缀分解
[LeetCode]123.买卖股票的最佳时机III(
java实现
)前后缀分解1.题目2.读题(需要重点注意的东西)3.解法4.可能有帮助的前置习题5.所用到的数据结构与算法思想6.总结1.题目2.读题
Cloudeeeee
·
2023-09-28 01:36
LeetCode深度解析
leetcode
java
算法
基于
蚁群算法
的航线规划
一、背景二、代码main.mclear;clc;r=21;%21*21c=21;intau=20;xstart=1;ystart=3;%起点xend=20;yend=18;%终点gd=1;xt=[5,11,8,16,12,15,17,19];%障碍物yt=[9,15,7,3,12,8,15,12];threat=8;NCmax=200;%迭代次数%初始化数据Gamma_A=0.9;Rho_A=0.
aspiretop
·
2023-09-28 01:34
多无人机集群编队
算法
python
开发语言
系统间通信的几种IO模型及其
Java实现
一概念一般基于消息形式实现的系统间的通信方式有四种:TCP/IP+BIO、TCP/IP+NIO、UDP/IP+BIO、UDP/IP+BIO。其中BIO代表阻塞IO,NIO代表非阻塞IO。这里先介绍几种IO模型二几种IO模型在介绍几种IO模型之前需要先有一个概念,假设存在系统A、B。当A向B发送信息时,B接收这样一个输入操作通常有两个阶段:B系统等待数据从网络中到达,并将其复制到操作系统内核缓冲区。
jacob_
·
2023-09-28 00:59
JDK21:Java21的新特性
Java开发工具包(JDK)21将于9月作为Oracle标准
Java实现
的下一个长期支持版本,现在有13个功能被正式提出,最近几天又增加了两个功能。
BillDavidup
·
2023-09-28 00:54
Java
java
开发语言
排序算法之希尔排序(
Java实现
)
希尔排序介绍希尔排序是希尔(DonaldShell)于1959年提出的一种排序算法。希尔排序也是一种插入排序,它是简单插入排序经过改进之后的一个更高效的版本,也称为缩小增量排序。希尔排序基本思想希尔排序是把记录按下标的一定增量分组,对每组使用直接插入排序算法排序;随着增量逐渐减少,每组包含的关键词越来越多,当增量减至1时,整个文件恰被分成一组,算法便终止希尔排序图解希尔排序代码publicstat
Time
·
2023-09-27 22:21
数据结构
Java
排序算法
java
算法
LRU缓存单向链表O(1)读写,
JAVA实现
详解
LRU(LeastRecentlyUsed)Cache的运行机制,通俗点说,就是缓存最近使用的数据,并淘汰最久没有使用的数据。LRU的核心思想是数据的时间局部性(TemporalLocality),即"一个被访问的数据,在不久之后很可能还会被再次访问"。把它反过来说就是LRU的实现方式:“最早读取的数据,它不再被使用的可能性比刚刚读取的数据大”。但是面对周期性读取的数据,如果周期大于缓存容量,那缓
dijk__
·
2023-09-27 21:35
火箭工程
链表
数据结构
java
哈希表
Java实现
LRU缓存
前言在操作系统中,页面置换算法中有一种思想叫做LRU,就是选择最近最少使用的页将其置换出去。LRU是一种缓存淘汰策略,那么在Java中结合学习过的基础数据机构如何能实现LRU效果呢?解决思路首先要知道Java的内置容器LinkedHashMap已经可以实现LRU缓存,具体做法如下:classLRUCacheextendsLinkedHashMap{privatestaticfinalintMAX_
我从大数据中找个零
·
2023-09-27 21:02
Java算法
面试
java
数据结构
算法
2.什么是SpringMVC
1.SpringMVC概述:SpringMVC是SpringFramework的一部分,是基于
Java实现
MVC的轻量级Web框架。
Messix_1102
·
2023-09-27 19:36
Java实现
文档格式转换与模板渲染 LibreOffice jodconverter
JavaOffice一、文档格式转换文档格式转换是office操作中经常需要进行一个操作,例如将docx文档转换成pdf格式。java在这方面有许多的操作方式,大致可以分为内部调用(无需要安装额外软件),外部调用(需要安装额外软件)。其中,内部调用的方式虽然简单,但是会遇到一些头痛的问题,例如:文档格式错误,字体错误,内容缺少。外部调用虽然麻烦,但可以在一定程度上解决这些问题。在技术搭配上比较推荐
卑微小钟
·
2023-09-27 16:23
java
工具
后端
java
spring
boot
数学建模:智能优化算法及其python实现
DifferentialEvolution,DE)遗传算法(GeneticAlgorithm,GA)粒子群优化算法(ParticleSwarmOptimization,PSO)模拟退火算法(SimulatedAnnealing,SA)
蚁群算法
AGI_Player
·
2023-09-27 12:09
数学建模
算法
python
人工智能
Java实现
:猴子吃桃问题
Java实现
:猴子吃桃问题文章目录
Java实现
:猴子吃桃问题1.问题2.解决方案3.实现代码4.执行结果5.解决方法说明——穷举法1.问题猴子吃桃问题:有一只猴子第一天摘下若干个桃子,当即吃掉了一半,又多吃了一个
寒水馨
·
2023-09-27 12:20
Java问题解决方案
java
开发语言
算法
猴子吃桃
Java实现
HTTP请求的几种方式-CloseableHttpClient(三)
文章目录通过`Apache`封装好的`CloseableHttpClient`引入jar包Post方式请求关于设置连接超时时间connectTimeout不能设置超过20秒的问题Get方式请求问题1:ConnectionPoolShutdown问题2:返回出现中文问号或乱码的原因其他阅读通过Apache封装好的CloseableHttpClientCloseableHttpClient是在Http
木棉软糖
·
2023-09-27 10:11
其他博客的阅读笔记
java
http
开发语言
Java - lambda我也能学会
我们首先看一个
java实现
多线程的lambda表达式的例子常规Runnablerunnable=newRunnable(){@Overridepublicvoidrun(){System.out.println
kikiki2
·
2023-09-27 09:39
算法讨论题 ——
Java实现
两数之和
给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。即:每个index上的数字只能用一次。示例给定nums=[2,7,11,15],target=9因为nums[0]+nums[1]=2+7=9所以返回[0,1]解答这个题目的原题是在:力扣(LeetCode)官网-全球极客挚爱的技术成长平台网站上能找到。给定一个整数数组nums
HoneyMoose
·
2023-09-27 08:04
算法
java
leetcode
【HDFS】读数据流程分析
HDFS读数据流程HDFS的读流程底层是由
java实现
的,后面还会结合源码理解怎么实现的读读数据第一步,HDFS客户端创建了一个FileSystem实例对象DistributedFileSystem,FileSystem
摸鱼的老山羊
·
2023-09-27 06:14
hadoop
hdfs
大数据
java实现
二分图匹配匈牙利算法(HDU1083)
CoursesTimeLimit:20000/10000MS(Java/Others)MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):8443AcceptedSubmission(s):4114ProblemDescriptionConsideragroupofNstudentsandPcourses.Eachstudentvisit
缘来如此09
·
2023-09-27 04:29
ACM
java
ACM
算法
HDU1083
文件压缩(
java实现
)
借助ZipOutputStream实现文件压缩,这里主要举两个例子,一个例子是单个文件压缩,一个例子是单个文件夹进行压缩单一文件进行压缩publicstaticvoidsingleCompress(){Filefile=newFile("D:/logs/minio-0706/basic-account.2023-07-06.0.log");StringzipFile="D:/logs/minio-
白衣神棍
·
2023-09-27 04:53
java
java
基于Matlab实现
蚁群算法
求解TSP问题(附上源码+数据)
蚁群算法
(AntColonyOptimization,ACO)是一种基于蚂蚁群体行为的启发式优化算法,它模拟了蚂蚁在寻找食物时的行为方式。
Matlab仿真实验室
·
2023-09-27 03:54
Matlab仿真实验1000例
算法
matlab
人工智能
蚁群算法求解TSP问题
Matlab实现蚂
蚁群算法
(附上多个完整仿真源码)
蚂
蚁群算法
是一种模拟自然界中蚂蚁行为的优化算法,其具有全局搜索能力和适应性强的特点,被广泛应用于组合优化问题中。本文将介绍如何使用Matlab实现蚂
蚁群算法
。
Matlab仿真实验室
·
2023-09-27 03:53
Matlab仿真实验1000例
matlab
算法
开发语言
【递归】树形结构、list转map
递归如何用
java实现
树形结构List树形结构转Map如何用
java实现
树形结构@DatapublicclassTsetVo{privateIntegerroleId;//角色IDprivateIntegermenuId
朱尔斯Jules
·
2023-09-27 02:02
研究测试
list
python
数据结构
上一页
43
44
45
46
47
48
49
50
下一页
按字母分类:
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
其他