Java

java是1995年由Sun公司推出一门面向对象的编程语言。[1]Java具有简单性、面向对象、分布式等特点,可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。[1]
解析浮标报文,存储数据到mysql数据库中 做一个门户界面,界面上展示地图,并通过经纬度显示浮标,每个浮标的数据都实时监听,如果数据异常,该浮标会标红,并提示报警
1170
架构规范手册源文件源码
1. 目的。 公司研发组织(技术中心、中台研发) 作为此规范的一级利益干系人。希望达成以下目的 1)保证系统质量。 将系统关注的相关质量诉求,通过此规范,在架构层面进行第一次满足。 换言之,遵从此规范可以使系统具备质量基础,相对于没有规范参考的系统研发更具有质 量保障。当然,更多的质量保证还需要在研发、测试执行过程中去实现。 2)降低系统风险。 尽量规避一些常规的系统/技术风险,是本文档的创作目标之一,但无法完全避免风险, 因此在实际进行系统设计与研发时需要去识别和处理。 3)降低管理成本。 系统架构治理是技术团队所必须面临的课题。此规范力求让架构变得更简单、更标准、更 统一,从而让架构治理变得更容易。 4)指导技术决策。 在实际项目中,遇到相关技术问题需要决策时,本规范规定的相关内容可以作为决策参 考。 在做技术方案设计、评审以及研发合规检查时,需要遵从和参考本规范。 2. 适用对象。 此规范文档所述内容,适用于以下岗位角色,并其工作提供参考与约束: 1)架构师。架构师进行项目解决方案设计,技术决策,技术评审,架构检查等工作时需 要遵从或参考本规范,并可以此为基础,考虑后续演进设计。
1410
评标流程界面控制,各个专家使用评标工具进度由管理工具统一控制,实现文件预览,打分评审等功能 最终根据评标规则对供应商的得分进行排名,做出推荐结果
1040Java
1、 使用BPM作为流程引擎开发业务的流转过程,期间与多个外围平台进行数据交互并针对应答报文做不同的流程处理和数据登记,并在流转过程中提供异常回退接口。 2、 负责前端界面敏感信息模糊化处理。通过自定义注解以查询接口返回作为切点,使用反射对返回对象遍历,根据规则模糊字段。并且使用策略模式使模糊规则和需要模糊的字段通过数据库配置完全控制。 3、 使用定时任务框架quartz改造工单扫描进程,解决分布式任务进程调度问题。
2080Java
上位机通信软件,使用jtag和串口通信 根据通信协议,使用工具通过jtag或者sci模式,向芯片中下载指定的程序文件,并可通过指定的命令进行指定操作
1260
“熵”的概念来源于物理学的一种定义。熵增定律,简单理解为:一个孤立的系统,总是沿着越来越混乱的方向演进,这个过程就是熵增。当熵值达到最大时,该系统则完全死亡。可通过外力对系统做“功”,达到熵减的目的。 我们的软件系统开发与运行,也面临相似的问题。随着时间的推移,我们的系统越来越混乱、修改越来越困难、问题频发,这就是熵增。我们做研发如何从架构上对抗这种熵增,本作品带您一起分析和解决这些问题。
1270
承接公司所有运营产品的网赚业务,DAU 达 200w 以上,20 年网赚业务盈利达8000w 以上,占当时企业总盈利的 20% 系统使用 Java 语言为主要开发语言,使用 Springcloud 做微服务架构,k8s 部署环境 服务单机在 1000qps 之下相应保证在 200ms 以内,系统并发可达 10w  使用 Seata 框架做全局事务锁,保证业务流程的前后一致性,使系统的准确率达到99.99%以上 使用 Sentinel 做服务的熔断与限流的保护机制,增强系统的健壮性 敏捷开发模式,快速开发迭代,快速响应以及交付各个产品业务线的需求,加大留存率,以及跟近市场快速变更的节奏
2460nodejs
一个触点预定以及广告投放的管理平台,接入触点资源,以方便租用和预定,并且集成广告投放功能,对接 ADX 微服务架构项目,Springcloud 框架开发,使用 Feign 组件进行服务之间的调用,以及服务的熔断已降级,以进行服务进程的保护 使用 RabbitMQ 消息中间件进行异步消息的处理,并且对于广告投放的启动,使用 MQ 进行延时消息的处理 由于投放服务的业务场景的需要,并发请求量比较高,所以使用 Webflux 框架,响应式请求以提高服务器的并发请求的响应数量 使用分布式事务的重复操作,进行排期与投放计划的预定操作,以达到数据的最终的一致性 使用 Aop 进行不同接口的参数校验,使得参数校验部分的代码与业务处理逻辑代码解耦
1010
1. 功能模块与用户实现的功能: 项目主要分为以下功能模块,旨在为用户提供在线学习、测试和反馈服务: a.用户认证与管理模块: 允许用户注册账户,登录以访问个人课程和测试。 b.课程管理模块: 提供课程列表,用户可以注册并查看自己已注册的课程。 c.课程内容模块: 展示课程内容,包括文本、视频、图片等。 d.测试与反馈模块: 用户可以在完成课程后进行在线测试,收到测试结果反馈。 2. 个人任务、技术栈和成果: 我在项目中负责了以下任务,采用了相应的技术栈,最终达到了以下成果: 任务1:用户认证与管理模块 使用Django框架实现用户模型和认证系统。 使用Django REST framework创建用户注册和登录的API接口。 在前端使用React进行用户注册和登录的界面开发。 成果:用户可以注册账户、登录以访问个人课程和测试。 任务2:课程管理模块 设计数据库模型来存储课程信息,包括名称、描述等。 创建API接口,通过Django REST framework提供课程信息。 使用React前端展示课程列表,支持课程注册功能。 成果:用户可以注册并查看自己已注册的课程。 任
1360
主要模块:机器人管理、订单管理、客户管理、系统管理 主要负责:负责订单模块业务设计与开发,分配工作,监督工作进度,处理开发中遇到的问题,以及对接his,海康,钉钉等。调用机器人api,使用机器人运送订单。 技术栈:spirngboot,mysql,mybatisplus,redis,海康等
1430Java
项目描述:青海省桥头镇政府的政府文化平台,共分为一体化平台、协同办公平台、社会综治平台、公众号等系统,实现了基本的新闻发布,党员信息查询,党员同志,咨询建议功能,业务办理快速查看等便民功能,同hi包括内部系统,实现了线上办公,请假走线上,治安管理等功能。 负责任务:系统的前后端开发、第三方服务对接,系统的线上运维等工作。
1390Java
1、根据小组成员负责模块派发需求任务,把控项目进度,关键技术调研。 2、实现pc微信扫码登录功能,配合业务实现回调处理、微信小程序快速一键登录、注册功能,通过设计统一分发策略接口解决微信扫码只能绑定一个域名而无法使用其他测试环境扫码的问题。 3、接入微信多端支付、微信公众号订阅管理、模板消息推送等功能接口。 4、包装化工智能问答语音机器人,接入chatgpt大模型AI文本api、图片渲染api,并提供问答历史记录及敏感词检查屏蔽功能。 5、使用xxljob实现系统定时任务迁移改造,实现分布式调度且提供可视化界面配置、执行任务。 6、为分布式系统引入seata解决特定接口异常时数据一致性问题,基于事务管理器和本地资源管理器实现二阶段提交事务,避免侵入业务,使用注解即可实现分布式事务一致性,并为seata启用集群部署模式以现高可用。 7、短信发送、微信订阅推送、模板消息推送等业务场景接入rocketmq消息队列改造,应用间以Topic主题分组,业务处理以tag标签作区分,消费模式为集群模式的组内负载均衡,并通过异步刷盘机制实现持久化避免消息丢失。
2130SpringCloud
私有云管理,负责虚拟资源的监控与管理; 虚拟机虚拟卷的创建与回收; 虚拟资源数据的监控与告警; 支持显卡虚拟化,调配到任意虚拟机使用;
1060
1.项目分为支付核心模块及业务模块 支付核心:自己封装一套sdk,目前支持微信及支付宝支付,支持结果回调,日对账,查单,退款,下单等功能 业务模块:对支付添加项目,每个项目加入人员,进行支付,并进行支持完成情况,及退款等操作 2.我主要负责支付核心模块开发 3.技术栈:spring cloud全家桶, mybatisplus, mysql, redis, rabbitmq
1120Java
项目名称:棕亦咨询 软件环境:IDEA、JDK1.8、Git、Maven 涉及技术:SpringBoot、SpringCloud、Redis、Mongodb、fastdf、ElasticSearch、RabbitMQ、Kafka、JWT、RSA、SnowFlake、Sharding Sphere、MybatisPlus、Linux。 项目描述:棕亦咨询项目是对现今当下的纷繁复杂的即时类消息发布处理分析的系统,快餐化、纷繁复杂、围绕社交、八卦化以及对消息的快速实时准确的汲取正在逐渐变成我们生活的一种精神世界阅读方式。棕亦咨询项目对海量的信息进行搜集,通过系统计算分类,分析用户的兴趣并进行推送从而满足用户的需求。 项目权重: 1、 参与项目需求分析,负责协调前后端联系,项目开发。 2、 主要负责模块: (1) 素材管理:采用分布式文件系统fastdf储存与管理用户上传的文章图片素材。 (2) 图文数据:用户行为微服务使用Kafka消息中间件技术记录用户端用户行为。 (3) 搜索文章:建立Mongodb热词库,使用xxl-job分布式定时调度技术,定时统计结果发布更新
1210
项目描述:该平台支撑私募基金份额登记与转让交易,通过与区块链结合,减少私募基金份额在转让环节的不合规、不透明等问题。平台的大部分操作是以申请单的格式,前台或后台用户提交申请表单后,由后台指定的业务人员进行一次或多次审核,审核通过后则执行对应的业务逻辑。 应用技术:Spring Boot,Mybatis,Redis,MySQL,Flowable工作流引擎,Nginx 等。 工作内容: 1. 通过定义注解和配置文件,结合Spring特性来提取相似度较高的业务,优化冗余代码; 2. 采用 Redis 的 stream 数据类型实现了消息队列,使流程引擎中的任务的异步处理,提高了程序的性能; 3. 对信息展示页面的缓存功能进行设计以及开发; 4. 解决接口中的幂等性问题,如:重复提交申请单,消息队列重复消费等; 5. 项目需求分析,表结构设计,Flowable 工作流引擎流程图设计,接口开发,第三方接口对接等工作。
2120Java
该项目是为户外广告媒体商提供的SaaS平台,为户外媒体商提供一站式数字化管理与运营解决方案。包括从:媒体资源接入,客户管理,订单管理、广告投放、上刊、刊播报告。
1560
1. 系统优化(系统层级&数据库层级), 提升系统吞吐量, 应对千万级数据处理; 2. 使用切面+缓存+视图等技术; 3. 解决系统性能缓慢问题, 统一任务处理方式.
1210
项目分为K线模块,用户交易模块,后台管理模块。我负责了前面两个部分的后端开发。期间的难点就是处理K线接入三个平台,需要平均他们的值,填补他们由于网络波动可能缺失的值,加工好每个点给到前端展示,并且必须快速高效的处理好结果,以便用户交易的时候拿到更准确的价格。主要是通过权重设计控制各个平台的K线点的计算,二是通过高效的缓存机制处理K线价格点。
950Java
项目名称:邮政B2C便民通 软件环境:IDEA、Oracle、JDK1.8、Git、Maven 涉及技术:Springboot、SpringCloud、XXL-JOB、JPA、RSA、Redis、RabbitMQ、JWT、MybatisPlus、Mybatis、Elasticsearch、JavaMelody、Eureka、Tomcat、Linux。 项目描述:       邮政B2C便民通通过提供多项便捷服务,例如居民身份证寄递、社保卡寄递,驾驶证补换申领、车牌领取等,为居民创造更加便利的生活方式。本项目分为用户端、外部端和后台端三个模块,实现了对邮政业务流程的全面管理。       作为PASS项目,邮政B2C便民通日常维护包括用户端、外部端及后台端,在用户端提供直接下单、查询信息及物流等功能;在外部端提供各类接口,其他科技公司、政府职能部门和公安机关等可以进行邮政服务调用;在后台端进行订单管理、定制产品和工作流程管控等。 项目权重: 1.参与项目需求分析,负责服务端代码开发。 2.主要负责以下模块: (1)采用延时队列DelayQueue以及xxl-job
2130
当前共17923个项目
×
寻找源码
源码描述
联系方式
提交