Java

Java是一门由Sun Microsystems(现属Oracle)于1995年发布的高级编程语言,其设计核心是“一次编写,到处运行”的跨平台能力。这一特性通过Java虚拟机(JVM)实现,源代码被编译成与平台无关的字节码,由JVM在不同操作系统上解释执行,使其拥有极强的可移植性。Java是一门面向对象的语言,强调代码的健壮性、安全性和多线程处理能力,其严格的类型检查和缺乏指针等设计降低了内存错误的风险。它广泛应用于大规模企业级开发,是构建复杂、高并发后端系统、Android移动应用和大数据平台(如Hadoop)的基石技术。尽管语法相对严谨冗长,但其结构清晰、稳定性极高,拥有世界上最庞大成熟的生态系统和社区支持,历经数十年发展依然是大型、关键业务系统最可靠的选择之一。
飞瓜数据产品系统
这是一个短视频达人与直播数据分析平台的APP,是一个抖音达人与直播助手工具的APP。主要功能是将后台统计分析好的数据根据用户需求通过图表与文字等信息展示出来,方便抖音达人/运维等相关人员观看了解。由本人独立开发Android端APP。 图表控件都是自定义控件用 登录方式除手机验证码和密码登录外还采用友盟手机号一键登录以及微信登录 支付采用微信和支付宝; 分享采用了微信和腾讯QQ以及直接保存文件等方式; 推送采用了阿里云推送; 数据统计采用了友盟预计服务端后台接口统计 异常捕获采用友盟与腾讯Bugly
420Android大数据
1.[30%] 本方案面向综合档案馆,解决综合档案管档案管理业务问题 2.[50%] 相比于市场常规方案,本方案能够自定义综合档案类型,大文件秒开,海量数据精准检索,结合AI智能查档 3.本项目采用 开发采用,springboot3,springcloud ailibaba,clickhouse,elasticsearch,postgres,mysql,rocketmq,nacos,redis,xxljob,vue3,部署使用 K8S+kubesphere 实现自动部署
610JavaJava
后台系统需要把“人(User)- 角色(Role)- 页面(Page)”这三者解耦: 同一个人在不同业务线可以拥有多种角色; 一个角色可以复用到多个人; 角色最终落到可访问的页面(菜单 / 按钮 / API)上,实现最小权限原则。 因此系统必须支持“用户、角色、页面”三者的独立增删改查 + 分页,且要提供关联/解关联的入口。 用户管理 • 新增、编辑、删除、批量删除 • 列表分页(支持关键字、状态、注册时间区间、角色筛选) • 详情抽屉:头像、账号、姓名、手机号、邮箱、状态、创建人、创建时间、最后登录时间、拥有角色列表
520JavaspringBoot
抖音分享短链接系统围绕用户分享抖音视频提供便利性,比如分享至微信等平台时通过文本加短链形式帮助提高传播率。系统底层支持高 并发短链跳转场景,并提供了深入的分析和跟踪功能等。通过6c32G+i5单机部署进行压测,核心功能短链跳转原始连接 3000/QPS。 技术架构:SpringBoot + RocketMQ + JdHotKey + ShardingSphere + Redis +MyBatis-Plus+ MySQL + Sentinel 个人职责: 1.基于京东开源的 JdHotKey 框架优化热点短链接访问,采用 Caffeine 与 Redis 组合实现多级缓存策略。相比直接访问 Redis,实现吞吐 量平均提升 3倍,显著提升跳转效率。 2.通过分片策略解决 Redisson 布隆过滤器大量存储场景下容量限制问题,并通过 ScheduledExecutorService 定时检查布隆过滤器是否存 在扩容需求,基于双可用区的设计实现布隆过滤器的动态在线扩容。 3.在短链接数据利用ShardingSphere 分片的基础上,引入路由表来支持用户分页查看短链接,确保分页功能的兼容性和短链接跳转原始链接 的高效性。 4.通过布隆过滤器判断短链接是否存在,相对查询数据库判重优化了 MySQL 处理能力,使接口响应时间降低 20%以上。 5.通过 Sentinel 对短链接系统进行 QPS 限流,使用压测结果 80% 性能设置限流阈值。在触发限流规则时,自动进行降级处理。 6.使用 MySQL 存储用户访问短链接的监控数据,结合 RocketMQ “削峰”能力,保障在大流量下完成监控存储。 7.通过 Redis 完成消息队列消费业务下的幂等场景,保障消息在一定时间内消费且仅消费一次。 8.封装缓存失效读取功能,基于分布式锁机制在缓存击穿时重构缓存, 通过双重判定优化更新或失效场景下大量查询数据库问题。 9.为保障短链接缓存与数据库之间的数据一致性,采用了通过更新数据库删除缓存的策略,保证了两者之间的数据一致性。
580Java微服务框架
在车机系统项目中,我主导并完成了Avatar虚拟形象的全流程开发,程序逻辑实现(包括表情驱动、骨骼动画、口型同步及场景交互),打造了具有品牌特色和情感化表达的车内数字伙伴。面对复杂的系统环境,我成功解决了多操作系统与多硬件平台(不同芯片方案)的融合开发难题,设计并实施了高效的跨平台架构与通信机制,确保了系统的高兼容性与稳定运行。在底层交互层面,我完成了车机硬件(如CAN总线、传感器、音频设备)到上层应用软件的技术对接与驱动开发,实现了车辆状态数据的精准采集、控制指令的可靠下发以及资源(如麦克风、扬声器)的协同管理,为上层功能提供了坚实的支撑。最终,我主导实现了车机系统的核心AI智能对话功能,集成先进的自然语言处理引擎,完成了语音唤醒、意图识别、语义理解、多轮对话管理及TTS语音合成等模块的开发与优化,显著提升了人车交互的智能化水平和用户体验,使车机系统具备了自然、流畅的拟人化沟通能力。
910Android汽车
项目:运动健身SaaS系统 项目组长(成员12人) 2024.03-2024.10 简介:该系统主要包括门店管理系统、租户管理系统、会员端小程序、教练端小程序,完成健身行业日常业务管理。 业务范围:业务功能主要划分为会员管理、储值管理、卡课管理、私教管理、小班管理、团课管理、培训管理、票券管理、场地管理、商品管理、营销管理、组织管理、租户管理等。 核心点:门店数据过滤、多数据源切换及事务保证、系统统一支付实现、后台数据统计任务、微服务限流把控、门店数据同步、公众号、小程序 涉及技术:Vue、SpringCloud、Feign、Dynamic Datasource等 负责部分:全程参与,主要负责业务需求分析、数据库设计、原型与具体页面设计、系统架构搭建、Jenkins持续集成任务、支付服务搭建、业务接口开发
1620JavaMysql
简易的spring开源项目
Spring 框架核心功能复刻​ 项目描述:团队合作复刻 Spring 核心功能,深入理解框架底层原理,验证技术深度。​ 技术栈:Java、反射机制、设计模式​ 核心职责:​ 负责 IOC 容器、DI 依赖注入模块设计与实现​ 开发事务管理组件,支持 REQUIRE、REQUIRE_NEW 等事务传播行为及 READ_COMMITTED、READ_UNCOMMITTED 等隔离级别​ 设计三层缓存机制解决循环依赖问题,优化容器启动效率​ 成果:完成核心功能复刻,通过单元测试覆盖率 95%,加深对 Spring 底层逻辑的理解 集成 AI 能力的学生管理系统,实现智能信息检索与分析功能。​ 技术栈:Spring AI、LangChain4j、Spring Boot、MySQL​ 核心职责:​ 设计 AI 功能模块架构,集成 Spring AI 与 LangChain4j 实现智能问答​ 开发学生信息管理核心逻辑,支持数据录入、查询、统计分析​ 成果:实现学生数据智能分析功能,减少人工统计时间 60%+​
430JavaJava
物联网云平台产品系统
采用前后端分离的模式,微服务版本前端,Nginx前后端分离负载均衡。 后端采用Spring Boot、Spring Cloud & Alibaba。 Docker部署,脚本一键部署各种服务。 Akka高性能异步计算设备数据规则处理,Quartz分布式定时任务框架。 注册中心、配置中心选型Nacos,GateWay网关,流量控制框架选型Sentinel,分布式事务Seata。 EMQX(MQTT协议)消息队列,Netty的tcp和udp设备连接,ModBus通信协议。 缓存Redis,数据库mysql,时序数据库TDengine,文件服务器Minio高性能开源上传下载。
490Java物联网
进销存项目产品系统
基于若依微服务源码做一个集成docker脚本的小demo,原代码结构不变,只添加oms功能模块。 采用前后端分离的模式,微服务版本前端(基于 RuoYi-Vue)。 后端采用Spring Boot、Spring Cloud & Alibaba。 注册中心、配置中心选型Nacos,权限认证使用Redis。 流量控制框架选型Sentinel,分布式事务选型Seata。 ruoyi内置功能 用户管理:用户是系统操作者,该功能主要完成系统用户配置。 部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。 岗位管理:配置系统用户所属担任职务。 菜单管理:配置系统菜单,操作权限,按钮权限标识等。 角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。 字典管理:对系统中经常使用的一些较为固定的数据进行维护。 参数管理:对系统动态配置常用参数。 通知公告:系统通知公告信息发布维护。 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。 登录日志:系统登录日志记录查询包含登录异常。 在线用户:当前系统中活跃用户状态监控。 定时任务:在线(添加、修改、删除)任务调度包含执行结果日志。 代码生成:前后端代码的生成(java、html、xml、sql)支持CRUD下载 。 系统接口:根据业务代码自动生成相关的api接口文档。 服务监控:监视当前系统CPU、内存、磁盘、堆栈等相关信息。 在线构建器:拖动表单元素生成相应的HTML代码。 连接池监视:监视当前系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈。 新增wms-oms模块 商品管理:商品类型,规格,详情等设置。 采购管理:采购单录入。 销售管理:销售单录入。 库存管理:库存查询、库存日志 ##代码改动: 添加mybatis-plus,多租户简单实现。 添加dockerfile,镜像打包。 添加docker-compose脚本,集成yapi。 添加junit测试。 改动了数据库脚本。 集成WxJava微信登录功能。
1100JavaWeb框架
量化金融产品系统
1.账户交易数据 通过Headless浏览器/API定时爬取合作券商账户的持仓、盈亏记录(Python+Selenuim/Requests)。 数据清洗:处理滑点、手续费,标准化为Pandas DataFrame。 2.华尔街日报新闻爬虫 监控黄金相关关键词(如"Fed Rate", "XAU/USD"),提取发布时间与情感极性(NLTK/TextBlob)。 存储至MongoDB并关联对应时间戳的价格波动。 3.黄金K线数据流 接入MT4/第三方API获取实时M1、M15粒度OHLC数据。 技术指标计算(RSI、布林带)通过TA-Lib库实时更新。 4.每日自动生成PDF报表 账户层面:当日收益、夏普比率、最大回撤(Matplotlib可视化)。 新闻关联性:标普黄金指数与WSJ新闻发布的时间序列对比图。 异常波动预警:收益偏离3σ时触发邮件通知 5.策略回测界面 Streamlit面板支持 动态调整参数(如均线周期)并模拟历史收益。 叠加新闻事件标记分析策略鲁棒性。
720Java邮件工具
京飞档案管理系统(JF.AMS)基于国家档案管理相关规范(如《GB/T 18894-2016》、《DA/T 58-2021》等)而设计,实现了电子文件从收集、归档、存储到利用的全生命周期管理,确保档案数据的完整性、安全性与可追溯性。系统支持实体档案与电子档案的融合管理,并通过标准化接口与业务系统(如OA、HR、合同、财务系统)无缝对接以实现业档一体化应用。 应用场景: (1)政府机关:对接政务云,实现“一网通办”文件归档。 (2)企业:集成业务系统(如SAP、用友),管理合同、会计档案。 (3)档案馆:接收各单位的电子档案进馆,提供公众查询服务。 产品特点: (1)业档一体化 (2)多源收集且高效 (3)检索快捷且智能 (4)流程标准且合规 (5)数据完整且安全
1320Java档案管理
租房管理系统产品系统
1.提供一个对外开放的 Lisa 系统,房态,租客,财务,权限,组织架构,支付中心,CRM 等业务管理,解决了长租领域管理系统空白。 针对公司业务做了深度分析,系统并对其做了深度的对接,能解决公司80%以上的问题。 2.实现房间在线预订,和房间展示等业务。 3.房态,租客,财务,权限,组织架构,支付中心,CRM 等业务管理,解决了长租领域管理系统空白。 针对公司业务做了深度分 析,系统并对其做了深度的对接,能解决公司80%以上的问题。
440PHP支付(Payment)
一个自定义协议的电子围网数据接收与储存。 一、通讯方式 串口方式: 波特率为9600bps,采用8-N-1格式 网络方式: PC端做TCP服务器,默认监听端口5000 二、数据包格式 所有数据都以回车符为结束符,数据内容以空格分隔,所有数据都是有应答。 应答(布撤防才会有成功和失败之说,其他的指令都回A 1) 内容: A 结果 结果: 0: 失败; 1: 成功 2: 执行成功 注:每条指令都需要回复A 1,并以回车键结束。 心跳 内容: H 设备编号 通讯方式 设备类型 设备编号: 为报警主机编号 通讯方式: 0: 串口/网络; 2: GPRS 设备类型: 0: 接警机; 1: 主机 设备类型为非接警机时,设备跟PC连接建立后,立刻发送心跳包。 心跳间隔默认为10秒。 举例: 主机编号为0时:H 0 0 1 主机编号为1时:H 1 0 1 事件上传 内容: E 主机编号 防区编号 事件代码 子系统号 月-日-时-分 主机编号: 接警机上报时,为接警机编号-通讯机编号-终端设备编号;主机上传时为用户编号。 防区编号: 为0时,为非防区事件。
470JavaJava
这是一款短视频社区应用,用户可以点赞、收藏、搜索、发布视频,关注喜欢的作者等;后台系统可以自动对视频进行处理,如转码、添加水印、截取视频封面、审核视频等 主要技术:SpringCloud+Redis+MySQL+RabbitMQ+MybatisPlus+XXL-job+Canal+Elasticsearch
470Java前后端
地磅称重解析开源项目
化工园区封闭化建设,出入需要称重,所以加装了地磅。现有两个卡口,每个卡口进出分别各有一个地磅,每个卡口配一台主机,两个地磅都直接连接到电脑主机上,仪表232接电脑串口(仪表15芯7、8接电脑九芯2、5)。业务需求是提供一个接口能够读取指定地磅的实时数据,所以就开发一个程序部署在这台主机上读取串口数据并往外提供最新数据。 该程序同时支持的连续发送方式和指令应答方式。 该程序会将地磅数据实时数据存入redis中,以便其他程序随时使用,同时也提供接口,供其他程序调用获取最新的称重数据
480JavaJava
本项目除了一些常用的数学计算工具、经纬度距离计算工具等,还封装了一些化工园区中不同事故模型的计算。 事故模型主要为简化模型,降低计算难度,包括高斯烟羽 + 高斯烟团、池火灾、水平方向喷射火、容器爆炸、蒸气云爆炸等事故预测与计算。 环保中常用的大气aqi、水质等级计算。 iot数据协议的解析方法的封装,包括:GB 26875.3-2011 城市消防远程监控系统、JBF293K 通讯接口卡 RS232485 通讯协议.pdf、SFJK-200 可燃气体控制器 MODBUS 通讯协议。
330JavaJava
Java OSS 封装库开源项目
minio、阿里云、腾讯云等支持S3协议的java sdk封装,便于文件的上传下载删除等操作,jdk17+,aws2+。主要包含功能: 创建bucket 删除bucket 文件上传 拷贝文件 删除文件 文件下载 设置文件标签 上传文件指定时间自动删除 上传文件并加密 分片上传 断点续传 生成预签名url,直接前端上传不经过后端
350JavaJava开发工具
1、本方案主要面向危化企业特殊作业场景,主要包含作业前资质确认、作业过程中安全监测以及作业后环境恢复监测等 2、优势:本品主要核心为动态监管人员、环境、设施设备等,通过数据监测实时掌握现场情况,确保作业安全 3、本品主要由电脑端、移动端组成,后端采用的技术语言为JAVA、移动端则为H5 通过:物联感知+智能诊断+自动闭环;实现特殊作业“申请-审批-监控-验收”全流程数字化管控,将事后追责转变为事前预防、事中阻断,重大作业风险管控效率提升40倍以上
300Java特殊作业
1. 方案面向对象与问题解决 本方案面向中小型制造企业,特别是缺乏专业IT团队的传统工厂。这些企业普遍存在职工信息管理混乱、订单跟踪困难、库存状态不透明等痛点。通过本系统,企业管理者可以实时掌握职工配置、订单进度和库存状况,实现生产流程的数字化管理,提升运营效率,降低管理成本。 2. 相比市场常规方案的特点 相比传统的Excel表格管理或昂贵的ERP系统,本方案具有显著优势:首先,采用轻量级Spring Boot架构,部署简单,维护成本低,特别适合预算有限的中小企业;其次,系统界面采用现代化响应式设计,操作直观友好,员工培训成本低;第三,支持多条件智能搜索和实时数据统计,管理者可以快速获取关键信息;最后,系统具备完整的CRUD功能,支持数据的增删改查,确保信息的准确性和时效性。 3. 方案产品组成与技术选型 本方案采用B/S架构,前端使用Thymeleaf模板引擎配合CSS3实现响应式界面,后端基于Spring Boot框架构建RESTful API,数据层采用JPA进行对象关系映射,数据库选用MySQL保证数据安全性和稳定性。系统包含职工管理、订单管理、库存管理三大核心模块,支持多用户并发访问,具备良好的扩展性和维护性。
270Java工业软件
提供外卖点餐后台:员工/分类/菜品/套餐、文件上传(COS)、购物车、下单与订单、营业状态、统计报表。 支持微信小程序登录、JWT 鉴权,Redis 与 Spring Cache 缓存、WebSocket 来单提醒、定时任务自动关单与完结。 技术栈:Spring Boot + MyBatis-Plus + MySQL + Redis + WebSocket + Spring Task + Knife4j + COS;分层清晰,DTO/VO + MapStruct 映射。
530Java外卖点餐系统
当前共10万+个项目
×
寻找源码
源码描述
联系方式
提交