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实现paillier
基于
Java实现
二维码的生成和解析
目录导入相关jar包二维码工具类编创建二维码图片二维码设置logo将文明说明增加到二维码上解析二维码main方法测试类最近因个人需求需要对根据内容生成二维码和进行解析!记录一下!二维码其实就是一种编码技术,只是这种编码技术是用在图片上了,将给定的一些文字,数字转换为一张经过特定编码的图片。这里利用的是google公司的zxing使用方便,可以操作条形码或者二维码等导入相关jar包com.googl
·
2022-08-22 09:30
Java实现
断点下载服务端与客户端的示例代码
目录原理扩展-大文件快速下载思路代码服务端客户端最近在研究断点下载(下载续传)的功能,此功能需要服务端和客户端进行对接编写,本篇也是记录一下关于贴上关于实现服务端(SpringBoot)与客户端(Android)是如何实现下载续传功能断点下载功能(下载续传)解释:客户端由于突然性网络中断等原因,导致的下载失败,这个时候重新下载,可以继续从上次的地方进行下载,而不是重新下载原理首先,我们先说明了断点
·
2022-08-21 17:47
利用
Java实现
带GUI的气泡诗词特效
目录实现效果示例代码AlgoVisualizer.javaAlgoFrame.javaCircle.javaAlgoVisHelper.
java实现
效果实现第个气泡中心显示一个字,在框中随意运动,用空格键按下运行停止
·
2022-08-21 17:46
Java Graphics实现界面显示文字并换行
目录实现效果实现代码Main.javaAlgoFrame.
java实现
效果问题是没有很好的换行在调用时显示想处理的字符实现代码Main.javapublicclassMain{publicstaticvoidmain
·
2022-08-21 11:07
Java实现
优先队列式广度优先搜索算法的示例代码
目录1.问题描述2.实现3.测试1.问题描述2.实现packagecom.platform.modules.alg.alglib.p933;importjava.util.Arrays;importjava.util.PriorityQueue;publicclassP933{publicstaticfinalintN=10;//记录最优解booleanbestx[]=newboolean[N];
·
2022-08-21 11:06
<八大排序>万字详解(
Java实现
).插入排序、希尔排序、堆排序、快速排序、归并排序、计数排序...
目录一.插入排序(一).直接插入排序1.思路:2.代码:3.时间复杂度(二)希尔排序1.思路:2.代码:3.时间复杂度二.选择排序(一).直接选择排序(优化版)1.思路:2.代码:3.时间复杂度(二).堆排序1.堆的铺垫2.向下调整算法(建小堆为例)3.建堆4.排升序建大堆还是建小堆?5.排升序整体代码6.整体时间复杂度:三.交换排序(一).冒泡排序1.思路:2.代码:3.时间复杂度:4.冒泡与直
.峰峰
·
2022-08-21 09:26
排序算法
算法
Java
数据结构
idea
Java实现
经典游戏之大鱼吃小鱼
目录一、项目演示二、项目实现1.创建游戏窗口2.添加背景图片3.制作封面4.启动页面的点击事件5.游戏开始时的背景添加6.双缓存解决闪屏问题7.敌方第一条小雨的添加8.敌方左方小鱼的批量添加9.我方鱼的生成10.我方鱼与敌方小鱼的碰撞测试11.游戏积分的实现12.关卡的设置13.界面优化14.右侧敌方鱼和多种敌方鱼的生成15.boss鱼的添加16.游戏暂停功能和重新开始功能的实现一、项目演示点击观
·
2022-08-21 09:31
十大排序算法(快速排序、归并排序、堆排序、直接插入排序)——
Java实现
文章目录冒泡排序选择排序直接插入排序希尔排序归并排序快速排序堆排序计数排序比较和非比较的区别桶排序基数排序基数排序vs计数排序vs桶排序总结冒泡排序从要排序序列的第一个元素开始,不断比较相邻元素的值,发现逆序则交换,将值较大的元素逐渐从前向后移动。每找到待排序序列的最大值时,就将该最大值固定在待排序序列的尾部,且每找到一个待排序序列最大值需要循环一次,n个值则需要循环n次,但最后一个值无需比较,则
Kim_smile
·
2022-08-21 09:01
数据结构与算法
排序算法
java
算法
归并排序、快速排序、堆排序---
Java实现
(带注释)
归并排序:packagesort;/***CreatedbyHollakeon2019\5\260026.*/publicclassMergeSort{publicstaticvoidmain(String[]args){int[]arr={72,6,57,88,60,42,83,73,48,85};MergeSort.mergeSort(arr);}//归并时间复杂度O(N*logN),额外空间
Hollake
·
2022-08-21 09:30
算法/数据结构
归并排序
快速排序
堆排序
LeetCode-给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。
语法
JAVA实现
classSolution{publicint[]twoSum(int[]nums,inttarget){if(num
Queen_BJ
·
2022-08-19 14:47
面试失败总结,这 577 道 LeetCode 题 Java 版答案你值得拥有
LeetCode题解答案pdf(基于
Java实现
)这是一本基于Java语言实现的LeetCode题解,格式为PDF,可作为刷题的辅助和参
等风来.长
·
2022-08-19 05:06
java
java
leetcode
面试
数据库
程序人生
关于SHA算法原理与常用实现方式
目录定义MD5和SHA-1的碰撞问题常见应用场景1、类似MD5的应用场景2、比特币3、https签名算法会用到SHA-256算法原理1、填补信息2、拿到初始值3、真正的计算
java实现
和使用看本文前,最好先看看之前的这一篇关于
·
2022-08-18 14:11
关于MD5算法原理与常用实现方式
目录定义MD5特点常见应用场景1、校验文件的完整性2、存储用户密码原理1、填补信息2、拿到初始值3、真正的计算MD5为什么不可逆
java实现
和使用定义MD全称Message-Digest,即信息摘要,所以
·
2022-08-18 14:09
java使用DeferredResult实现http长连接
java实现
http长连接前提如何实现SpringMVC的实现代码实现springboot例子前提之前看apollo源码,有讲到apollo通知服务配置变动的方式有主动通知和定时拉取的两种方式,定时拉取使用的是定时线程去做的
西行呀
·
2022-08-18 12:32
java
http
开发语言
从零开始 Spring Boot 15:Http Client
HttpClient是一个功能强大的
Java实现
的Http客户端组件,可以用它来
魔芋红茶
·
2022-08-18 12:59
JAVA
spring
boot
java
http
client
Java实现
手写自旋锁的示例代码
目录前言自旋锁原子性自己动手写自旋锁自己动手写可重入自旋锁总结前言我们在写并发程序的时候,一个非常常见的需求就是保证在某一个时刻只有一个线程执行某段代码,像这种代码叫做临界区,而通常保证一个时刻只有一个线程执行临界区的代码的方法就是锁。在本篇文章当中我们将会仔细分析和学习自旋锁,所谓自旋锁就是通过while循环实现的,让拿到锁的线程进入临界区执行代码,让没有拿到锁的线程一直进行while死循环,这
·
2022-08-17 19:57
java实现
录音播放功能
本文实例为大家分享了
java实现
录音播放的具体代码,供大家参考,具体内容如下需求:1.实现可以从麦克风进行录音2.可以停止录音3.实现播放录音内容4.并将所录的mp3文件全部存到F:/语音文件夹,语音的文件名以当前时间命名
·
2022-08-17 17:53
Java实现
读写文件功能的代码分享
目录读文件写文件主函数实现效果下面是利用
Java实现
读写文件功能的示例代码读文件TextRead.javaimportjava.io.BufferedReader;importjava.io.File;
·
2022-08-17 15:43
Java实现
在线SQL编程最新完整版
目录难度分析项目回顾(在线编写SQL查询)最终效果演示技术选型:需求分析项目搭建①引入项目所需要的相关Maven依赖②编写配置文件③创建Controller前端控制器④探究JDBC中ResultSet中的方法⑤获取所有的数据源⑥实现执行查询逻辑⑦Vue前端引入monaco-editor组件进行编写SQL语句项目总结前言:由于前段时间,项目组长分配的任务是要完成一个在线编写SQL并要实现查询功能的需
·
2022-08-16 16:25
Java MongoDB数据库连接方法梳理
MongoDB应用场景二、连接MongoDB前的准备工作下载创建工程并且导入jar包java连接MongoDB数据库增加数据修改数据删除一条数据查询数据前言本节将介绍如何设置和使用MongoDB驱动程序,通过
java
·
2022-08-16 12:59
java电影推荐系统_GitHub - Lee0509/mirs: 电影智能推荐系统
JAVA实现
项目说明电影智能推荐系统采用典型的MVC架构。项目使用Java语言作为后端编程语言,使用MYSQL作为数据库;智能推荐算法采用协同过滤算法,提供的推荐功能包括:视频推荐、好友推荐、圈子推荐等。此项目践行了前后端完全分离的原则,项目后端只提供RESTFUL接口,项目的前端使用Vue2开发,前端项目地址为:https://github.com/firery/mirs-web-vue。项目前后端仅仅通过
文都网校
·
2022-08-16 11:14
java电影推荐系统
Java实现
魔板拼图小游戏(完整版)
大家好,我是陈橘又青,今天用Java编程实现图形化界面的魔板游戏,以下是完整的开发思路以及代码,供各位讨论交流。目录1️⃣效果展示①图像玩法②数字玩法③测试界面2️⃣项目介绍①项目背景②功能分析③设计要求3️⃣代码展示①图形界面设计(gui包)主类:AppWindows类②用户操作设计(data包)Block类HandleImage类Point类VerifySuccess类③游戏视图设计(view
陈橘又青
·
2022-08-15 07:13
Java全栈编程实战
java
jvm
servlet
红黑树以及
JAVA实现
(一)
前言红黑树是一种特殊的B树是B树种2-3-4树的一种特殊实现,红黑树保证了每个节点只会有两个子节点,通过对每个节点进行染色,然后通过不同颜色的节点组合来分别代表2-3-4的2节点、3节点、4节点树的情况。在学习红黑树之前,我们需要先去了解2-3-4树。一、B树那么如果想要对红黑树有一个较为深
祁山墨子
·
2022-08-14 10:00
用
java实现
的简易核酸检测结果查询系统----IEDA
核酸检测结果查询系统该系统为核酸检测结果查询系统,由
java实现
,用到了面向对象,java基础语法等知识,有一个主方法和8个对应的功能方法,建了一个People类用于生成对象,存放数据,主界面有两个入口
于于柠语
·
2022-08-14 00:06
面向对象
idea
java
开发语言
idea
深入理解Java虚拟机(一):走进Java
Java虚拟机|第一篇:走进Java复制的,自己懒得打字参考链接https://blog.csdn.net/baidu_30809315/article/details/76762213Java技术体系
JAVA
madman1990
·
2022-08-13 13:00
深入理解JAVA虚拟机
java实现
简单的俄罗斯方块
本文实例为大家分享了
java实现
简单俄罗斯方块的具体代码,供大家参考,具体内容如下结合网上的资料刚做完课程设计,具体代码如下:publicclassTetrisPanelextendsJPanel{
·
2022-08-13 12:34
java实现
的微服务架构_详解Java 微服务架构
一、传统的整体式架构传统的整体式架构都是模块化的设计逻辑,如展示(Views)、应用程序逻辑(Controller)、业务逻辑(Service)和数据访问对象(Dao),程序在编写完成后被打包部署为一个具体的应用。如图所示:系统的水平扩展如果要对系统进行水平扩展,通常情况下,只需要增加服务器的数量,并将打包好的应用拷贝到不同的服务器,然后通过负载均衡器(Nginx)就可以轻松实现应用的水平扩展。整
油腻少年
·
2022-08-13 07:55
java实现的微服务架构
Java 后端面试必备知识点 1.0
JVM(JavaVirtualMachine):是Java虚拟机,是整个
Java实现
跨平
Vous oublie@
·
2022-08-13 07:01
java后端
java
Java实现
自定义LinkedList类的示例代码
目录一、LinkedList和ArrayList二、自定义LinkedList类(单向链表)1、实现思路2、Node结点类3、size()、isEmpty()、get(intindex)4、add(Objecto)5、add(intindex,Objectelement)6、test类在正式讲解怎么自定义LinkedList类之前,需要再回顾一下之前学过的一些内容,避免跟ArrayList类混淆。
·
2022-08-12 18:44
Java实现
自定义ArrayList类的示例代码
目录一、总体实现思路二、add方法三、size方法四、isEmpty方法五、构造方法六、ArrayList整体代码七、Test测试类之前有接触过Collection中的ArrayList类,类中提供了多种可以操作的方法,但是为什么还需要自定义ArrayList类呢?主要是为了学习其中编写程序时的逻辑思维。,今天将简单的介绍ArrayList里面的add方法、size方法、isEmpty方法。一、总
·
2022-08-12 18:43
Java实现
多层文件夹压缩功能
目录压缩文件相关技术1.题目2.解题思路3.代码详解压缩文件相关技术1.题目做一个多层文件夹压缩包的释放的工具。2.解题思路创建一个类:UnZipDirectoryFrame使用UnZipDirectoryFrame继承JFrame构建窗体压缩包内会有多个文件夹,每个文件夹可能会有文件夹或是文件,为了解压缩时能还原出文件夹的层次关系。解压缩包含子文件夹的文件夹方案和解压缩全是文件的文件夹类似,区别
·
2022-08-12 18:11
Java实现
两个随机数组合并进行排序的方法
此博客用
Java实现
线性表的思想,实现数组的排序
·
2022-08-12 16:35
Java实现
ATM系统超全面步骤解读建议收藏
目录1.系统准备,首页,用户开户功能系统准备,首页设计总结总结2.用户登入,操作页展示,查询账户,退出账户用户登入功能实现总结总结3.用户存款与取款用户存款总结总结温习4.用户转账,修改密码,销户用户转账功能总结温习5.源代码在这里这里拿系统准备内容分析每个用户的账户信息都是一个对象,需要提供账户类需要准备一个容器,用户存储系统全部账户对象信息首页值需要包含:登入和注册2个功能1.系统准备,首页,
·
2022-08-12 14:25
java实现
单机限流
何时使用限流:比如你希望自己的应用程序QPS不要超过1000,那么RateLimiter设置1000的速率后,就会每秒往桶里扔1000个令牌,RateLimiter经常用于限制对一些物理资源或者逻辑资源的访问速率。简介:对于单机版的限流,可以使用Google开源的Guava项目,这个项目提供了Google在Java项目中使用一些核心库,包含集合(Collections),缓存(Caching),并
·
2022-08-12 14:50
Java实现
分布式系统限流
为何使用分布式系统限流:在分布式环境中,我们的系统都是集群化部署,那么使用了单机版的限流策略,比如我们对某一个接口的限流方案是每秒钟最多10次请求,那么因为各个实例都会自己维护一份请求次数,所以真实每秒的请求数是:节点数*每秒最多请求数,这样的话就超出了我们的预期;分布式限流解决方案:●可以基于redis,做分布式限流●可以基于nginx做分布式限流●可以使用阿里开源的sentinel中间件本次介
·
2022-08-12 14:48
Java实现
高校教务系统
本文实例为大家分享了
Java实现
高校教务系统的具体代码,供大家参考,具体内容如下需求:建立一个教务管理系统,为学生和教师提供不同的功能//简单利用javase基础做出后端框架,后期再利用mysql数据库以及
·
2022-08-12 12:06
QuickFIX 源码分析
FIX协议的网址为http://www.fixprotocol.orgQuickFix/J是实现了FIX协议所有版本及其功能的开源软件,100%使用
JAVA实现
。
weixin_42702873
·
2022-08-12 07:08
sotket通信
fix协议
QuickFIX
利用
Java实现
文件锁定功能
目录题目描述-文件锁定功能1.题目2.解题思路3.代码详解多学一个知识点题目描述-文件锁定功能1.题目在操作文件时,有时会遇到一个问题:该文件已经被另一个程序占用,打开失败。这是因为另一个程序在编辑此文件。实现:对D盘的xiaoxuzhu.txt文件进行锁定1分钟,1分钟后解锁。2.解题思路创建一个类:EncryptInput使用FileChannel类的tryLock()获取文件锁定,如果没获取
·
2022-08-12 00:37
Java实现
深克隆的三种方式
大家都知道,Java中的克隆有深克隆和浅克隆,今天我们谈谈深克隆的几种实现方式。首先,我们先谈谈浅克隆的实现一、浅克隆Java中实现浅克隆主要就是要实现Cloneable接口,然后返回克隆对象。假设,现在我们有两个类,账户类Account和账户详情类AccountDetail,代码如下:/***类名Account*描述账户类*/@Data@EqualsAndHashCode(callSuper=f
IT_DLin
·
2022-08-11 21:45
设计模式
设计模式
Java实现
折半插入排序算法的示例代码
目录排序算法介绍折半插入排序原理代码实现复杂度分析算法实践排序算法介绍排序算法是通过特定的算法因式将一组或多组数据按照既定模式进行重新排序。最终序列按照一定的规律进行呈现。在排序算法中,稳定性和效率是我们经常要考虑的问题。稳定性:稳定是指当两个相同的元素同时出现于某个序列之中,则经过一定的排序算法之后,两者在排序前后的相对位置不发生变化。复杂度分析:(1)时间复杂度:即从序列的初始状态到经过排序算
·
2022-08-11 11:54
操作系统-(基本分页存储管理-
java实现
)
实验目的:熟悉并掌握基本分页存储管理的思想。熟悉并掌握基本分页存储管理的分配和回收方式,并能够模拟实现。实验内容:用高级语言模拟实现基本分页存储管理,要求:1、内存空间的初始化——可以由用户输入初始内存空间各个物理块情况。(用二维矩阵的方式按物理块号,逐行给出每个物理块的状态,1——表示已分配,0——表示未分配,并能够将行标、列标转换为对应的物理块号,以查看或修改每一个块的状态,要求:初始时部分物
WeChat098
·
2022-08-11 07:46
操作系统
操作系统
算法
java
Java实现
同步枚举类数据到数据库
本文实例为大家分享了Java同步枚举类数据到数据库的具体实现代码,供大家参考,具体内容如下1.需求说明:我们在开发中常常会用到数据字典,后端程序中也会经常用到(一般是用枚举类来存储),然而我们数据库中也会维护一个数据字典的数据,便于前端做数据显示时的处理,有一个问题就是,如果字典项发生变化后,我们需要修改枚举类和数据库的字典数据,要修改两次,还要面临二者不一致的风险。所以这里的一个决绝方案就是自动
·
2022-08-10 11:28
基于
Java实现
XML文件的解析与更新
目录选择一个格式XML基础创建一个示例配置文件使用Java解析XML使用Java访问XML的值使用Java更新XML如何保证配置不出问题在你使用Java编写软件时实现持久化配置。当你编写一个应用时,你通常都会希望用户能够定制化他们和应用交互的方式,以及应用与系统进行交互的方式。这种方式通常被称为“偏好preference”或者“设置setting”,它们被保存在一个“偏好文件”或者“配置文件”中,
·
2022-08-10 11:27
Java实现
多线程大批量同步数据(分页)
背景最近遇到个功能,两个月有300w+的数据,之后还在累加,因一开始该数据就全部存储在mysql表,现需要展示在页面,还需要关联另一张表的数据,而且产品要求页面的查询条件多达20个条件,最终,这个功能卡的要死,基本查不出来数据。最后是打算把这两张表的数据同时存储到MongoDB中去,以提高查询效率。一开始同步的时候,采用单线程,循环以分页的模式去同步这两张表数据,结果是…一晚上,只同步了30w数据
·
2022-08-10 11:53
JAVA实现
单链表头插法原地逆置
/***两种方式(递归和非递归)实现单链表原地逆置*leetcode#206*/publicclassReverse{classNode{intvalue;Nodenext;Node(intx){value=x;}}//非递归,双指针,头插法publicNodereverse1(Nodehead){if(head==null||head.next==null){returnhead;}//p存储第
·
2022-08-10 09:53
后端java链表
Java实现
读取Jar文件属性的方法详解
目录一、题目描述-读取Jar文件属性1、题目2、解题思路3、代码详解一、题目描述-读取Jar文件属性1、题目做一个读取jar文件的内容和功能的工具。2、解题思路创建一个类:ReaderJarFrame使用ReaderJarFrame继承JFrame构建窗体在选择jar后,窗体的表格会显示其内容。创建一个类:ReadJarReadJar类实现读取功能读取的逻辑:使用JarFile类与Enumerat
·
2022-08-09 17:53
java实现
五子棋程序
本文实例为大家分享了
java实现
五子棋程序的具体代码,供大家参考,具体内容如下知识点1、Swing编程2、ImageIO类的使用3、图片的绘制1、Swing的概念Swing是在java的基础图形化用户界面
·
2022-08-09 11:20
Go Java算法之从英文中重建数字示例详解
目录从英文中重建数字
Java实现
Go实现从英文中重建数字给你一个字符串s,其中包含字母顺序打乱的用英文单词表示的若干数字(0-9)。按升序返回原始的数字。
·
2022-08-09 11:14
java实现
接口幂等_SpringBoot接口幂等性实现的4种方案!
使用限制:要求第三方传递唯一序列号;需要使用第三方组件Redis进行数据效验;主要流程:主要步骤:①下游服务生成分布式ID作为序列号,然后执行请求调用上游接口,并附带“唯一序列号”与请求的“认证凭据ID”。②上游服务进行安全效验,检测下游传递的参数中是否存在“序列号”和“凭据ID”。③上游服务到Redis中检测是否存在对应的“序列号”与“认证ID”组成的Key,如果存在就抛出重复执行的异常信息,然
weixin_39527078
·
2022-08-09 09:36
java实现接口幂等
基于
Java实现
简易的七星彩号码生成器
目录题目描述:七星彩号码生成器一、题目二、解题思路三、代码详解题目描述:七星彩号码生成器一、题目七星彩是中国体育彩票的一种玩法,由中国国家体育总局体育彩票管理中心统一发行,2004年5月18日开始在全国联网统一销售。单注最高奖金500万元。到现在还在运行。基本玩法是,从0~9数字中随机选一个,一共选7次,组成一个7位数。如果完全跟中奖号码一样,则中了一等奖。实现:实现一个七星彩号码生成器。二、解题
·
2022-08-08 15:42
上一页
102
103
104
105
106
107
108
109
下一页
按字母分类:
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
其他