Java

java是1995年由Sun公司推出一门面向对象的编程语言。[1]Java具有简单性、面向对象、分布式等特点,可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。[1]
水务系统源文件源码
1. 面向政府 2. 无人机操控,水务相关,可显示无人机航拍图片,并且可以实时查看无人机视角视频 3. 小程序实现人员巡检和问题维修,工单展示和操作。包含问题上报,巡检上报,以及工单驳回,角色分五个,项目部,中队长,巡查人员,巡堤人员,游客,各自有各自的权限。 4. 人员权限 5. 后台系统, 包括人员管理,权限管理,航线任务管理,工单管理
2080java网站API
一、RBAC权限模型(表结构) 二、开发步骤 1. 生成数据表实体类 2. 定义JPA数据层访问接口(MyUserRepository) 3. 实现登录认证用户详情类(MyUserDetailsService) 4. 定义RBAC权限模型示例,Service接口 5. 定义RBAC权限模型示例,Service接口的实现类 6. 定义SecurityConfig类中access()方法自定义权限规则 7. 实现Controller类 8. 定义保存菜单数据的bean类 9. 实现菜单显示页menus.html 10. 登录认证、URL访问权限验证通过后的页面效果
1830java项目构建2.00元
该项目是一个基于springboot+vue实现的一个图书管理系统 主要功能有: 用户登录 实现登录验证 注销登录 新书推荐 图书借阅 当前借阅 借阅记录 云借阅图书管理系统项目结构划分为: 持久对象层 数据访问层 业务逻辑层 Web表现层
2050javaEpub电子图书工具
该项目是一个基于spingboot3+vue3+antdesign实现的一个学生信息管理系统,该项目实现了登录注册以及学生信息的增删改查功能 项目亮点: 使用axios第三方库发送跨域请求 使用vue-router管理单页面应用
1980java数据存储
血液分析仪源文件源码
此设备是新研发设备,后台服务主要提供细胞智能检测,云计算,智能报告解析, 聚合支付,分润,设备管理等功能; 该项目使用了 DDD 的设计理念,执行了需求评审、事件风暴会议、系统用例图、时序图、用列规约,领域建模等前置分析 过程。参照国内外的一些 DDD 技术方案,实现了一套自己的项目分层,完成了各层之间的解耦,通过领域进行业务驱动, 增加了项目的可读性、业务性和扩展性。 当前项目已稳定运行,前期通过大量时间完成了领域分析,在后续维护和迭代过程中,只需关注领域的业务变更,能更快速 准确的完成需求迭代; 项目架构 内容: 原有系统已经不满足复杂的业务需求,且所用技术过于陈旧。在此前提下重新开发一个新的智勤2.0以满足日益繁杂多变 的需求。作为此软件后台唯一开发人员,智勤2.0根据餐饮管理的需求所定制的模块化功能,主要有餐饮设备相关任务流 定时智能提醒,对公司人员、设备、车辆、财务进行统一管理等功能。参照以前项目的技术方案,实现了一套自己的项目 分层,完成了各层之间的解耦,并保证后续业务变更后的拓展性,使可读性进一步增加。可以让后续的迭代和维护只需要 关注业务,更快的完成迭代和维护。 项目架构 Mybatis、Java8、Mybatisplus、SpingCloud、Redis、Maven、Git、MySQL、Nacos DDD、Spring Boot、Spring Cloud ɵɹibaba、NACOS、MQTT、RabbitMQ 业绩: 1. 截止当月,已有8000家诊所在使用此服务; 2. 截止当月,每日为1万以上智能检测提供后台服务; 5.其他:患者管理、日志打印、设备管理、广告管理; 责任描述: 1. 下单模块:免支付功能(工厂用)、联合检测下单、单项检测下单、更新检测记录等功能 2. 联机检测模块:仪器通讯发起联机检测、待检测等模块功能 3. 设备管理模块:设备有效期、新增设备等功能
1260java医疗设备
3D打印系统源文件源码
本方案面向 C 端终端用户和 B 端企业用户,面向 3 岁以上的学生、职场工作者。解决了用户不会使用3D打印机打印模型、不会专业建模、难以通过建模盈利等问题。 本方案的特点: 1、用户可以傻瓜式使用app控制打印机打印模型,3岁以上的孩子都能使用此平台打印3D模型。 2、用户可以自主建模,例如用方块搭建模型、手动绘画建模、语音建模等,不需要专业建模知识。 3、用户可以发布3D模型,通过定价、其他用户下载,来获取盈利。 方案的产品组成:app、微信小程序、设计师网站、3D打印机、智能柜。 技术选型:Android + Vue.js + SpringBoot + Http + MQTT
4670java智能硬件10000.00元
print_server源文件源码
在局域网环境中,使用Spring Boot架构的软件来实现调用打印机打印PDF或图片文件,是一种常见且高效的应用场景。Spring Boot以其轻量级、快速开发和自动配置的特点,非常适合构建这样的后台服务。通过集成适当的库或API,Spring Boot应用可以轻松实现文件读取、打印任务提交以及与局域网内打印机的通信,从而实现PDF或图片文件的打印功能。
1980java常用工具包10.00元
航空订票系统源文件源码
本项目是一个航空订票系统,主要用于满足用户的日常订票功能。参考厦门航空的形式进行具体制作,是一个用于学习和积累相关经验的作品。 以下是主要面向用户,以及用户主要可以使用的功能。 角色:管理员、普通用户; 管理员:登录、注销、设置录入各航班信息(机场、航线、航班、执行航班、舱位产品、舱位产品执行价格、机票销售订价、餐食)。 普通用户:登录、注销、查询厦航某趟航班,订票(购买自己或帮他人订票)功能、选座和选餐、退票功能。 二、主要功能 普通用户界面: 1.用户的登录注册功能 用户可以通过用户密码登录和手机验证码登录两种方式登录系统。当用户登录时,系统会自动识别所登录的账号的权限,进一步引导不同权限的用户前往不同的界面。 2.航班查询功能 用户可以在主页的小卡片上进行航班的查询。 3.机票预订功能 3.1选择出发地、到达地和出行时间筛选航班 3.2填写乘机人信息进行验证 3.3选择附加服务 3.4订票完成 4.个人账户 4.1查看账户信息 4.2个人信息修改 4.3注销账户 5.出行帮助 管理员界面: 1.对航线的增删改 2.对城市信息的增删改 3.对航次信息的增删改 4.对飞机餐餐食的增删改 5.对用户的订单信息进行管理 6.在线下验票时,可以通过管理员系统对用户的票务信息进行验证 7.用户可以在线下找到管理员进行退票处理 8.管理用户信息,可以帮助用户修改密码
2910javavue
基于springboot+element-admin-template+mysql开发的后台管理系统,可以对文章,用户等等增删查改,用户是基于学院的老师进行整个学院的各种资源,例如学院的文章,新闻,师资等等的管理。
850javajava
分布式跟踪系统还有其他比较成熟的实现,例如:Naver的Pinpoint、Apache的HTrace、阿里的鹰眼Tracing、京东的Hydra、新浪的Watchman,美团点评的CAT,skywalking等。 本次主要利用Dubbo数据传播特性扩展Filter接口来实现链路追踪的目的 本项目基于dubbo 3.2.14 + zipkin 3.3.0 进行开发。
1520java分布式应用/网格
java脚本源文件源码
(1)从键盘录入多行学生成绩的信息,每行表示一个学生的一门课的成绩,最后一行以“exit”结束。每行文本的格式为:学号,姓名,课程名,成绩。程序能够读取学生及其成绩,将具有相同学号的学生及其成绩读取到一个Student(学生类)类对象的列表(List)stuList中; (2)程序在读取完学生及其成绩的数据后,能够将stuList中的学生按照平均成绩降序排列(如果平均成绩相同,学号数字小的排在前面), 并输出排序后的学生学号、姓名和成绩。
3470javajava
项目以国家电改为契机,以“电”为媒介,打造2B的物联网生态圈,包括:发电上网竞价管理,售电管理、安监管理及电力在线实时监控能效管理,应用主体包括:发电厂、售电公司、政府安监部门及全国工业用电企业。 该平台的技术架构可以分为多个层次,每个层次负责不同的功能和任务: 设备层: 内容:包括电力电子等设备,是电力数据采集的源头。 功能:提供电力基础设施,支持电力数据的采集和传输。 采集层: 内容:具有本地采集功能的数据采集器,能够按照特定规约上传数据。 功能:负责从设备层收集电力数据,并进行初步处理。 传输层: 内容:分为两部分,一部分在采集器内,具有加密/认证、断点续传、自描述、智能控制等功能;另一部分在前置通讯服务器,提供在线接入、加密授权、设备在线管理等功能。 功能:确保数据在采集层和应用层之间的安全、可靠传输。 应用层: 内容:主要包括数据服务器和web服务器。 功能:提供云售电业务功能模块,包括用户操作界面、业务逻辑处理、数据操作等。 二、功能模块架构 平台的功能模块通常包括以下几个部分: 界面操作层: 功能:展示用户操作界面,接收用户输入的数据,并调用业务操作层进行数据校验和逻辑处理。该层只进行信息采集和消息展示,不进行数据处理。 业务操作层: 功能:对各个模块功能逻辑进行处理,包括验证数据的有效性、格式正确性,调用数据操作层执行数据库操作,返回数据查询结果并展示到界面操作层。此外,还涉及XML数据包处理、SOCKET数据发送接收和数据加密解密等业务操作。 数据操作层: 功能:实现对数据库的操作,执行业务操作层中的数据库指令,并返回相应的数据结果。该层只与业务逻辑层交互,不直接与界面操作层交互。 三、主要功能模块 平台通常包含以下主要功能模块(售电管理模块): 系统管理模块:负责平台的整体管理和配置,包括用户管理、权限分配、系统参数设置等。 客户管理模块:管理客户信息,包括客户注册、信息维护、用电记录查询等。 运维管理模块:负责平台的日常运维工作,包括设备监控、故障排查、系统升级等。 营业厅管理模块:模拟实体营业厅的功能,提供在线购电、用电咨询、账单查询等服务。 结算管理模块:处理电费结算、发票打印、账单生成等财务相关功能。 平台的技术架构是一个多层次、模块化的系统,通过设备层、采集层、传输层和应用层的协同工作,实现电力数据的采集、传输、处理和分析。同时,通过界面操作层、业务操作层和数据操作层的紧密配合,提供高效、稳定、安全的售电服务,通过用电数据共享模式为电厂年度长协提供数据支撑,用电监控为安监部门提供数据指标及参考。各功能模块之间相互独立又相互关联,共同构成了平台的完整技术体系。
3220c#mysql10000.00元
业务运营平台源文件源码
平台主要应用于生产制造业,以打通产供销为主要目标并辅以人事、档案、资产、项目管理,提升工作效率,提高竞争力。 本人负责平台架构搭建,业务需求调研、系统数据库设计及核心业务开发。 涉及技术:SpringBoot、Mybatis、Spring Cloud、Vue、ElementUI、linux、uni-app,flowable工作流、minio分布式文件存储、nginx等
1990java企业服务
多功能咨询直播源码出售!全场景付费社交解决方案。这套源码融合一对一视频咨询与一对多直播功能,适配心理、律师、交友等多领域按时长付费服务。一对一模块支持高清视频连线、计时计费、订单管理,保障专业咨询高效落地;一对多直播可展示服务优势,观众互动提问、申请一对一服务无缝衔接。前后端开源无加密,支持多平台部署,帮你快速搭建 “展示 + 转化” 闭环咨询平台。
1760Javavue200.00元
1、汽车物流WMS系统功能包含:入库管理、物料拉动、看板管理、不良品管理、物料关系维护、接口管理等 2、作为项目经理,主要负责项目管控,系统方案设计,需求调研分析等;
1600javaWMS仓储管理系统
积分制管理系统源文件源码
绩效管理系统RankingBoard,专注企业员工管理与绩效考核。通过可视化KPI排行榜实现:员工绩效自动评估、团队竞争力分析、实时激励看板。支持多维度员工绩效管理,助力企业构建透明化考核体系。 视图: 创建自定义筛选器,只显示与您相关的任务。只需点击几下,即可保存和共享筛选器。 页面 平面页面具有人工智能记事本的功能,可让您轻松记录任务、周期计划和模块细节,然后将它们与您的任务同步。 命令 K:使用新的命令 + K 菜单,享受更好的用户体验。从一个方便的位置轻松管理和浏览项目。
1610JavaMysql
技术栈 SpringBoot+MySQL+Redis+Kafka+Canal+EasyExcel+Shiro 项目描述 乡村振兴经济普查系统是一个基于SpringBoot的数据分析项目,包括下游数据采集,上游数据分析与政策优化,个人负责数据采集的后端开发,通过下游采集数据保证上游服务数据基础,并进行决策优化。 个人职责 •使用EasyExcel+JDBC批量插入+手动提交事务的方式实现导入,并通过优化数据校验提高导入速度。 •使用数据分页查询+多线程任务分发+流的方式实现数据的导出,实测该方案导出200w数据仅需400s。 •使用MySQL+Redis,Redis预热数据,提高系统页面加载速度并使用Canal+Kafka保证两者一致性。 •设计数据库表及字典,通过使用字典映射和缓存字典的方式提高单表可存储数据上限。 •使用ThreadLocal存储用户信息实现新增数据时自动填入更改人信息。 •通过自定义异常类,完成全局异常处理。 技术难点 项目最大的难点在于批量数据导入导出,海量数据(单表历史数据5000w,每年新增1000w)存储,通过数据(单张Excel20w行105列)分批导入+优化数据校验的方案使导出时间由300min提升到400s,通过多线程数据(30w)分批导出的方案将导出时间由60min提升到10s,通过字典缓存,提高单表数据上限。
1090html
小明和小花为了在通信中传递简单的英文消息,需要设计一个对英文字符进行加解密的系统。该系统对英文字符进行加密,假设明文为plaintext,采用6-12位的字符作为密钥key,加密后密文为ciphertext;该加密系统至少满足以下要求: (1)实现加密算法:若明文为可见字符(ASCII表中,可见字符的范围是32-126),加密为循环使用密钥序列key的字面值对明文序列Pi的ASCII值相加得到密文序列Ci, 1、若相加结果Ci大于126 ,则将其数值对126取模再加31,使得最终结果仍然是可见字符; 2、若明文为不可见字符,不作任何处理,Ci=Pi; 所有的Ci按顺序输出便得到密文ciphertext,如密文字符为‘a’,密钥字符为‘1’,加密过程97+1=98,转换为字符为’b’。 (2)实现解密算法:对每一个可见字符密文Ci,将其ASCII值减去对应密钥Ki的字面值得到明文Pi, 1、若小于32,则将其数值减去31再加126,使得最终得到的Pi仍然是可见字符; 2、若密文为不可见字符,不作任何处理,Pi=Ci; 所有的Pi按顺序输出便得到明文plaintext,加密与解密为互逆算法。 (3)设计一个加解密的类Cipher,类中至少有上述三个属性(plaintext,ciphertext,key),并设计构造方法对其初始化,其中key初始化“123456”,plaintext为自己的学号,ciphertext为任意字符串。 (4)设计setKey和getKey方法,注意setKey方法需要用户输入密钥,并检测密钥的长度是否符合要求,不符合需要重新输入直到符合;同样需要实现方法setPlaintext、getPlaintext、setCiphertext和getCiphertext。 (5)设计加密方法encryption和解密方法decryption,分别通过key对输入的明文plaintext加密和对输入的密文ciphertext解密,并显示加解密前后的结果。 (6)进步一般实现加密方法encryption1和解密方法decryption1,encryption1方法对已有文件进行加密,密文保存到文档;decryption1方法对已有的文件进行解密,明文保存到文档。 (7)写一个测试类,在主方法中通过循环语句实现菜单,测试上述所有功能。
2200java
图书管理系统源文件源码
利用java的swing类来实现登录界面,利用java基本函数和语法实现数据的处理,利用mysql作为数据的储存,通过这个简单的实例来系统的学习java。
2130java
银行管理系统源文件源码
通过一个简单的银行系统交易案例,实现前端和后端的简单通信。利用html和css,以及vue框架作为前端,java及javaweb作为后端及后端处理,利用mysql作为数据储存仓库。
1760JavaScript
当前共340个项目
×
寻找源码
源码描述
联系方式
提交