Java

java是1995年由Sun公司推出一门面向对象的编程语言。[1]Java具有简单性、面向对象、分布式等特点,可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。[1]
内容: 显微镜拍照片后上传到此系统,系统通过上传实蝇图片进行识别,识别实蝇后对它进行分类,通过日期创建文件夹,识别数 量来命名文件。 业绩: 1.可以支持单张图片识别 2.可以支持文件夹识别(包括嵌套文件夹) 3.可以在多平台运行 4.可以按年按月按日统计识别数量 5.可以求出识别正确率,并将未识别的图片进行二次识别 6.可以按照相似度进行筛选(比如相似度90以上)
1260Java
基于若依权限管理系统开发的一个家具管理系统,分为新增家具分类模块,新增家具模块,导入导出家具模块,视频上传模块。 通过若依的权限管理来进行开放用户的使用权限和功能权限,普通用户无法对家具信息进行修改。 实现了定时清除冗余图片的功能,程序会定时根据已存在的图片,和已使用的图片进行一个查集运算,来删除一些冗余的图片
1590Java
功能介绍: 1.核心功能为激活码与电脑绑定, 后台对权限/过期时间可控 2.一级/二级类目管理, 文件上传, 桌面端文件下载限制 3. electron开发桌面软件, 激活码主机绑定, 文件下载, 视频/图片预览等 个人参与: 完全由个人参与, 小项目, 负责需求分析, electron桌面软件开发, 管理后台前后端开发, 服务器搭建交付 项目难点: 主要是非产品思维的甲方, 对需求不是很明确, 需要耐心沟通需求, 明确功能边界
1700Java
1、项目分为前后端,前端为小程序(客户平台),后端为Web监控平台,共用一套后端接口,其中前端分为首页、运输、仓库、我的四个模块 2、负责后端Web以及后端所有接口的开发
1650
详细功能: 具有最基本的信息管理功能,即增删查改的功能。 该项目基于SSM框架开发,从前端、后端、数据库全程由本人制作。
1300H5网站
*项目名称:java服务测试覆盖率组件开发 *项目角色:开发、设计、测试、实施 *项目时间:2020.2-2020.4 *背景:为了提升团队精准测试水平,分析每次迭代未覆盖部分的代码,反推在前期测试设计是否充分,以及检测程序中的无用代码,核查代码设计中是否存在思维混乱点,进而提升代码质量,所以对jacoco基于jenkins持续构建插件进行了二次开发. *技术:Java *平台:maven Jenkins docker *关键步骤: 1) 通过jacoco dump指令获取测试完成后的 exec 文件(二进制文件,里面有探针的覆盖执行信息); 2) 获取基线提交与被测提交之间的差异代码:基于AST语法树进行基线版本和测试版本代码对比,获取增量差异代码diff文件. 3) 将差异代码进行解析,切割为更小的颗粒度,选择方法作为最小纬度; 4) 改造 JaCoCo methodAnalyzer,使它仅支持对差异代码生成覆盖率报告; 成果:该工具上线以来,在版本迭代敏捷交付的过程中已经协助测试人员发现了一些测试设计上存在的问题,有效的提升了增量代码的覆盖率,对交付产品的质量提升起到了
1650Java
*项目角色:开发、设计 *项目时间:2021.11-2022.2 *背景:互联网研发交付节奏短,技术演进,回归测试容易成为瓶颈;跨部门/业务调用,只mock桩无法独善其身;项目交接,刚交接完就上线,无法准确评估影响范围 *技术:Java *平台:mysql springboot gradle *关键步骤: 1) 分析实际业务,整合http(diffy)和jvm sandbox(repeater)两套技术实现,形成一套流量回放解决方案. 2) 根据项目类型、接口读写性质以及测试数据情况等自动分发. 3) 借助repeater原生能力实现下游mock,把一次请求的入参、出参、下游调用等序列化并进行存储.默认将httpservlet的拦截作为入口调用,录制入参和返回值. 4) 程序执行过程中对某下游方法的调用,主要是从入口调用进行区别,回放时该调用的返回值可被mock.回放时不会发生真实调用,利用sandbox流量干预能力,根据mockstrategy搜索匹配,将录制时的返回值直接返回. 成果:缩短回归测试时间,提高交付能力;专项测试节约1~6人天/次;提升回归测试代码覆盖率
1930Java
1. 秒杀系统的架构实现 2. 分布式系统的秒杀数据分片 3. 接口限流的实现 4. disrupto在项目中的使用 5. 整体架构的设计于实现
1230vue
1. 游戏功能包含:游戏操作,操作步数记录, 游戏操作回撤,重新开始游戏,关卡切换,游戏结束判断 2. 游戏回撤功能使用数据结构栈实现 3. 键盘或鼠标操作推箱子时,使用到设计模式工厂模式、策略模式配,根据键盘或鼠标点击箱子进行推箱子时人物位置,选择不同的箱子移动策略
1610Java
1、展示三联屏、基础大屏;后台模块:病害管理、养护管理、合约管理、设施管理、资产管理、基地管理、系统管理等; 2、参与的模块开发:病害管理、设施管理、基地管理、项目管理; 3、用到的技术栈:nacos、redis、spring、springboot、tomcat、mysql、ElasticSearch、Flowable等; 4、app对应模块开发
2080SpringCloud
功能:自由选配模块,快速生成项目架构 【mysql模块】可根据sql生成所有实体类和mybatis mapper文件 如果开启缓存,则在Service类方法上自动生成@Cacheable @CacheEvit 【redis模块】如果开启了redis模块,则自动生成配置文件和配置类 【rabbitmq模块】如果开启了rabbitmq模块,则自动生成配置文件和配置类 【security模块】如果开启了security模块,则自动生成认证拦截器和授权拦截器 【support模块】如果开启了support模块,则自动生成统一格式响应、统一异常拦截、统一参数校验功能 开发环境:JDK8、maven3.6、springboot2.7.9、mysql8、redis3.2.12、rabbitmq3.10.0
1520Java
基于 springboot,springcloud,springsecurity,vue 开发的一个新型贪吃蛇 AI 对弈平台。主要有 pk 模块,排行榜模块,对局记录模块,以及用户的登录注册模块。 pk 模块又分为真人 pk 模块以及挑战 Ai 模块,用户也可以创建自己的 Ai 。 后端使用了 WebSocket 连接来保持前端用户的游戏画面,匹配系统来进行选手的匹配,代码执行系统来执行 Ai 的代码。 匹配系统:可以动态的根据选手的信息,比如等待时间,天梯积分,来进行匹配实力相当的对手。匹配成功后向主系统发送 两名选手的信息来进行游戏。 代码执行系统:执行 Ai 的代码主要是通过一个队列实现的,并且对每个执行代码的线程做了限制,简单模拟了一个消息队列。Ai 主要是根据当前的地图状况来进行一个全局搜索,给出当前蛇的下一步操作。 项目链接:https://wwwzh.fun/
6060Java
1. 游戏功能包含:地图生成、地雷标记、扫雷、游戏结束判断、游戏难度选择、生成的雷数量选择 2. 扫雷过程使用递归算法实现,将周围非雷区域显示
1160
平安基金投研系统 项目描述:基金投研方案选定的一个系统,用户方为基金经理,基金方案选定主要包含投前,投中,头后三块。 投前主要包含市场行情对基金价值影响的研究,基金的历史数据汇总,基金经理的数据分析,算法的拟定。 投中主要包含基金组合的创建,通过算法和组合中穿透资产的选定比例运用saa和taa模型以及历史模拟下来的情 况进行打分最终确定投资方案的可行性,以及最终的归因分析 头后主要是对现有已经在投资的组合进行盈亏监控,并提供风险预警,ytd,mtd等实时数据分析,提高对现有 持仓资产的可控性 t项目职责:主要负责底层代码构建,算法维护,数据处理,代码审核,接口设计,数据对接,简单实施部署, 安全问题修复 技术栈:springboot,springcloudAlibaba,mysql,redis,mongo,rabbitMq 都是在公司做的产品 不能截图
2810
对金融产品进行核算以获取最新净值,系统会自动记录用户的操作存于日志中以便查看,可模拟基金用于估算出模拟基金的最新单位净值
1350
1. 多线程定时调度 2. 事物失效问题解决 3. 分布式锁的实现 4. 消息中间件的优化 5. sql优化,jvm优化 6. 分布式系统的搭建
1180javascript
1. 代码自动生成,基于单表自动生成代码 2. 系统各个菜单微服务开发springcloud 3. 系统模块分离 4. 定时调度任务 5. 自定义注解
1370vue
【消息中心模块】 功能: 1、对模块间的netty消息进行导向发送 【机器模块】功能: 1、缓存咖啡机的故障、预警、是否在线、是否门开着等状态 2、对机器登录进行权限校验,条件不满足则阻止机器登录 3、接收咖啡机的订单二维码请求,支付成功后向咖啡机发起制作指令 4、向咖啡机发起重启、开门、冲洗、查价、改价、系统升级、启用、禁用指令 【支付模块】功能: 1、从各个支付平台获取订单二维码字符串,转发给机器模块 2、接收各个平台的支付成功消息,向机器模块发起制作指令 3、收到机器模块的制作失败消息,或定时线程判断为制作超时后,将订单号存入redis,待退款定时线程发起退款操作 4、接收各个平台的退款成功消息,更新数据库记录 【运维App模块】功能: 1、监控全国咖啡机的故障、预警、离线、销售额、销售杯数、顾客人数、投诉次数、退款次数、测试杯数、优惠券使用数、掉线次数 2、浏览站点排行、区域排行、区域微信和支付宝用户数及占比、城市排行、历史销售额与杯数折线统计、支付方式占比、咖啡品类购买杯数占比、全国点位分布图、全国点位热力图 3、浏览订单列表、精确搜索订单、浏览订单详情 4、浏览、新增
1250Java
【功能】 这是一个互联网账号服务平台,提供无门槛OAuth服务。 解决了某些大平台个体户和个人无法申请的问题。 【整体架构】 数据库:mysql 后端:java,分三个模块:用户端、资源端、开放端。 前端-网站:react,实现用户的个人信息增删改查、个人应用的增删改查、OAuth服务的开通和续费。 云环境搭建:主要采用了百度云。mysql1台服务器。后端1台服务器。redis1台服务器,用于缓存。nginx1台服务器,用于部署网站前端代码、转发请求、对外暴露API,配置了泛域名SSL。百度云短信服务。百度云对象存储服务。支付宝网站支付服务。 【后端框架】 springboot,过滤器、事务、切面、缓存、参数校验、jackson、redis、定时任务、websocket、restTemplate、mybatis、logback、jose4j、thymeleaf、zxing、animated-gif-lib 【开发工具】 JDK11、IDEA、maven、navicat、secureCRT、postman nodejs、webstorm 【后端框架】 springboot,过滤器、事务
1570
项⽬简介:智能问答机器人定位是代理⼈的“智能⼯具助理”与“实战培训导师”,为公司上百万代理⼈提供专业 实战知识,随时随答,⼤咖在线实战辅导,以及⼈⼯解答。主要参与了 智能机器人服务平台、运营后台管理平台、语料库管理平台、管理平台统⼀登陆平台、数据看板、bob 头条等业务平台开发。 涉及技术:SpringBoot + MySQL + Redis + Kafka +ES 等 任务描述: 1.智能机器人服务平台与算法平台交互完成技能分发对话流管理,主要依靠ai算法模型实现不同技能,回复⽤户问题的对话,包括代理⼈信息与客户信息等查询;根据⽤户意图调⽤ ugc 平台给⽤户展示不同的⽂本与视频内容;代理常⽤模块开发包括产品宝典、疾病核保等等。 2. 运营后台管理平台为智能机器人服务平台服务,为离线服务,允许运营根据需要配置智能机器人服务平台相关配置、活动、内容等;语料库管理平台提供运营创建语料,规范语料上线下线流程,包括 素材上传、语料创建、质检、eoa 审核、打包、发布等流程 3. 管理平台统⼀登陆平台调⽤集团 um 认证系统进⾏相关⽤户认证鉴权,控制⽤户功能权限和数据 权限。 4.
3480
当前共17933个项目
×
寻找源码
源码描述
联系方式
提交