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大作业doc_《java语言程序设计》课程设计-中国象棋对弈系统(源码).doc...
语言程序设计课程设计姓名王学号指导教师班级所在院系中国象棋对弈系统2作者简介王、男、河北沧州人Java语言程序设计实验报告实验项目名称中国象棋对弈系统作者姓名与单位王浩数学与应用数学专业数学081班摘要本文主要是运用
java
weixin_39963440
·
2023-06-06 22:29
中国象棋java大作业doc
用
Java实现
象棋小游戏(附超详细,超长究极无敌代码)
本文实例为大家分享了
java实现
象棋小游戏的具体代码,供大家参考,具体内容如下用Eclipse编写java环境1.8jdk代码如下packagexiangqi象棋;/***中国象棋Java版V3.0*源文件
大圣哥哥阿
·
2023-06-06 22:19
java
spring
webgl
javascript
jdk
Java实现
AWS S3 V4 Authorization自定义验证
前言最近在开发文件存储服务,需要符合s3的协议标准,可以直接接入aws-sdk,本文针对sdk发出请求的鉴权信息进行重新组合再签名验证有效性,sdk版本如下software.amazon.awssdks32.20.45算法解析首先对V4版本签名算法的数据结构及签名流程进行拆解分析,以请求头签名为示例讲解signature=doSign(waitSignString)签名示例请求头签名AWS4-HM
·
2023-06-06 22:56
Java实现
AWS S3 V4 Authorization自定义验证
前言最近在开发文件存储服务,需要符合s3的协议标准,可以直接接入aws-sdk,本文针对sdk发出请求的鉴权信息进行重新组合再签名验证有效性,sdk版本如下software.amazon.awssdks32.20.45算法解析首先对V4版本签名算法的数据结构及签名流程进行拆解分析,以请求头签名为示例讲解signature=doSign(waitSignString)签名示例请求头签名AWS4-HM
·
2023-06-06 22:56
Java实现
树形List与扁平List互转的示例代码
目录存储树的表结构扁平List转树形List双层for递归转换为Map栈树形List转扁平List递归栈背景:在平时的开发中,我们时常会遇到下列场景公司的组织架构的数据存储与展示文件夹层级的数据存储与展示评论系统中,父评论与诸多子评论的数据存储与展示......对于这种有层级的结构化数据,就像是一棵树一样。在关系型数据库中,通常将一个个的节点信息存储到表中,通过一个字段(例如,pid),指向其父节
·
2023-06-06 21:50
Java实现
添加文字水印和图片水印功能
目录添加水印Java2DAPI介绍1.创建一个绘制图形的对象2.绘制基本图形3.绘制文本4.绘制图像5.设置绘制属性绘制文字水印绘制图片水印循环添加文字水印添加水印为图片添加水印的主要作用是保护图片版权,防止图片被未经授权的人使用或传播。为图片添加水印是一种常用的图片处理技术。在Java中可以使用JDK自带的Graphics2D类来绘制水印。可以添加图片水印或者文字水印。Java2DAPI是Jav
·
2023-06-06 21:06
Java实现
在线五子棋对战游戏(人机对战)
目录1.人机对战1.1演示1.2评分表1.3算法思路1.4具体代码1.人机对战要增添一个人机对战的模块,最大的难点就是如何让人机知道下在什么位置是最好的,不仅要具备进攻的能力,还需要具备防守的能力.这里当人机第一次走的时候,采用标准开局,下子在最中间.当玩家走了之后,人机就需要去判定下在什么位置合理.这里采用的是评分表的方法来计算落子在每一个位置的分数,根据最高分数来进行下子.1.1演示1.2评分
·
2023-06-06 21:15
Java实现
添加文字水印&图片水印的方法详解
目录为什么要给图片添加水印绘制文字水印动态计算字符串的宽度自适应文字水印位置绘制图片水印提升图片处理速度为什么要给图片添加水印为图片添加水印的主要作用是保护图片版权,防止图片被未经授权的人使用或传播。通常情况下,图片水印会包含图片作者的名字、版权信息或公司商标等信息,这些信息可以帮助识别图片的所有者,并对未经授权的使用进行追究。此外,图片水印还可以用于提醒人们图片的使用限制,例如是否需要授权、是否
·
2023-06-06 21:13
c++,java,python,scala,shell三目运算总结
2.c++与
java实现
三目运算c++与java的语法中,都存在有标准的三目运算符。具体如下c++代码:voidfunc(){inta=3,b=2;intmaxnum=a>b?a:b;coutb?
bitcarmanlee
·
2023-04-21 18:12
c/c++
scala
c++
java
shell
三目运算
通过
Java实现
Excel文档转换(PNG,HTML,CSV,XPS,XML)
在实际工作处理中,进行文档转换是再常见不过的事。可以根据具体的使用需求进而选择不同的文档格式。这篇文章中整理了关于使用Java程序将Excel转换为部分文档格式的方法,包括图像,HTML,CSV,XPS,XML。操作简单,转换速度快,结果稳定。具体的方法和代码已在下面给出。程序环境IntelliJIDEA2018(jdk1.8.0)在进行操作之前先导入JAR包,请参考以下两种导入方式:方法一:如果
·
2023-04-21 16:32
Java 实现数据脱敏的详细讲解
在Java中,可以通过各种技术来实现数据脱敏,本文将详细讲解
Java实现
数据脱敏的方法和技术。
左安青
·
2023-04-21 14:58
数据脱敏
java
正则表达式
开发语言
原创项目源码合集(含文档,详细注解)
1、
java实现
桌面录屏录音软件项目源码(录屏、录音、暂停、播放、mp4保存):https://download.csdn.net/download/c1007857613/876301122、
java
阳光宅男xxb
·
2023-04-21 10:19
其它
源码
文档
注解
java
python
Java实现
定时发送邮件的任务
定时发送邮件定时任务使用SpringTask导入依赖创建任务类Cron表达式详解邮件服务定时发送邮件功能定时任务使用SpringTask在Springboot项目中可以通过注解的方式去实现定时任务导入依赖org.springframework.bootspring-boot-starter-weborg.springframework.bootspring-boot-starterorg.proj
我的代码没错
·
2023-04-21 03:37
java
spring
boot
开发语言
《剑指offer》
Java实现
--找出数组中出现次数超过一般的数
题目描述数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。解题思路数组中有一个数字出现的次数超过数组长度的一半,也就是说他出现的次数比其他所有数字出现的次数还要多。因此我们可以考虑在遍历数组的时候保存两个值:一个是数组中的一个数字,另一个是次数。当我们遍历到下
南湖Giser
·
2023-04-21 02:05
Hystrix 熔断器 实例 demo
Hystrix是刺猬的意思,为了保护自己,不能让被调用者引起本身系统的不可用,甚至一直向上影响到整个微服务系统,Hystrix基于Rx
java实现
,不过是老的1.x版本的Rxjava,新的2.x的版本还未使用
把爱放下会走更远
·
2023-04-21 00:15
用
java实现
开心消消乐
1.项目描述《开心消消乐》是一款三消类休闲游戏。游戏中消除的对象为小动物的头像,包括小浣熊、小狐狸、小青蛙和小鸡等动物头像。玩家通过移动动物头像位置凑够同行/同列3个或3个以上即可消除。使用eclipse实现了一个简单的消消乐游戏。2.概要设计(1)消消乐UML顺序状态(2)消消乐UML状态图A:播放片头,等待4sB:用户点击开始游戏C:消消乐步数统计,游戏结束D:用户点击再来一局(3)游戏进行时
只会做咖喱a
·
2023-04-21 00:30
小计面试 2018/07
3JVM内存模型4JVM垃圾回收5谈谈集合框架我觉得可以谈谈listmap然后重点说一下hashmaphasptable6spring事件机制7mysql死锁问题8程序中的死锁问题9Ngixn轮询机制假设用
Java
LAMYMAY
·
2023-04-20 23:29
java实现
堆排序
一、完全二叉树完全二叉树是一种特殊的二叉树。从上到下,从左到右,每一层的节点都是满的,最下边一层所有的节点都是连续集中在最左边二、堆堆排序分为两种,分别是大顶堆和小顶堆。大顶堆:在完全二叉树的基础上,每个结点的值都大于或等于其左右孩子结点的值小顶堆:在完全二叉树的基础上,每个结点的值都小于或等于其左右孩子结点的值三、堆排序的特点堆排序是利用堆这种数据结构而设立的一种排序算法我们可以看到以下的规律N
Goodbye ideal
·
2023-04-20 15:43
数据结构算法
java
数据结构
算法
Java实现
批量下载(打包成zip)
批量下载引言一、前端JS发送下载请求1、ajax无法发送下载请求2、js发送下载请求:超链接方式3、js发送下载请求:拼接Form表单,并提交二、后台处理三、结束引言批量下载思路,首先前端发送下载请求,携带必要参数,也可无参默认批量下载页面全部数据;后台接收后进行数据处理拿到要下载文件的下载地址,循环下载地址,用压缩流,将文件直接写入压缩包,最后利用文件下载将压缩包输出给前端。一、前端JS发送下载
LuckyWangxs
·
2023-04-20 13:20
java技术分享
java
zip
spring
批量下载
力扣刷题:数组中的第K个最大元素(
java实现
)
题目:给定整数数组nums和整数k,请返回数组中第k个最大的元素。请注意,你需要找的是数组排序后的第k个最大的元素,而不是第k个不同的元素。示例1:输入:[3,2,1,5,6,4]和k=2输出:5示例2:输入:[3,2,3,1,2,4,5,5,6]和k=4输出:4提示:1priorityQueue=newPriorityQueuea-b);for(inti=0;i
微蓝_
·
2023-04-20 11:02
mqtt物联网协议
java实现
MQTT:
java实现
:一、首先搭建MQTT服务器1、服务器下载地址:代理服务器http://archive.apache.org/dist/activemq/activemq-apollo/1.7.1
java之书
·
2023-04-20 11:17
Java技术栈综合
java
物联网
mqtt物联网协议java实现
Java实现
LeetCode 112 路径总和
112.路径总和给定一个二叉树和一个目标和,判断该树中是否存在根节点到叶子节点的路径,这条路径上所有节点值相加等于目标和。说明:叶子节点是指没有子节点的节点。示例:给定如下二叉树,以及目标和sum=22,5/\48//\11134/\\721返回true,因为存在目标和为22的根节点到叶子节点的路径5->4->11->2。classSolution{publicbooleanhasPathSum(
南 墙
·
2023-04-20 10:05
LeetCode
Java
路径总和
LeetCode
112
Java程序员升级必备:一文详解多线程之线程同步,从基础到进阶
Java实现
线程同步有如下几种方式使用synchronized或lock锁使用volatile修饰变量使用ThreadLocal使用J.U.C的类库,如原子操作类、Semaphore信号量、并发集合类等以下便一一讲解以下一
Java_苏先生
·
2023-04-20 09:15
基于
Java实现
简单的在线 OJ 系统
项目名称:在线oj系统项目背景:每个人都有自己的梦想,一个程序猿要实现自己的梦想,平时的练习就必不可少。平时的刷题是必不可少的,力扣网和牛客网是我平时刷题的两个网站。里边的功能深深的吸引了我,所以我尝试去实现一个类似于力扣网的在线OJ系统。实现功能:根据我们在力扣网上的参考,想实现让用户在一个网页上进行读题,做题,提交,最终反馈给用户结果、在操作过程中还要实现对题库进行增删改查这几个功能。模块划分
瞬间的永恒~~
·
2023-04-20 07:37
项目
tomcat
java
java实现
oj项目思路
本人也只是学习阶段,如果你对这方面有兴趣,具有一定水平,可以与我探讨
java实现
oj问题。
研延
·
2023-04-20 07:07
java
jvm
servlet
java实现
oj系统_编程:OJ系统Java语言编程技巧
OJ系统Java语言编程技巧常见题型:最常见题型还是依赖于数组和字符串,需要熟练的操作,而java针对数组还有字符串都提供了大量的方法。可以简化编程,同时也是对编程语言的一种掌握。下面罗列一些自己经常遇到很好用的一些技巧。1、计算字符串数组最后一个单词的长度:s[s.length-1].length();2、字符的大小写装换:使用java字符串方法转换,转为大写:s.toUpperCase();转
weixin_39988197
·
2023-04-20 07:36
java实现oj系统
Java实现
对文件的读写操作
实现对文件进行读写使用PrintWriter对文件进行写操作使用Scanner对文件进行读操作使用缓冲设计对文件进行读写操作使用PrintWriter对文件进行写操作java.io.PrintWriter类可用来创建一个文件并向文件中写入数据,首先必须先为文件创建一个PrintWriter对象。Filefile=newFile("text.java");PrintWriterput=newPrin
哈密瓜Q
·
2023-04-20 06:07
Java
java
Java实现
数据加密:掌握DES CBC和ECB两种模式
一、什么是DES算法DES算法是一种对称加密算法,它使用相同的密钥进行加密和解密。DES算法是一种分组密码,即将明文分成固定长度的块,并对每个块进行加密。DES算法将每个64位的明文块分成两个32位的半块,然后进行一系列的加密和解密操作,最终得到一个64位的密文块。二、CBC模式的实现CBC(CipherBlockChaining)模式是一种常见的块密码工作模式,它使用前一个加密块的密文作为下一个
Luka Shaw
·
2023-04-20 06:03
java
算法
开发语言
Java实现
KMP字符串匹配算法
了解kmp算法,先看以下几个概念部分匹配表:看着这肯定一脸懵逼,没办法,如果看不懂建议先找找资料前缀和后缀的概念:如果仔细阅读上面的图相信大家已经理解部分匹配表和搜索词的概念了packagedataStruct.常用算法;importjava.util.Arrays;/*KEP算法————用来解决模式串在文本串中最早出现位置的算法*/publicclassKMP算法解决字符串出现问题{public
小趴菜学java
·
2023-04-20 05:23
java
算法
p2p
KMP字符串匹配算法
如有错误,感谢不吝赐教、交流文章目录一、问题引入:问题示例一:问题示例二:问题示例三:问题示例四:txt长度小于pat长度
Java实现
BruteForceKMP前缀表(next数组)怎么求next数组示例一
富有一文
·
2023-04-20 05:19
算法刷题
#
leetcode
算法
java
数据结构
[Data structure]队列&环形队列 | 一文带你彻底搞懂队列和环形队列(内附详细图解和代码实现)
数据结构专栏主要是在讲解原理的基础上拿
Java实现
⭐如果觉得文章写的不错,欢迎点个关注一键三连有写的不好的地方也欢迎指正,一同进步目录1、简介2、应用场景3、优缺点4、图解4.1、普通队列4.2、环形队列
逐梦苍穹
·
2023-04-20 03:37
数据结构
数据结构
算法
java
[Data structure]稀疏数组
数据结构专栏主要是在讲解原理的基础上拿
Java实现
,有时候有C/C++代码。
逐梦苍穹
·
2023-04-20 03:07
数据结构
数据结构
java
c++
稀疏数组
[Date structure]时间/空间复杂度
数据结构专栏主要是在讲解原理的基础上拿
Java实现
,有时候有C/C++代码。
逐梦苍穹
·
2023-04-20 03:06
数据结构
算法
数据结构
java
Java实现
对文本文件MD5加密并ftp传送到远程主机目录
需求描述:如果想学习Java工程化、高性能及分布式、深入浅出。微服务、Spring,MyBatis,Netty源码分析的朋友可以加我的Java高级交流:854630135,群里有阿里大牛直播讲解技术,以及Java大型互联网技术的视频免费分享给大家。客户出完账之后需要把出账的数据以文本文件的方式传送给收入管理系统,客户以前是通过本地的一个工具软件上传的,由于安全监管的原因,不允许在本地使用工具上传,
程序员日常填坑
·
2023-04-20 02:04
2. 两数相加
输入:(2->4->3)+(5->6->4)输出:7->0->8原因:342+465=807
Java实现
:/***Definitionforsingly
yahibo
·
2023-04-20 02:15
java实现
二叉树的基本操作
已知先序序列为:ABC##DE#G##F###Node类:publicclassNode{chardata;NodeleftNode;NoderightNode;publicNode(){}publicNode(chardata){this.data=data;}}BiTree类:publicclassBinTree{Nodehead;//根节点Stringinput;//输入的字符串intind
023的小陈
·
2023-04-20 01:32
java
jvm
开发语言
java实现
序列化时文件乱码(个人学习笔记)未解决
出现原因机器只能识别二进制码,将字符编译为字节码需要使用字符集依据;常见的字符集:gbk(英文、中文,windows默认–存储txt文件时注意转为utf—8,idea使用字符集为utf-8),utf-8(英文、中文、其他国家的符号)所有字符集中都包含英文字符,且英文字符对应的编码都相同;所以英文不会乱码;在读取文件时,文件的编码格式与java编译编码使用字符集不一致,输出的中文乱码;解析时使用的字
023的小陈
·
2023-04-20 01:31
java
乱码
8.字符串转换整数 (atoi)-
java实现
第八题:字符串转换整数(atoi)请你来实现一个atoi函数,使其能将字符串转换成整数。首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。接下来的转化规则如下:如果第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字字符组合起来,形成一个有符号整数。假如第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成一个整数。该字符串在有效的整数部分之
ontheway_sh
·
2023-04-19 23:41
国内外开源商城系统盘点
jopencartjopencart是一个OpenCart(PHP开发的世界著名开源电子商务系统)的JAVA部分移植版本,未来将支持OpenCart的全部功能,项目也采用MVCL架构,其中的VL将使用OpenCart原版部分,MC换成
JAVA
Moon_dcf7
·
2023-04-19 23:02
[Android+JetPack] (
Java实现
) Retrofit2+RxJava3+Paging3+RecyclerView 实现加载网络数据例子 记录
文章目录前言参考链接依赖库及版本Demo效果接口及数据展示各项模块`Retrofit2`Bean,对应上面的接口返回.ServiceAPI部分`Paging3``PagingSource`以及`RxPagingSource``PagingDataAdapter`适配器`ViewModel``PublicInfoPage/Activity`最后前言继续安卓学习之旅,本章的主要目标是:1.完成一个无限
iOSTianNan
·
2023-04-19 22:15
android
java
rxjava
Java实现
图片验证码
我们在一些网站注册的时候,经常需要填写以上图片的信息。这种图片验证方式是我们最常见的形式,它可以有效的防范恶意攻击者采用恶意工具,调用“动态验证码短信获取”接口进行动态短信发送,导致接入用户短信被刷,造成账号余额损失。同时这种动态发送方式会朝许多无关的手机用户,发送很多验证码短信,导致手机用户被骚扰,甚至引起用户投诉。这种恶意攻击究其原因是攻击者可以自动对接口进行大量调用。如果网站在用户进行“动态
难遇你
·
2023-04-19 20:19
springboot
javaScript
java
java
开发语言
Hash一致性算法蜻蜓点水般的实现
使用
Java实现
hash一致性算法为了
bluedraam_pp
·
2023-04-19 20:12
redis
算法
哈希算法
java
app逆向—DES
app逆向—DES
java实现
ECB版本CBCc版本
java实现
ECB版本importjavax.crypto.
飞得更高肥尾沙鼠
·
2023-04-19 19:26
java
开发语言
“小学生”日记:
java实现
文档下载功能的前后台
作为一个误打误撞进入程序猿队伍的“小学生”想通过这种形式记录下自己在开发学习中遇到的问题和见解今天在实际开发中遇到一个导出excel的功能,为此来写一篇文档记录一下。java在实现文档的下载主要流程是这样的:1.先将文件生成保存在服务器2.将服务器上的文件下载到客户端(本文介绍内容)先看看实际的效果页面显示效果下载效果实际下载文件html页面的实现导出查询数据Excel@RequestMappin
清酒不过半杯
·
2023-04-19 18:41
Echarts饼图百分比算法利用
Java实现
问题:在开发中有这样的问题,就是需要在其他地方展示百分比,但是自己计算的百分比通过四舍五入后,与饼图里面的百分比不一致的问题,要想解决这个问题,那么必须要使用echarts源码中的计算方式。当存在四舍五入的时候,Echarts的百分比算法和自己写的百分比算法不同,导致相加后不等于100%.如下图:数据不一致的问题百分比算法源码地址:https://github.com/apache/echarts
Jamie Chyi
·
2023-04-19 16:10
vue
echarts
前端
javascript
LeetCode算法题-First Unique Character in a String(
Java实现
)
这是悦乐书的第213次更新,第226篇原创01看题和准备今天介绍的是LeetCode算法题中Easy级别的第81题(顺位题号是387)。给定一个字符串,找到它中的第一个非重复字符并返回它的索引。如果它不存在,则返回-1。例如:输入:“leetcode”输出:0输入:“loveleetcode”,输出:2注意:您可以假设该字符串仅包含小写字母。本次解题使用的开发工具是eclipse,jdk使用的版本
程序员小川
·
2023-04-19 15:22
Java实现
hdfs的8个api操作
Java实现
hdfs的8个api操作一、预处理准备1.配置本地hadoop3.1.3目录文件2.配置环境变量二、Maven项目依赖三、Java源代码四、api操作的实现1.实现前的准备2.创建hdfs上的路径
三月枫火
·
2023-04-19 14:35
大数据
Java
hdfs
java
hadoop
Java实现
每日一道算法面试题(1):leetcode1两数之和
算法在编程领域的重要性不言而喻,而且也是好多大厂面试经常要考核的重点。1.两数之和题目:给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定nums=[2,7,11,15],target=9因为nums[0]+nums[1]=2+7=9所以返回[0,
alexlee1987
·
2023-04-19 09:35
Java实现
飞机大战游戏思路
Entity.java:接口,功能:定义子类共有的抽象的方法:移动、画图、设置和获得坐标。Aircraft.java:自己的战机类,功能:实现接口中的方法,控制移动和检测是否是受到攻击。EnemyPlane.java:敌机类,功能:实现接口中的方法,随机产生敌机并设置敌机相关的一些属性。MyFeiJiBullet.java:战机炮弹类,功能:实现接口中的方法,检测是否攻击到敌方。DiJiBulle
璐璐的漫漫代码路
·
2023-04-19 06:11
大数据
游戏
java
Java实现
发送邮件(定时自动发送邮件)
系列文章目录Redis缓存穿透、击穿、雪崩问题及解决方法SpringCache的使用–快速上手篇分页查询–Java项目实战篇全局异常处理–Java实战项目篇该系列文章持续更新,更多的文章请点击我的主页查看哦!文章目录目录系列文章目录文章目录前言一、开通服务二、配置文件编写三、编写工具类四、实现发送邮件五、效果图六、定时发送邮件6.1@Scheduled()注解6.2@EnableSchedulin
心态还需努力呀
·
2023-04-18 22:55
SpringBoot专栏
后端知识点
spring
boot
后端
java-ee
java
发送消息
上一页
76
77
78
79
80
81
82
83
下一页
按字母分类:
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
其他