Java

java是1995年由Sun公司推出一门面向对象的编程语言。[1]Java具有简单性、面向对象、分布式等特点,可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。[1]
本人为公司开发的电商服务平台,包含电商前后端各种系统的各种接口,以及各种财务报表统计,后端皆是本人开发。
1270Javaredis
1.该公司在之前找某公司开发了一套系统,但是使用效果不佳,后联系其他公司开发的新系统。需求要求,可以在本服务中对两个服务进行不同的跳转,如果为B端用户,需要登陆,如果c端用户使用另一种方式登录。数据传输需要部分加密再次加密,同时也支持解密 2.本系统主要使用spring security进行登录认证的控制。以B端登录为例,需要先在本地登录,然后在查询远端如果存在,则远端返回新系统的登录链接。用户使用该链接跳转到该系统。在登录前,要通过已有的接口访问旧的系统获取一个urserId进行补充用户数据。整个认证流程完全使用spring security的filter以及provider来进行认证。 3,该系统为了尽量以配置为主,比如对于数据的整体解密与验签,使用httpRequestWrapper对数据进行整体解密与验签。对于解密后仍然加密的数据,则使用spring在反序列化时,获取实体类上自定义的注解来完成。 4.系统大部分代码都是用ai工具来生成,提高了开发的效率。在开发中自定义注解来保存需要保存的数据。 5.系统全部独立开发完成
1400Javaweb
项目描述:该平台对各类硬件设备(机架塔式服务器、网络设备、存储设备等)进行发现和监测。周期性采集各类设备硬件的实时运行状态 (温度和电压等)。并和公司内其他SaaS系统进行对接,例如:将纳管的设备同步到CMDB,将实时运行状态推送给告警平台 职责描述: 1、 与产品进行需求交流、沟通,功能拆分,担任核心开发、项目进度把控等职责; 2、 使用定时任务、线程池完成对纳管的各种设备(服务器、网络设备)等硬件信息采集;利用工厂模式和SPI机制,实现对各类厂商和协议(IPMI、SNMP)硬件采集的适配; 3、 在硬件信息的采集完成后,利用Kafka将后续的数据处理(部件信息、指标数据、告警)拆分成异步批量处理,实现削峰和解耦; 4、 冷热数据分离,将指标数据中超过3个月的数据迁移到历史表,提高查询效率; 5、 对项目中的慢查询进行Sql优化,将核心查询接口的响应速度从10.72Sec优化到1.01Sec; 6、 利用Redis的ZSet结构存储各类设备的指标数据,实现排行榜功能;使用Lua脚本保证对于Redis中共享资源的操作原子性。
1340JavaWeb框架
1.项目是一个用来更加动态模拟mock服务的代码,其中包含了默认匹配数据(通过url+请求方式+参数)的方式来获得数据,用户也可以使用自己将代码放入自定义包名下,进行特殊的访问定制 2.该项目全部独自开发完成,为了方便客户端调用使用,基于字节码技术,对jsery以及httpclient进行了重写。在不修改本地host的情况下,通过添加javaagent来访问指定服务器,以及实现全链路的追踪。
1640Java
首先,发货客户与快递公司签订货运合同(货运单),把货物交给快递公司来托运,并按照货运合同的付款方式付款。快递公司根据货物运输线路,为货物配车,找到合适的车辆后,与司机签订运输合同(回执单),并按照运输合同的运费结算方式结算。司机对货物检查无误后,装车,然后发车,发车后,货物的任何损失由司机承担。司机到达目的地后,需要经过货物验收,验收通过,填写一份司机回执单,快递公司这时同时通知发货客户和收货客户,货物已到达。如果货物没有通过验收,则填写差错记录。如果该货物不需要中转,通知收货客户来提货,客户验收通过后,填写客户回执单,快递公司这时通知发货客户,所发货物已被提走。如果该货物需要中转,则填写一份中转信息单,快递公司这时同时通知发货客户和收货客户,货物已被中转。中转成功后,收货客户来提货,并通知发货客户,货物已被提,然后进行转货结算。
1120JavaJava开发工具
功能模块分为、普通用户登记信息,VIP登记信息、重点用户标记,用户充值余额、消费积分功能,消费记录等。各个模块的增删改查。 我负责普通用户登记信息,VIP登记信息、重点用户标记,用户充值余额、消费积分功能,消费记录。
1160Java数据库管理工具
主要功能:跨网络端口代理功能。附属功能:数据传输。以及系统维护,日志等功能 我负责,跨网络端口代理(对使用者开放另一指定网络端口,访问该端口的应用),数据传输功能(数据库,FTP数据的上传,下载,传输)
1280Java数据库服务器
项目描述:以海洋生物科普视频和文件资源为管理对象,提供水下视频直播,负责视频资源的收集和处理,查看权限 管理,提供视频搜索服务。 所用技术:SSM、Spring Boot、Spring Cloud 、MyBatisPlus、MySQL、Nacos、Nginx、Redis、消息队列 MQ、Elasticsearch+Kibana、分布式文件服务、定时任务调度。 工作内容: 1.媒体资源管理服务:开发媒体资源展示、检索、收集、视频播放接口。发布检索索引信息(Mysql、Redis、 Elasticsearch)同步任务。根据用户角色,控制访问媒体资源。 2.媒体资源处理服务: 设计各种媒体资源关联表;使用 FFmpeg 工具实现视频转码;媒体资源数据表,关联分 布式文件服务,开发媒体资源上传、下载、删除等关联事件接口。发布视频转码任务。 3.认证授权服务:设计角色表、用户表、权限表等,使用 Spring Security+Oauth2.0+JWT 开发平台统一授权 认证中心,开发账号密码模式和第三方授权认证功能。使用 Redis 保存 Token 和用户信息(包括权限)。 4.网关服务:
1860Java视频网站系统
项目描述:某高校为提高新生入学报到工作以及防止新生冒名顶替上学,建立人脸核验和签到信息平台。该平台 包括 APP 与 Web 端,其中手机 APP 作为身份验证与签到端,Web 端展示新生报到情况与管理报到数据。 所用技术:Java、Android、百度 Face-API、Spring Boot、MyBatis、Temcat、MySQL 工作内容: (1) 负责项目 APP 开发工作:负责蓝牙 IC 读卡器接入 APP 模块,实现手机控制读卡器并读取学生身份证信息;负责 身份信息与学校数据库对比认证;负责调用 API 实现现场人脸抓取与对比分析并核实身份;负责上传签到信息到 后台服务端。 (2) 负责项目后台管理平台工作:实现后台身份登陆认证;实现新生报到与身份核验情况的记录展示、分类、检索、 修改、删除功能;实现数据报表导出 excel 表与下载功能。 效果:系统所用功能稳定有效运行,平台为学校提供有效的新生身份核实手段,能够实时准确展示学生报到情况。
2250JavaAPP
项目描述:CMDB用于存储与管理企业IT架构中设备的各种配置信息,以及配置项之间的关系。项目主要由模型管理、业务拓扑、服务模板、事件推送、运营分析等模块组成。并和公司内其他SaaS系统进行对接,实现IT运维元数据的统一管理,同提供各种数据消费服务,目前对接的有带外监控平台、软件发现平台、多维告警平台、ITSM等。 ·涉及技术:Spring、SpringMVC、Mongo、ES、RabbitMQ、OpenFeign、MyBatis等 职责描述: 1、 参与需求讨论,功能拆分,核心功能开发,对接第三方系统和相关接口文档的编写; 2、 将通用模型实例的存储结构,由混合集中存储调整为根据"模型"维度进行拆分存储,优化模型实例存储的性能和唯一管理问题; 3、 使用本地事务表和RabbitMQ,解决分布式事务一致性问题,提高吞吐量和降低Saas之间的耦合度;采用模板方法模式完成对其他厂商Saas的事件推送; 4、 基于xxl-job扩展的JavaAPI,在项目中使用API动态管理定制化的调度任务; 5、 采用Replica Set模式,搭建MongoDB集群,实现读写分离和高可
1040Java工业软件
介绍: 污染源动态活动水平库旨在为陕西省西安市生态环保局打造一个数据融合,数据分析、治理、监控的平台。打通西安市各区县间数据不完整,数据实时性差、各部分间数据流通不畅的问题,为西安市生态环保局提供可视化的数据分析,为环境治理工作开展提供重要的数据依据。 1.【项目模块】: 1)数据接入模块:http请求、tcp/udp接入,jdbc连接、excel导入等 2)数据处理模块:接入的数据入库后通过sql查询过滤方式等清晰,过滤,分组,聚合等形成数据集,数据自资产 3)数据分析模块:对整理的数据进行分析,展示 2.【我的职责】: 1)负责整个数据存储,数据分析平台的搭建 2)动态活动水平库技术架构 3)数据接入、数据清洗的负责人 3.痛点难点: 1.数据的多样化:目前西安市环保部分的数据多样化存储在各个部门的不同系统中,需要一套清晰的数据标准及接入流程使得各部分间的数据能够实时、准确地汇入到动态活动水平库中,对此,我带领小组成员为期两个月的时间,主要调查,分析各部门间的数据录入情况,各部门的系统数据情况,数据的更新周周期情况,数据的真实可靠情况等。指制定了一套专门针对不同时期平台的数据接入模
1090Java数据库建模
央企、上市公司,后台开发,语言Java,C# 后台管理网站,接口定制,传输通讯,加密解密 Mysql SqlServer等主流数据库
1210网页(Webview)
项目描述:该项目产生的背景是某企业多个部门之间使用不同厂商的CMDB,导致同一IT资产元信息在多个数据源中存在不一致的问题,且数据的底层存储结构也存在差异;该项目主要负责完成IT资产元信息在多个CMDB之间的数据统一。 涉及技术:Spring、MySql、Redis、OpenFeign、MyBatis等 职责描述: 1、 负责核心功能开发,跟踪现场实施效果,快速响应客户新需求; 2、 代码重构,通过流程变更、方法提取、变量和方法重命名等,使之易于维护和拓展; 3、 作为后台服务,为提高其吞吐量,使用Parallel Scavenge和Parellel Old作为垃圾回收器; 4、 使用Sentinel的熔断降级,对调用链路进行保护。
1010JavaSAAS
本人为公司开发的电商服务平台,包含电商前后端各种系统的各种接口,以及各种财务报表统计,后端皆是本人开发。
1160Java电商
本系统是基于web的前后端分离的仓库管理系统。本系统实现了系统管理、业务管理、健康报备和监控中心4项功能。系统管理包含控制面板、用户管理、文件管理、菜单权限、角色管理和部门管理;业务管理包含入库记录、物资去处、物资资料、物资类别发放记录和物资库存;健康报备主要负责对员工健康信息进行登记;监控中心主要负责监控用户登入行为和用户操作日志。
1050Java网页开发工具
项目描述:开发视频直播网站,提供视频直播,视频录制回放服务和检索服务。 所用技术:Spring Boot、MyBatisPlus、MySQL、SRS(Simple Realtime Server,流媒体服务器)、FFmpeg、 Nginx、Layui、Bootstrap。 工作内容: 1.负责整个项目:分析需求、设计架构、功能开发和部署上线。 2.构建流媒体服务器集群并实施负载均衡。针对直播系统高并发流媒体转码服务造成的直播服务压力问题,部署 了简单高效的实时流媒体服务器集群(Simple Realtime Server, SRS)提升直播服务抗压能力;同时为避免集群中单一 服务器 CPU、内存、带宽占用过高等资源分配不合理问题,利用 Haproxy 和 Nginx 工具调用调度算法对集群进行 负载均衡提升直播服务稳定性。 3.系统使用 Spring Boot 框架实现实时直播、视频录制、视频回放、视频后台管理(增删查改)、视频/图片上 传/下载等功能。
2010Java多媒体处理
公司的门户平台网站,页面展示公司各个产品,通过产品授权获取产品的使用权限。 为公司其他产品提供用户角色管理中心,权限管理中心,产品注册中心,授权中心。
1480JavaJava
独立完成中台交易、订单、履约、售后、采购、WMS、商品等等供应链系统设计,支撑公司近千亿规模的售卖,满足课程、实物、虚拟等交易下单、履约、售后支撑等。本人独立设计了上述系统,有丰富的产品设计经验,可以给您最专业的供应链整体方案,同时,还有能力支持外部系统对接能力
1590PHP微服务
本人为公司开发的电商服务平台,包含电商前后端各种系统的各种接口,以及各种财务报表统计,后端皆是本人开发。
1100Java电商
该项目分为,业务模块、数据源管理模块、系统管理模块、系统配置、日志管理及运维工具模块。 我负责业务模块的数据库数据传输(数据库包括、mysql、oracle、db2和达梦,目前只包含这几种数据库类型),和FTP文件数据传输(上传,下载,传输)。日志模块的操作日志,审计日志(数据库,文件的数据传输传输日志),日志清理规则(根据cron表达式进行定期的指定日志清理),网卡配置(目前仅限linux系统的网卡配置)。
1420Java数据处理
当前共17933个项目
×
寻找源码
源码描述
联系方式
提交