Java

java是1995年由Sun公司推出一门面向对象的编程语言。[1]Java具有简单性、面向对象、分布式等特点,可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。[1]
和来自各高校、公司的人一起开发的公益项目,类似于豆瓣小组。负责客户端从无到有的产品设计,流程图及开发文档,后端基于Dubbo+Zookeeper搭建分布式开发环境,使用redis分布式锁以及消息队列对业务进行解耦,使用ElasticSearch作为项目的搜索引擎,系统之间的机制采用MQ的方式,使用rabbitmq消息订阅模式的消息机制, 开发了初版的小程序端和PC端,集成了社交、求助、支付等功能。
1650Java
架构开发源文件源码
1、根据公司实际情况,通过调研 redis 客户端对客户端进行选型; 2、 对 lettuce 客户端进行源码解读,了解其基本原理。结合公司的实际需求,按照源码风格进行进一步开发,使得该客户端支 持重试(尽量保证执行成功)、自动切换(可以使得代理和物理机进行切换,并且如果代理异常则会自动尝试访问物理 机)、部分命令禁用(如 keys、swapdb等)、优化部分性能的工作 3、 客户端在公司的培训和推广
2070
本人主要负责项目整体架构搭建、后端数据管理及后台接口对接工作。功能主要有以下内容: 1.系统用户角色分为:管理员、区人大及党工、街道处事部门、人大代表。除了管理员账号以外,其他账号密码均由系统管理员在后台配置。 系统登录的时候会自动识别账号类型,如果是管理员账号则自动跳转到后台管理系统,如果是其他账号则直接跳转到前台首页。 2.预算资金构成 对各年度的资金预算进行管理记录。 3.预算资金对比情况 以柱状图的方式显示段塘街道各个社区最新的预算金额。 4.收入支出和进度 收入:本年度到目前为止的收入总额 支出:本年度到目前为止的支出总额 进度:今年目前为止的支出总额/今年总的指标预算×100%
1300vue
项目描述: 找八哥软件安全成份分析系统,集软件成份分析和开源组件安全检测为一体的软件安全成份分析与检测系统,能够对 400+百万的开源组件近6000+千万的版本进行识别、分析、和安全漏洞检测。能够为用户提供的软件资产的识别,软件开源成 份分析以及开源组件安全漏洞的检测。 工作内容: 1. 熟悉业务逻辑,向项目组长了解工作需求 2. 根据需求采用jsoup以及selenium编写爬虫程序获取需要的网络数据。 3. 采用quartz定时任务实现每天定时爬取数据网站的更新并记录入库。 4. 对sql语句进行调优处理,整体响应速度提升50%。 5. 负责爬虫程序的维护以及数据的整理。
2530nodejs
本系统使用springboot+vue+mysql+mybatis技术栈开发 主要实现了工资发放,工资管理,员工管理,生产管理等基本管理模块
1360vue
带领团队完成全系统开发,主要包含用户、组织、角色、岗位等模块,用于控制菜单、属性、角色等,与第三方系统对接,完成其与权限相关的事宜的中台底层项目
1440SpringCloud
开发环境: Eclipse + Oracle + Tomcat6.0 + JDK1.6 + SVN + Junit 项目框架: Struts2 + Spring + Hibernate + Junit 为了方便游客使用,吸引更多游客,提高企业的竞争力,我公司为其开发了该系统。该系统能连接机票预订系统,会员可以直接在网上面预定机票和酒店、查看旅游攻略以及购买景点门票。 主要负责酒店管理、会员管理、门票管理、地区管理以及攻略活动模块的功能实现。
1270Java
1、分页查询、购物车、三级分类、微信登录、微信支付、收藏、评论 、地址、热卖板块、搜索 2、用户通过小程序购买所需物品
1280Java
日志告警源文件源码
1、项目的功能设计(通过业务打印日志的方式进行告警,通过 filebeat 采集日志发送到 kafka ,日志告警系统通过订阅 kafka 的消息对告警进行压制和汇总,对于符合告警策略的进行告警) 2、kafka 使用策略设计(filebeat 使用轮询策略发送到 kafka的 partition ,日志告警接受到消息后,会先通过 service和 errorCode 进行 hash 存储到对于 partition里,以保证同一个 service 的告警会在一个 partition ;然后日志告警采用 range 订阅策 略进行消费。注:统计采用各个日志告警节点自己内存统计,不使用 redis) 3、 系统采用多线程进行统计、使用监听器模式计算不同的压制策略 4、 使用 kafka的 Rebalance 时间同步数据到数据库,用于确保启停服务时保存内存统计状态 5、 系统的推广及个性化需求的修改 6、 线上问题的排查及修复
3360
它是一个java的一个orm,专门操作数据库的。现在的javaorm常用的大致分为两种,一种是mybatis,自己写sql,另一个种是jpa,封装一些简单的方法,调用即可操作。而我两种都觉得很难受,于是开创了一种新的,mybatis需要手动写sql,或者生成,但是它写起来不好受。而jpa或者Mp它们倒是可以用很少的代码,至少智能了很多来完成简单的sql,问题就是它只能写简单的sql。而jql则是一种将sql翻译为了java的类、方法,也就是说使用java的方式来操作sql。同时增加了很多智能设置,比如where之间自动加and,也可以手动写比如sql.where().or().where(),再也不用写那么多判断了。另一个就是空判断,比如参数是null,那么是查询null还是忽略这个where呢,jql则可以自由设置每条sql是否忽略null、忽略空、不忽略。还可以编译成sql,自然也支持sql欲编译,防止sql注入。
2860Java
为咪咕/联通视频彩铃设计开发高质量的软件平台。参与需求分析、系统架构设计和详细设计,编写相应文档。完成模块开发和测试模块开发,使用ffmpeg完成视频编辑模块对视频进行不同处理的开发,如预制图片的处理、快速视频剪辑、快速音频剪辑、ppt合成视频、特效制作、倒放、变速、滤镜等,帮助项目在音视频方面从基本合成视频功能方面到逐渐完善为一个有着视频编辑综合功能的平台。使用爬虫帮助公司进行数据采集、分析、标注,将采集到的数据重新整合为视频编辑平台的数据合成视频。对项目代码进行测试优化,协助持续集成与自动化部署,提高系统可用性。对视频编辑模块进行功能开发以及对各后台管理模块进行维护与高效重构,如改变视频关键帧数、制作过程中使用redis保持视频编辑的历史记录功能的保存和恢复等。
3230
此项目包含文件的收发,用印管理,通知公告等功能,使用lucene实现文档的精确查询和模糊查询,前端使用vue实现
1670
本项目是公安局综合考评系统,本人主要负责年度奖惩模块开发。项目主要功能点有: 一、部门管理、人员管理 二、考评标准管理 三、个人绩效考评、部门绩效考评 四、个人画像
1230Java
1,主页咨询,栏目类型 2,视频直播 3,基金查询(搜索功能) 4,股票走势(折线图) 5,课程学习(有权限控制) 6,开通会员(对接微信支付接口)
1270Java
项目描述:新埋点接入系统,接入埋点数据实时入库 项目技术栈:Restlight+ZooKeeper+Kafka+Fqueue+Hadoop+Flink 项目职责: 1、分析埋点接口需求,并开发埋点数据上报接口,解析两个埋点SDK上报的数据并写入Kafka。 2、在OBus中做数据容错处理,包括解析数据失败响应异常,在Kafka不可用时,对数据做本地化处理,后续恢复到kafka,保证数据的安全性。 3、在OBus中将上报的埋点数据在本地磁盘中写一份冗余数据,以便Kafka及后续处理流程出现异常时能够从本地磁盘的数据中恢复,保证数据的可用性。 4、对OBus中的各项接入指标做数据采集,包括响应状态码统计、写Kafka失败统计,以便实时监控服务的状态及时告警。 项目成绩: 1、完成OBus服务的开发,上线到印度和国内机房并稳定运行,平滑迁移对业务无感知。 2、完成埋点数据实时接入数仓的目标,并推动算法推荐效果的提升。 3、上线后持续优化,单实例QPS超过1W,整个集群单日接入数据量超300TB。
3240大数据
个精简的基于SSM框架开发的酒店后台管理系统; 其主要功能包括对住客,房间和会员信息管理,同时可以下载房间和会员信息的数据; 前端实现采用了layui-Qadmin模板;整体简约大气,使用方便 左栏操作相应功能 登录页 首页 添加住客 房间列表显示
3550JavaScript
项目描述: 找八哥源代码是一款集数据流、控制流、语义、代码上下文、系统配置、数值运算、指针分析等,多项软件代码程序分析技术为一体的软件源代码安全测试系统,可以从代码安全, 代码质量、代码性能、代码规范、等多个方面对软件源代码进行统一的检测和分析。 工作内容: 1. 参与需求以及ui评审,在会上积极讨论。 2. 根据需求编写相应的接口文档,并根据接口文档进行开发。 3. 担任后端主要开发之一,负责复杂逻辑业务代码的开发。 4. 采用Sa-Token实现权限认证以及单点登录。 5. 日志模块使用Spring-AOP技术技术实现添加注解收集操作日志。 6. 采用quartz定时任务实现上传任务定时测试以及日志定期检查及清理。 7. 采用Java RMI实现远程方法调用。 8. 使用Java队列(Queue)实现简单排队。 9. 接口编写完成后使用Postman、Apifox等工具进行自测。 10. 与前端积极沟通,进行接口的联调,确保接口畅通。 11. 开发完成后根据PingCode上的bug积极与测试沟通,并进行修改,一直到bug关闭。
6350nodejs
企业留言板系统源文件源码
本系统由三个主要模块组成,包括用户模块、留言板模块以及安全认证和授权模块。每个模块都有其独特的功能和优势,下面将对每个模块进行更加详细的介绍,并且增加一些具体实现的细节。 首先,用户模块是本系统的基础,它提供了多个功能,包括用户通过邮箱注册、登录、修改个人信息上传头像等操作。用户可以通过注册页面输入自己的邮箱和密码完成账户的注册,同时可以在登入界面输入自己的账户信息来进行登入操作。在个人信息管理页面,用户可以编辑自己的个人资料,上传头像等操作。 其次,留言板模块是本系统的核心,它提供了多种留言、评论、点赞、楼中楼等功能,以满足用户的需求,并增强用户之间的互动与交流。用户可以在留言板页面发布自己的留言,也可以回复其他用户的留言,通过点赞来表达自己的认同或赞赏。在楼中楼功能中,用户可以进一步深入地交流与讨论。同时,系统还支持留言板内容的分页展示,方便用户浏览和管理。 最后,安全认证和授权模块是本系统的保障,它可以实现用户认证和授权,有效地防止各种安全攻击,确保用户的信息和数据得到充分保护,让用户安心使用系统。通过该模块,系统可以为用户提供更加安全、稳定、可靠的服务。系统在实现该模块时
1490
门针对成人职业技能教育的网络课堂系统,网站提供了成人职业技能培训 的相关课程,如:软件开发培训、职业资格证书培训、成人学历教育培训等课程。项目基于B2B2C的业 务模式,培训机构可以在平台入驻、发布课程,运营人员对发布的课程进行审核,审核通过后课程才可 以发布成功,课程包括免费和收费两种形式,对于免费课程可以直接选课学习,对于收费课程在选课后 需要支付成功才可以继续学习。
1190Java
全产品开发,包含前端+后端,前端使用uniapp打包多端应用(微信小程序、Android、IOS),后端采用java开发。 管理平台则使用java+vue,前后端分离开发
2070Java
当前共17931个项目
×
寻找源码
源码描述
联系方式
提交