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实现
工资管理简单程序的具体代码,供大家参考,具体内容如下程序总体说明(ReadMe):总体分为四部分:管理程序(staffmanagment.java):在这里面使用了arraylist
·
2022-02-28 11:04
Java实现
员工信息管理系统
在JavaSE中,对IO流与集合的操作在应用中比较重要。接下来,我以一个小型项目的形式,演示IO流、集合等知识点在实践中的运用。该项目名称为“员工信息管理系统”(或“员工收录系统”),主要是通过输入员工的id、姓名信息,实现简单的增删改查功能。该项目主要在DOS窗口的控制台或者Eclipse的控制台上进行操作。操作界面如下:该项目的文件结构如下:Step1:入口类SystemMain的代码为:pa
·
2022-02-28 11:32
Java实现
接月饼小游戏的示例代码
目录前言主要设计功能截图代码实现游戏启动类核心类画面绘制总结前言《接月饼小游戏》是一个基于java的自制游戏,不要被月亮砸到,尽可能地多接月饼。此小项目可用来巩固JAVA基础语法,swing的技巧用法。主要设计设计游戏界面,用swing实现设计背景设计得分物体-月饼,碰到加一分设计障碍物-月亮,碰到会死亡监听鼠标的左右键,用来控制篮子左右移动设计积分系统将resource文件夹设为resource
·
2022-02-28 11:26
昨天面试被问到的 缓存淘汰算法FIFO、LRU、LFU及
Java实现
缓存淘汰算法在高并发、高性能的质量要求不断提高时,我们首先会想到的就是利用缓存予以应对。第一次请求时把计算好的结果存放在缓存中,下次遇到同样的请求时,把之前保存在缓存中的数据直接拿来使用。但是,缓存的空间一般都是有限,不可能把所有的结果全部保存下来。那么,当缓存空间全部被占满再有新的数据需要被保存,就要决定删除原来的哪些数据。如何做这样决定需要使用缓存淘汰算法。常用的缓存淘汰算法有:FIFO、LR
万猫学社
·
2022-02-28 11:00
Java实现
升级版布谷鸟闯关游戏的示例代码
目录前言主要设计功能截图代码实现游戏启动类核心类线程类用于重复绘图总结前言《布谷鸟闯关-升级版》是一个基于java的布谷鸟闯关游戏,鼠标左键点击控制鸟的位置穿过管道间的缝隙,需要做碰撞检测,监听键盘事件,背景图片的切换,障碍物管道产生时y轴上需要随机位置。主要设计1.设计游戏界面,用swing实现2.设计背景3.设计移动墙4.设计布谷鸟5.设计障碍物6.设计背景音乐和音效7.新增用户账号注册登录功
·
2022-02-28 09:14
java实现
输出任意整数的每一位
目录输出任意整数的每一位非递归方式递归方式输出一个整数的每一位输出任意整数的每一位非递归方式importjava.util.*;publicclassExe{publicstaticvoidmain(String[]args){Scannerinput=newScanner(System.in);System.out.println("请输入一个整数:");intcount=input.nextI
·
2022-02-27 15:15
Java实现
简易学籍管理系统
本文实例为大家分享了
Java实现
简易学籍管理系统的具体代码,供大家参考,具体内容如下1、我们先来讲讲什么是泛型化编程package学生管理系统; importjava.util.ArrayList;importjava.util.List
·
2022-02-27 10:32
java实现
潜艇大战游戏源码
代码如下packagecom.util;importjava.awt.BorderLayout;importjava.awt.Color;importjava.awt.Dimension;importjava.awt.Graphics;importjava.awt.Graphics2D;importjava.awt.GridLayout;importjava.awt.Image;importjav
·
2022-02-26 17:30
Java实现
整合文件上传到FastDFS的方法详细
目录1.引入fastdfs依赖到pom.xml2.上传代码如下上传纯文件流上传网络资源链接:整体代码如下:3.配置文件如下4.上传效果如下1.引入fastdfs依赖到pom.xmlcom.github.tobatofastdfs-client1.26.52.上传代码如下上传纯文件流/***文件上传*@paramfileMultipartFile类型*@returnurl*/@Overridepub
·
2022-02-26 17:57
Java实现
经典游戏Flappy Bird的示例代码
目录前言主要设计功能截图代码实现游戏启动类核心类工具类总结前言《布谷鸟闯关-简单版》是一个基于java的布谷鸟闯关游戏,摁上键控制鸟的位置穿过管道间的缝隙,需要做碰撞检测,监听键盘事件,背景图片的切换,障碍物管道产生时y轴上需要随机位置。主要设计设计游戏界面,用swing实现设计背景设计移动墙设计布谷鸟设计障碍物设计背景音乐和音效由几个关键的布尔类型变量start,crash,over是产生键键盘
·
2022-02-26 09:21
java实现
简易的学籍管理系统
本文实例为大家分享了
java实现
简易的学籍管理系统的具体代码,供大家参考,具体内容如下一、代码importjava.awt.*;importjava.awt.event.
·
2022-02-25 19:19
Java实现
读取163邮箱,qq邮箱的邮件内容
通过使用javamail来实现读取163邮箱,qq邮箱的邮件内容。1.代码实现创建springboot项目,引入依赖包org.springframework.bootspring-boot-starter-mail实现类importcom.sun.mail.imap.IMAPFolder;importcom.sun.mail.imap.protocol.IMAPProtocol;importorg
·
2022-02-25 16:35
数据结构之
Java实现
两个随机数组合并进行排序
数据结构之
Java实现
两个随机数组合并进行排序原文地址:www.dushunchang.top前言:小Du猿结束"996ICP"CRUD开发工作生活,重新进入了校园学习生活。
小Du猿
·
2022-02-25 14:25
云师学习生活
java
数据结构
几种常见加密算法的
Java实现
base64方式importorg.apache.commons.codec.binary.Base64;importjava.nio.charset.StandardCharsets;publicclassbybase64{privatestaticStringstr="guomz";publicstaticvoidmain(String[]args){byte[]encodeBytes=Bas
·
2022-02-25 12:53
java
Java实现
简单员工管理系统
本文实例为大家分享了
Java实现
简单员工管理系统的具体代码,供大家参考,具体内容如下代码如下:importjava.util.
·
2022-02-25 12:05
Java实现
经典游戏打砖块游戏的示例代码
目录前言主要设计功能截图代码实现游戏核心类小球类砖块类总结前言《JAVA打砖块》游戏是自制的游戏。玩家操作一根萤幕上水平的“棒子”,让一颗不断弹来弹去的“球”在撞击作为过关目标消去的“砖块”的途中不会落到萤幕底下。主要设计设计游戏界面,用swing实现设计砖块,砖块类,设计小球,满屏乱跑的小球类,负责打碎砖块设计棒子,左右移动的木头板类球碰到砖块、棒子与底下以外的三边会反弹,落到底下会失去一颗球,
·
2022-02-25 10:29
java实现
简单学生成绩管理系统
本文实例为大家分享了
java实现
学生成绩管理系统的具体代码,供大家参考,具体内容如下/* *@copyrightbyLzyRapxon2016/4/12. *@name:java学生成绩管理系统.
·
2022-02-25 10:29
Java实现
经典游戏超级玛丽的示例代码
目录前言主要设计功能截图代码实现游戏主界面马里奥小怪总结前言在你的童年记忆里,是否有一个蹦跳、顶蘑菇的小人?如果你回忆起了它,你定然会觉得现在它幼稚、无聊,画面不漂亮,游戏不精彩……但请你记住:这才是真正的游戏,它给了你无限的欢乐!马里奥是靠吃蘑菇成长,闻名世界的超级巨星。特征是大鼻子、头戴帽子、身穿背带工作服、还留着胡子。如此经典的游戏,你怎么能错过,快来玩玩吧。《超级玛丽》游戏是用java语言
·
2022-02-25 10:28
Java实现
学生信息管理系统(借助Array List)
本文实例为大家分享了vue+elementui实现锚点定位的具体代码,供大家参考,具体内容如下需求:制作一个简单的学生信息管理系统1、通过键盘选择操作进行添加学生(学号,姓名,性别,年龄,成绩)的信息,这些信息通过数组存储。2、同时还可以进行:(1)查询某个或全体学生信息;(2)修改学生信息;(3)删除学生信息的操作。要求:有一定的优化,例如对用户输入信息是否符合要求的处理。1.首先对学生的学号,
·
2022-02-25 10:57
Java实现
学生信息管理系统(使用数据库)
Java基础—学生信息管理系统(使用数据库),供大家参考,具体内容如下前一段时间写了学生信息管理系统(使用ArrayList),今天再来更新一下使用数据库的管理系统,总体上来说要比用ArrayList简便一些,同时输入的数据也能存储起来。这次程序是在上一篇的基础上进行修改的,所以结构上来看十分相似。在写程序之前,要先在MySQL上建立StudentInfo表。createtableStudent(
·
2022-02-25 10:57
Java实现
经典游戏黄金矿工的示例代码
目录前言主要设计功能截图代码实现游戏核心类钩子类总结前言《黄金矿工》游戏是一个经典的抓金子小游戏,它可以锻炼人的反应能力。。该游戏中,可以通过“挖矿”获得积分,游戏道具:有3瓶药水,在回收绳子抓金子的时候速度稍快点。主要设计设计游戏界面,用swing实现随机创建金块算法随机创建石块算法计时系统设计积分系统设计设置鼠标事件,鼠标左键出钩子;鼠标右键开始游戏,确认吃药水等功能。功能截图游戏开始:抓金子
·
2022-02-25 10:57
Java实现
简单的学生教师管理系统
本文实例为大家分享了
Java实现
学生教师管理系统的具体代码,供大家参考,具体内容如下需求:我们可以通过管理系统对学生和教师进行管理对象学生和教师进行增删改查等的功能1、Student和Teacher的父类
·
2022-02-25 10:26
Java实现
学生管理系统(IO版)
本文实例为大家分享了
Java实现
学生管理系统的具体代码,供大家参考,具体内容如下图解:cade:student.java/* *这是我的学生类 */publicclassStudent{ //学号
·
2022-02-24 18:04
基于
Java实现
Avro文件读写功能
目录模式(schema)与其他系统的比较Java客户端实现定义一个schema使用Java代码生成插件生成的User类进行序列化和反序列化在不生成User类的情况下直接进行序列化和反序列化操作总结ApacheAvro是一个数据序列化系统。具有如下基本特性:丰富的数据结构。一种紧凑、快速的二进制数据格式。一个容器文件,用于存储持久数据。远程过程调用(RPC)。与动态语言的简单集成。代码生成不需要读取
·
2022-02-24 16:57
java实现
简单的学生管理系统
用Java如何实现一个用数组作为存储结构的简易的学生管理系统?首先,我们定义一个student类,在其中添加私有化的成员变量,通过getter和setter方法进行调用publicclassStudents{ //学号,姓名,性别,年龄,成绩 privateStringstuNo=""; privateStringstuName=""; privateStringgender=""; p
·
2022-02-24 16:48
java开源区块链jdchain入门
之所以选择jdchain研究是因为jdchain是为数不多的底层也是采用
java实现
的一个区块链平台项目地址:https://github.com/blockc
·
2022-02-24 13:10
Java实现
把文件压缩成zip文件的示例代码
实现代码ackageorg.fh.util;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileOutputStream;importjava.util.zip.ZipEntry;importjava.util.zip.ZipOutputStream;/***说明:java压缩成zip*作者:FHAdmin*from
·
2022-02-24 13:02
双指针算法理解+leetcode例题(
Java实现
)
双指针算法双指针主要用于遍历数组,两个指针指向不同的元素,从而协同完成任务。也可以延伸到多个数组的多个指针。若两个指针指向同一数组,遍历方向相同且不会相交,则也称为滑动窗口(两个指针包围的区域即为当前的窗口),经常用于区间搜索。若两个指针指向同一数组,但是遍历方向相反,则可以用来进行搜索,待搜索的数组往往是排好序的。数组或字符串中,一般为左右指针,链表中一般为快慢指针。例题167.两数之和II-输
lmmg
·
2022-02-24 12:11
算法
java
指针
算法
java实现
简单的汽车租赁系统
本文实例为大家分享了
java实现
简单的汽车租赁系统的具体代码,供大家参考,具体内容如下欢迎进入xx汽车租赁公司请输入用户名请输入密码(用户名默认是名字缩写,密码是123,将登陆模块封装到方法中去调用方法
·
2022-02-24 11:22
Java面向对象实现汽车租赁系统
本文实例为大家分享了
Java实现
汽车租赁系统的具体代码,供大家参考,具体内容如下父类VehiclepublicabstractclassVehicle{ privateStringnum; privateStringbrand
·
2022-02-24 11:20
Java实现
微信小程序加密数据解密算法
目录微信小程序加密介绍BouncyCastleCrypto工具包解密引入依赖算法实现Hutool工具类解密引入依赖算法实现验证完整代码微信小程序加密介绍我们开发微信小程序的过程中,我们的服务端有时需要获取微信提供的开放数据。微信会对这些开放数据做签名和加密处理。开发者后台拿到开放数据后可以对数据进行校验签名和解密,来保证数据不被篡改。官方详细介绍:https://developers.weixin
·
2022-02-23 13:16
JAVA实现
对阿里云DNS的解析管理
目录1、阿里云DNS的SDK依赖2、第一个方法:创建SDK客户端实例3、第二个方法:返回指定的记录ID(RecordId)4、第三个方法:添加或修改指定的记录5、第四个方法:删除指定的记录6、完整代码1、阿里云DNS的SDK依赖com.aliyuntea-openapi0.0.19com.aliyunalidns201501092.0.12、第一个方法:创建SDK客户端实例所有解析记录的操作都要通
·
2022-02-23 13:45
Java实现
创建Zip压缩包并写入文件
前言工作中需要把一些数据放到一个zip的压缩包中,可以使用ZipOutputStream。ZipOutputStream可以将内容直接写入到zip包中。一般创建ZipOutputStream通常是先封装一个FileOutputStream,然后在每写入一个文件之前,需要先调用一次putNextEntry,然后使用write写入byte[]类型的数据,当写入完毕的时候使用colseEntry来结束这
·
2022-02-23 11:59
Java实现
角色扮演游戏的示例代码
目录前言主要设计功能截图代码实现游戏启动类抽象类:游戏角色类魔法行为接口总结前言《模式策略的角色扮演游戏》游戏是自制的角色扮演游戏。选择两个角色,然后进行PK,可用来学习JAVA的接口,继承和多态。主要设计1.事先设计好英雄,血量和相关技能。2.为了让玩家能与程序互动,使用下面这个命令可达效果Scannersc=newScanner(System.in);3.运行StartMain里的main方法
·
2022-02-23 09:12
Java实现
顺序表的操作
本文实例为大家分享了
Java实现
顺序表的基本操作,供大家参考,具体内容如下静态顺序表:使用定长数组存储。动态顺序表:使用动态开辟的数组存储。
·
2022-02-22 16:15
Java实现
FTP上传与下载功能
本文实例为大家分享了
Java实现
FTP上传与下载的具体代码,供大家参考,具体内容如下JAVA操作FTP服务器,只需要创建一个FTPClient即可,所有的操作都封装在FTPClient中,JDK自带的有
·
2022-02-22 14:52
Java实现
LeetCode 226 翻转二叉树
226.翻转二叉树翻转一棵二叉树。示例:输入:4/\27/\/\1369输出:4/\72/\/\9631备注:这个问题是受到MaxHowell的原问题启发的:谷歌:我们90%的工程师使用您编写的软件(Homebrew),但是您却无法在面试时在白板上写出翻转二叉树这道题,这太糟糕了。/***Definitionforabinarytreenode.*publicclassTreeNode{*intv
南 墙
·
2022-02-22 10:09
LeetCode
Java
翻转二叉树
七大排序详解(选择、插入、冒泡、希尔、归并、快速、堆)-
Java实现
本文图片来自https://www.jianshu.com/p/d243e1aa13ce一张图概述各种常用的排序算法:下列代码都是各种排序的核心代码一、冒泡排序1.1算法思想每轮都会将剩余序列中最大值或者最小值得出,直到剩余一个数字1.2动画演示1.3代码实现/***冒泡排序*外层控制轮数:n-1轮*内层控制比较次数:n-i-1次*/publicstaticvoidsort(int[]array)
辣是真滴牛啤
·
2022-02-22 10:33
数据结构
排序算法
Java
数据结构
算法
Java实现
英文猜词游戏的示例代码
目录前言主要设计功能截图代码实现游戏启动类处理单词判断总结前言《英文猜词游戏》代码行数没有超过200行,是之前为了背英语单词,特意研发的小游戏。主要设计1.事先准备单词文本。2.为了让玩家能与程序互动,使用下面这个命令可达效果Scannersc=newScanner(System.in);3.运行WordleMaster里的main方法4.在Wordle中输入第一个单词(默认第一个单词是abort
·
2022-02-22 09:18
LeetCode算法题-Binary Number with Alternating Bits(
Java实现
)
这是悦乐书的第292次更新,第310篇原创01看题和准备今天介绍的是LeetCode算法题中Easy级别的第160题(顺位题号是693)。给定正整数,检查它是否具有交替位:即它的二进制数的任意两个相邻位总是具有不同的值。例如:输入:5输出:true说明:5的二进制表示是:101输入:7输出:false说明:7的二进制表示为:111。输入:11输出:false说明:11的二进制表示是:1011。输入
程序员小川
·
2022-02-22 07:34
LeetCode算法题-Subdomain Visit Count(
Java实现
)
这是悦乐书的第320次更新,第341篇原创01看题和准备今天介绍的是LeetCode算法题中Easy级别的第189题(顺位题号是811)。像“discuss.leetcode.com”这样的网站域名由各种子域组成。在顶级,我们有“com”,在下一级,我们有“leetcode.com”,在最低级别,“discuss.leetcode.com”。当我们访问像“discuss.leetcode.com”
程序员小川
·
2022-02-22 05:11
LeetCode算法题-Binary Tree Level Order Traversal II(
Java实现
)
这是悦乐书的第165次更新,第167篇原创01看题和准备今天介绍的是LeetCode算法题中Easy级别的第24题(顺位题号是107)。给定二叉树,返回其节点值的自下而上级别顺序遍历(即从左到右,逐层逐层)。例如:给定二叉树[3,9,20,null,null,15,7],3/\920/\157返回其自下而上的级别顺序遍历:[[15,7],[9,20],[3]]。本次解题使用的开发工具是eclips
程序员小川
·
2022-02-22 05:56
红黑树算法 java_图解红黑树-算法导论-
java实现
基于HashMap1.8
代码链接:整体代码红黑树的定义Note:如果一个节点没有字节点或是父节点,则该节点相应指针属性为nil1.每个节点或是红色的,或是黑色的.2.根节点是黑色的.3.每个叶节点(nil)是黑色的.4.如果一个节点是红色的,则它的两个子节点都是黑色的.5.对每个节点,从该节点到其所有后代叶节点的简单路径上,均包含相同数目的黑色节点.先定义一下代码中的数据结构publicclassRBTree,Value
小波思基
·
2022-02-21 18:32
红黑树算法
java
Java实现
红黑树
红黑树简单介绍红黑树是一种特殊的二叉查找树,它具有以下几点特性:每个节点只有一种颜色,黑色或红色。根节点是黑色。叶子节点是黑色。(这里的叶子节点是指空节点)如果一个节点是红色的,那么它的子节点都是黑色的。从一个节点到该节点的子孙叶子节点的所有路径上包含相同数目的黑色节点红黑树定义:publicclassRedAndBlackTree>{/***红黑树节点*/privateclassTreeNode
中二病灬小白
·
2022-02-21 18:32
红黑树
图解AVL树与
Java实现
文章目录二叉搜索树BST缺陷平衡二叉查找树AVLAVL树查找AVL树插入1、过程说明2、LL情况与RR情况3、LR情况与RL情况4、效率分析AVL树删除1、过程说明2、四种失衡情况3、效率分析示例图简化说明AVL树
Java
大恐龙的小弟
·
2022-02-21 18:31
java
数据结构
java
数据结构
avl
后端
二叉树
红黑树
Java实现
1概念红黑树是一种自平衡的二叉查找树,除了满足二叉查找树的性质外,还需要满足如下五个条件:1.节点是红色或黑色2.根节点为黑色3.所有叶子节点都是黑色4.每个红色节点都必须有两个黑色的子节点也就是说在一条路径上不能出现相邻的两个红色结点。5.从任一节点到叶子节点的所有路径都包含相同数目的黑色节点2为什么要用红黑树要想知道为啥就要有对比的对象吧(平衡二叉树)2.1AVL树(平衡二叉树)简介AVL树是
一叶一菩提魁
·
2022-02-21 18:27
Java集合类和用到的算法
数据结构
java
图解红黑树和
JAVA实现
文章目录一、红黑树的性质二、红黑树的操作1.理解两个基本操作(左旋和右旋)2.insert操作一、红黑树的性质红黑树是AVL树的一个变种。对红黑树的操作在最坏情形下花费O(logN)O(logN)O(logN)时间。红黑树是具有下列着色性质的二叉查找树:每一个结点或者为黑色,或者为红色;根是黑色的;每个叶结点(NIL)是黑色的;如果一个结点是红色的,那么它的两个子结点必须是黑色的;对每个结点,从该
long Rookie
·
2022-02-21 18:27
数据结构与算法(JAVA实现)
数据结构
红黑树学习
java实现
简单的红黑树(2)
上文:红黑树学习
java实现
简单的红黑树(1)红黑树学习
java实现
简单的红黑树removedeleteNodefixAfterDel后记remove传入要删除的值publicIntegerremove
子波zibo
·
2022-02-21 18:57
源码学习
java
二叉树
算法
图解红黑树与
Java实现
文章目录红黑树引出1、二叉搜索树BST2、2-3-4树3、红黑树RBT5、红黑树的一些问题红黑树查找1、效率分析红黑树插入1、红黑树为空树2、插入点的key已存在3、插入结点的父结点是黑结点4、插入结点的父结点是红结点4.1:叔叔结点存在并且为红结点(叔父双红)4.2:叔叔结点不存在或为黑结点,且插入结点的父亲结点是祖父结点的左子结点4.2.1:新插入结点为其父结点的左子结点(LL双红)4.2.2
大恐龙的小弟
·
2022-02-21 18:56
数据结构
java
java
b树
数据结构
二叉树
红黑树
java实现
文件上传下载功能
本文实例为大家分享了
java实现
文件上传下载的具体代码,供大家参考,具体内容如下1.上传单个文件Controller控制层importjava.io.File;importorg.slf4j.Logger
·
2022-02-21 16:46
上一页
110
111
112
113
114
115
116
117
下一页
按字母分类:
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
其他