Java

java是1995年由Sun公司推出一门面向对象的编程语言。[1]Java具有简单性、面向对象、分布式等特点,可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。[1]
技术架构: JDK8、Spring Boot、Zuul、Eureka、Feign、Redis、Mysql、layUI、js 项目描述: 1 统一接口标准:第三方平台提供的接口标准不同,需要进行统一后对接核心标准接口。 2 系统安全管控:对外提供接口,保司业务系统不能暴露在公网。 3 交易监控:需要实时查看第三方平台访问保司接口的交易量情况及接口的稳定性。 责任描述: 1 对接第三方接口进行接口适配开发,编写、维护开发文档,负责核心代码开发。 2 使用Redis实现接口幂等性。 3 使用Complateble异步技术将网络地址图片上传至SFTP服务器保存。 4 对不同供应商报文的加密方式不同,根据请求URL中的参数使用Map和函数式接口Function构建策略模式走相对应的加密方式。
1100javaweb
希⾳WCS项⽬是⽤于监控和控制仓库内物流设备和操作的关键软件系统。集 成了⾃动化设备如输送线、堆垛机、简练机器⼈等,提供了对这些设备和系统的全⾯控 制、协调和优化。WCS从上游系统中接受指令,传递⾄PLC系统中,指导仓库作业。 责任描述: 1.开发整个WCS系统后台管理的基础模块,包括基础管理、任务管理、库存管理、报 表管理等。 2. 接收上游WMS系统发出的任务指令等业务模块集成到WCS系统中。 3. 与PLC系统对接,对⼊库货物料箱拍摄⼆维码以及⾼度进⾏分流,并告知⼊库库区 (携带货箱id);到达⼊库⼝,使⽤redis判断⼊库接驳⼝状态可⽤调⽤PLC告知料 箱流动;PLC上报料箱到达接驳⼝,WCS⽣成AGV任务,下发AGV开始搬运。
2160javaweb
涉案企业合规第三方机制监督评估平台属于web网站,提供数据统计、专家管理、案件管理、文件上传下载功能、Mq发送消息等功能
1240javaweb
院系领导在平台发布教学考核工作任务后,教员可根据平台进行信息填报由系统算分,填报后提交院系审核,统计数据
1250javaERP
1. 项目功能模块与功能实现 微信群推项目,作为与京东合作的核心推广工具,旨在通过多模块协同工作,实现京东商品在微信群中的高效推广与佣金赚取。项目主要包括以下几个功能模块: (1)PC客户端:用于将京东商品信息转换为公司特定链接,并支持一键发送至微信群。 (2)WEB管理端:提供全面的商品选品、推广位、优惠券、联盟商品等管理功能,帮助用户灵活调整推广策略。 (3)京东代理服务:作为连接京东与公司系统的桥梁,实现商品信息的实时同步与订单数据的准确追踪。 (4)订单管理服务:为用户提供订单查询、佣金统计等核心功能,确保收益透明化。 对于使用者而言,这些功能模块共同构建了一个完整的推广生态,不仅提升了推广效率,还通过精细化的管理,让佣金赚取变得更加简单直接。 2. 我的任务与成果 在项目中,我主要负责后端研发以及管理平台的研发工作。具体任务包括: (1)后端研发:采用Spring Boot框架构建后端服务,结合MySQL进行数据存储,Redis用于缓存优化,Quartz实现定时任务管理。通过OAuth2与JWT技术实现安全的用户鉴权与访问控制。 (2)管理平台研发:使用Bootstrap、CSS与Jquery构建前端界面,实现商品选品、推广位、优惠券、联盟商品、订单、日志、系统管理等功能的可视化操作。 在技术团队的共同努力下,我们成功完成了项目任务,得到了用户的广泛好评。通过此项目,我不仅锻炼了自己的技术能力,还深刻体会到了团队协作的重要性。 3. 遇到的难点与解决方案 在开发过程中,我们确实遇到了一些挑战,特别是在模拟微信发送消息这一环节。由于微信官方并未提供相关的接口支持,且存在封号风险,我们不得不寻找替代方案。针对这一问题,我们采取了模拟人工发送消息的方式。通过精心设计的算法与逻辑,我们成功实现了消息的自动化发送,并在很大程度上降低了封号风险。这一解决方案不仅解决了我们的燃眉之急,还为项目的后续发展奠定了坚实的基础。
2130c#springboot
功能简介: 本项目是一个在线游戏充值平台。规避IOS30%的充值税。支持各种充值渠道包括海外的gash充值,mycard充值,韩国的naverpay钱包,支付宝国际等。提供web页面给玩家进行在线充值,另外支持其他业务系统进行支付渠道的接入。 管理员在后台配置商品信息。用户在前台进行登录,进行购买游戏道具。 1. 本系统采用的技术:java,springboot,MySQL,Redis,Vue,js 2. 本系统难点:对接各渠道的不同api协议。并且要做到0掉单60秒内发货。我们通过异步发货重试来保证发货的0丢失。采用轮询机器人进行订单的状态校验,通过与远程订单的比对实现了自动补单自动发货的功能。
1740javaweb
产品是一种安全产品或解决方案,用于检测和响应企业网络和终端设备上的威胁和攻击。它是一种综合性的安全工具,整合了多个安全技术和功能,旨在提供更全面、智能和集中的威胁检测、响应和管理, 旨在强化企业的安全防护能力,帮助企业发现和应对高级威胁和攻击。 1. 构建基于SpringBoot的微服务架构,实现云上部署,确保系统的可伸缩性和高可用性。 2. 设计并实施基于SpringBoot与K8S的敏感信息加密部署方案,以满足部门加密SDK和安全要求。 3. 开发OpenAPI开放性接口链路,并编写Apisix插件,为第三方设备提供可靠的接入链路。 4. 负责安全事件统计,优化基于Mongo的数据查询统计,提升数据处理效率。 5. 设计基于云原生应用环境的授权链路框架,实现定制化功能和自动化部署,加强系统的安全性和可管理性。 6. 开发基于Pulsar的实时系统通知模块,将安全威胁消息实时推送至微信公众号,提高响应速度和用户体验。 7. 设计自动化流水线,分层测试系统功能,并分析解决性能瓶颈,确保系统稳定性和可靠性。 8. 解决云上持续集成环境问题,负责线上客户问题反馈及需求闭环,维护系统稳定运行 9. 定义系统日志规范,开发基于ELK的运维日志采集统计
1300javaweb
项目主要分为前端浏览和后端管理系统; 后端管理系统主要包括:角色划分、帖子模版生成、帖子发布、发布消息、局域网内消息通知、事件推送、人员管理、数据统计等; 本人负责后端所有内容;
1140javawebapp
项目技术:Spring、SpringMVC、SpringBoot、Mybatis、MySQL+Redis 项目描述:是一款餐饮软件产品,分为商家端和用户端,商家端主要服务于外卖商家,包括工作台、数据统计、员工管理、菜品管理、套餐管理、分类管理、订单管理和来电提醒等功能。用户端则主要面向消费者,提供微信小程序登录、菜品浏览、购物车添加、下单、支付、历史订单查询、地址管理和催单等功能。 在技术架构上,采用了前后端分离的设计,前端主要使用H5页面和Vue框架,后端则基于Spring Boot框架,使用MyBatis进行数据库交互,并采用Nginx代理服务器和Tomcat进行分发。代码管理和构建通过Git和Maven实现。 责任描述: 开发商家端和用户端所有功能模块的后端代码: 1.使用websocket技术实现后端主动向前端发送消息,实现用户催单 2.使用spring-task对超过未支付时间的订单以及长时间处于配送中 的订单进行定时处理 3.使用AOP进行公共字段自动填充 4.对用户端的菜品数据使用redis缓存 5.使用注解和动态sql完成Mapper层开发 6.使用拦截器完成JWT令牌校验拦截指定资源 7.使用HttpClient获取微信用户oppenID 8.使用pageHelper插件实现分页查询 9.使用Lombok插件@slf4j注解进行记录日志,@Data注解生成get/set 方法、@AllArgsConstructor、@NoArgsConstructor生成有参/无参 构造 10.使用swagger/postman进行联调 11.通过事务控制确保数据库操作的一致性和数据的完整性性 12.利用POI技术导出运营数据报表 13.使用全局异常处理器捕获业务异常 项目地址:https://github.com/Bruce-Dragon/catering-system/tree/master
1390javaweb
1、项目主要包括数据概览(图表统计)、系统管理、运营管理等功能 2、项目使用框架为springboot+vue 3、项目使用rabbitMQ传输数据
1610javaweb
包括地区管理、应用管理、指标管理、标签管理、事件管理 、部门管理、人员管理、服务器管理、目录管理等 主要负责地区管理、应用管理、指标管理、标签管理后端接口开发
1140javaweb
1、本项目主要用于企业内部的点餐,主要功能有,菜单管理,消息通知,自助点餐,点餐统计和导出等功能; 2、本人主要负责整个系统等框架搭建和全体功能开发,采用了Spring MVC框架,mysql数据库,jsp模版引擎等技术,解决了企业内部员工线上点餐的问题。
1130javaweb
项目分为开票,和非税收缴两大模块。 主要的使用者对象为大众和政府财政单位人员。 我在里面主要制作的模块为业务申请流程,与后置会计凭证生成模块。 近期主要碰到的问题为会计核算并发数据量大导致性能不足问题, 应强性要求同步,但是drds性能已到顶,所以现在已采用假异步的方式去处理近期这个问题。
1410javamysql
1.参与项目的需求分析和项目的构建,数据库表的设计, 服务器项目的部署。 2.隐患、施工工单的派发,检查项、点位、区域模块之间逻辑的实现与设计。 3.使用@Scheduled注解实现定期任务的下发, 独立编写定期任务逻辑。 4.使用redis存放巡线人员信息、项目配置,减少数据库的压力,将人员最新的点位信息存放到redis,历史数据存放在数据库中。 5.通过高德地图实现,PC 与手机端巡检人员实时位置展示,巡检轨迹展示,地图上海量巡检点位渲染, 区域(多边形)渲染等功能。 6.编写系统操作文档, 系统部署文档。 7.负责巡线系统(PC+APP)功能的维护和升级。
1320javavue
使用技术栈:SpringCloud,SpringBoot,Mybatis-Puls,SpringSecurity,RocketMq 等框架。 项目描述:该平台是一个综合性 B2B2C 平台,主要围绕,人,车,货运,生活为核心,布局网络货运,加油充电商城,租车购 物,三方,金融等场景与行业服务,该平台由,用户,支付,商品,轨迹,开票,报表,第三方API开放功能,鉴权,后台管理, 供应等相关微服务组成。 我的职责: 负责供应链分类管理,供应链供应商管理,采购商管理,供应链标签管理,供应链仓库管理,供应链购物车,车队管理,设备管 理等相关功能开发。 负责微信支付,彪悍运单推送,北京中交,市级平台数据推送 等第三方接口对接。 参与以前功能的维护迭代,第三方接口开放的安全设计(基于RAS)和功能接口开发,供应链商品管理,供应链订单管理,支付宝接 口对接等相关功能开发。 优化文件导入功能 通过多线程和本地缓存来提升导入速度。 使用Docker搭建开发环境供应链服务如 ElasticSearch Kibana 相关中间件应用。
2080javaweb
用户账号管理 数字人用户账号管理系统,用于管理数字人系统的用户账号管理 1、可以管理用户类型,分为终端用户、经销商、管理员,添加维护用户信息 2、维护用户和账号类型的关系、同一个用户可以拥有多种的账号权限 3、维护资源类型和资源、可以给不同角色用户设定资源的访问权限
1030javaweb
1、系统包括家政员管理、合同管理、家政员客户管理 2、实现家政公司,家政员和客户的全流程管理 3、方便家政公司管理家政员和客户
1090java企业ERP/CRM/进销存
一. 三维建模与可视化模块:利用GIS(地理信息系统)和BIM(建筑信息模型)技术,构建水体、河岸、桥梁、泵站等基础设施的三维模型。通过高精度渲染,实现水环境的真实感展示,支持多角度、多尺度的观察与分析。 实时数据采集与集成模块:通过部署在水体中的传感器网络,实时采集水质、水文、气象等数据。同时,集成现有监测系统,如水质监测站、水文站等,确保数据的全面性和准确性。 二. 智能分析与预测模块:运用机器学习和人工智能算法,对实时数据进行深度挖掘和分析。建立水质变化、洪水预警、生态影响等预测模型,为决策者提供科学依据。 三. 仿真模拟与优化模块:基于历史数据和实时数据,模拟不同情景下的水环境变化。通过调整水利设施运行参数、生态修复措施等方案,评估其对水环境的影响,从而实现水资源优化配置。 应急响应与指挥调度模块:结合预测结果和实时事件,制定应急响应预案。通过数字孪生平台,实现应急资源的可视化管理和指挥调度,提高应对突发事件的能力。 四. 综合管理与决策支持模块:整合各类数据和信息,提供全面的水环境管理视图。通过数据驱动的决策支持系统,辅助政府和企业制定更加科学、合理的政策和管理措施。
2310javaweb
系统模块: 1.用户管理模块 2.文件管理模块 3.数据处理模块 4.地图服务模块 技术难点: 1.要求地图无国界展示: 该系统采用了自行搭建底图服务器的形式发布, 自定义地图 2.要求地图可进行框选范围: 该系统采用了leaflet, 结合底图服务器, 完成功能
1650javaweb
对商品物资的采购、销售以及领用发放的系统化管理平台,配合一体机进行物资的发放。分为基础信息管理、物资管理、采购管理、领用管理仓储管理等模块
930javaweb
当前共468个项目
×
寻找源码
源码描述
联系方式
提交