1.我小组负责的搜索引擎为金融部门的 app 和知识库等应用提供搜索服务。搜索引擎分为了数据传输模块,数据清洗模块,搜索引擎核心模块,业务模块,es集群(3节点),前端展示页面。对使用者来说能实现所有的模块。 2.我是总体负责人,负责搜索引擎的架构和搜索效果的调优,以及核心功能的实现。使用的技术栈有logstash、elasticsearch、mysql、springboot,微服务,k8s、云容器平台、Kafka、算法等 3.难点: 搜索引擎架构设计:使用 logstash 定时从 MySQL 从库中抽取数据,送往 Kafka,再写索引到es 中 搜索优化:根据业务需求,编写 DSL,平衡搜索速度、准确性和用户体验 分词器:在开源 hanlp 基础上,根据业务需求做了大量定制化修改 搜索联想:在开源拼音分词器基础上,做了增加了支持首字母联想,拼音联想,英译汉联想 搜索纠错:基于 trigram+编辑距离+相似拼音实现搜索纠错
2950金融
项目描述:一开始产品功能单一,只有一个变老功能,故简单采用了的MVP模式+OKHTTP框架实现,后面随着产 品功能的不断增加和复杂化,考虑到功能的扩展性和复用性,于是将每一个模块独立起来,网络部分采用 Retrofit+Rxjava,通过组件化的方式将其重构,最终采用的是MVP模式+Retrofit+Rxjava+组件化架构开发的相机 类产品,接入facepp第三方接口,实现变老、变性、宝宝预测、动物转化、卡通效果等功能。 核心功能实现:通过继承SurfaceView,实现SurfaceHolder.Callback接口和Camera的startPreview接口实现相 机预览。通过Camera.ShutterCallback()回调接口接受拍照的数据,截取原图,根据功能选择不同效果图片,上传到facepp进行合成获得最终结果。
370
项目描述:采用MVP模式+Retrofit+Rxjava+组件化架构,使用一些星座手相网站的API,实现星座运势、手相 分析、星座配对、答案之书、幸运数字等功能的玄学类产品。星座的匹配、测试题通过提前处理好的本地json数据,匹配相应结果。
410
简介:一款类似微信或钉钉的即时通讯软件,南航内部使用的智能移动办公平台。 主要负责: 一、性能优化、迭代功能的开发和维护。 1、启动优化。通过AOP检测分析导致启动变慢的原因,针对整个初始化流程编写启动器实现各任务之间的依赖和并行关系,延迟初始化一些优先级不高的任务,并使用IdleHandler提升用户体验,使整个APP启动耗时减少2秒。 2、首页列表优化。重构原有首页聊天列表的UI及功能,代码精简30%,用ConstraitLayout重写首页和列表的item布局,使布局嵌套由最多7层降低到2层,确保功能不受影响的情况下,对Adapter中耗时的查询进行异步,使整个首页滑动及使用流畅性提升50%。 3、内存优化。使用更合适的数据结构,比如SparseArray和ArrayMap替换大多数场景下的HashMap,降低图片分辨率、重采样等,使用Profiler和MAT对各种OOM问题进行排查,解决内存抖动和内存泄漏问题。 二、迭代功能开发 1、埋点 使用AOP实现埋点功能,无侵入性,易于维护。 2、服务号消息改造 使用MVP模式
1430android
自己的漫画,看看就好 最好别看 好吧,我给你看,别怪我没提醒你
1470
1.本项目结构上分为视图层、业务层和数据访问层,层次间的依赖关系自下到上。采用的技术有自研ORM、JAVA、layui、js、redis、leaflets、mysql,echarts。其中表现层采用layui框架开发;业务层封装业务流程,为适应业务的变更,每一业务模块均有专门的接口及实现类;数据访问层借助于自研ORM框架实现,代码简洁且可适应不同的数据库。缓存采用redis,大屏报表采用echarts。 2.个人负责后台管理和大屏数据展示。包括业务管理、数据管理、用户登录,权限管理,数据统计展示。大屏数据的sql查询和echarts表格制作
2160H5网站
内容管理项目: 内容文件的分发和同步,站点的新建等。 还支持Elasticsearch的全文检索。 负责日常维护,数据迁移等内容。
1880CMS
一个关于贵金属交易的直播间平台 项目可以划分为几个模块: (1)直播课程,发言,刷礼物以及资料下载 (2)独立的投票/红包模块,应对高并发 (3)后台管理系统
1930
1.本项目结构上分为视图层、业务层和数据访问层,层次间的依赖关系自下到上。采用的技术有自研ORM、JAVA、layui、js、redis、leaflets、mysql。其中表现层采用layui框架开发;业务层封装业务流程,为适应业务的变更,每一业务模块均有专门的接口及实现类;数据访问层借助于自研ORM框架实现,代码简洁且可适应不同的数据库。缓存采用redis 2.个人负责地图数据展示模块和后台管理模块。包括、数据管理、用户登录,权限管理。gis地图展示模块。包括天地图的点线面数据展示,后台绘画等。
1620 PC网站
负责光大保险投保相关业务,投保,客户,新员工入职培训等业务模块, 1 负责建议书开发 2负责在线投保开发 3负责待办事项开发 4负责客户管理
1450APP
淘宝抢购小脚本源文件源码
首先是模块的导入,相比起request模块,selenium所采集到的html网页代码更全 通过webdriver.Chrome去触发一些事件 在datetime模块里面不断地探测时间进行对比
3700python
基于各种图像处理算法,开发了一个简单的图像处理软件。其中比较有代表性的是对比度受限的自适应直方图均衡化(CLAHE)、非局部均值去噪(NL-means) 本人的技术博客https://blog.csdn.net/u010839382/article/details/49584181
1650IT
使用开源dicuz部署论坛系统,完成云服务器、nginx、mysql、域名等申请与部署。 整个论坛包括了帖子发布、评论、分享、好友等模块。
1260BBS论坛
1.项目主要分为授权服务模块、系统公共模块、通用用户权限管理模块、设备管理模块 2.我主要负责整个项目架构的搭建以及业务开发,担任技术经理和项目经理的角色,使用到的技术栈有:SpringCloudAlibaba、SpringBoot2.6、Spring Security、Spring Cloud Gateway、Mysql、MybatisPlus3、Nacos、Sentinel、Seata、Druid、Websocket、logback、Undertow、swagger3、knife4j、hutool、dynamic-datasource。该平台主要用于居家养老,社区养老方面,平台上可以添加设备,可以远程控制设备以及查看设备上报的数据,列如:心率、体温、血压、血氧、定位、SOS等。可以远程监护老人 3.开发中碰到的难点有:后台给前端发送实时报警消息的时候是用的websocket,但是线上通过nginx代理超过一分钟没有消息的话会断开连接,解决方式是前端每50秒发送一个心跳包到后台。设备服务和用户服务相互调用导致的分布式事务问题,这个是用seata来解决的
1750webapp
1.项目主要分为用户管理、订单管理、商品管理、消息管理等模块,主要是为沙特地区开发的一个商城项目,用于在线购物 2.我主要负责整个项目架构的搭建以及业务开发,使用到的技术栈有:SpringBoot2.3、Spring Security、Mysql、MybatisPlus、Druid、logback、Tomcat、swagger、swagger、hutool。该项目主要用于沙特地区用户在线购物,支付的话使用的是VISA支付。
1240 PC网站
功能模块: 项目分为系统管理、日常办公、审批中心、应用中心、组织管理、应急事项管理 我的职责: 开发后台管理、以及对应业务
1510政府文化
1.项目主要分为系统管理、基础数据、考核管理、财务、内部管理模块 2.我主要负责整个项目架构的搭建以及业务开发,使用到的技术栈有:SpringBoot2.6、Spring Security、Mysql、MybatisPlus3、Druid、logback、Undertow、knife4j、Quartz、hutool。该平台主要是公司内部使用,员工通过app来进行打卡考勤,请假,拜访客户,提交商机以及合同,后台可以统计相关数据提高工作效率
1370 PC网站
项目由我一个单独开发完成,一个后台管理系统以及有硬件对接部分(LED大屏、电视大屏、海康车牌识别摄像头); 1. 后台系统包含 车辆信息管理(录入,审核)、学生管理、车辆进入信息等; 2. 电视大屏,根据设置显示对应年级学生家长车辆信息在电视大屏上展示,未接、已接、离开等车辆信息进行状态区别显示; 3. LED大屏,海康车牌识别摄像头识别后进行推送显示,一个页面最多显示5条车辆信息,在空闲状态下显示 自定义信息;
2040 PC网站
针对航运企业自己关注的船只需要在船讯网上一个个查找的问题,设计了船只信息获取程序,客户只需要把所关注船只的MMSI号写在一个文件中,程序会统一加载,然后通过爬虫技术从网上获取需要的数据,再数据整理和筛选按照需要呈现出来。 项目职责:负责全部的开发。
5330
通过对数据的实时采集与统计分析,注重数据的时效性以及用户的交互性,提高企业对市场的动态把握以及对用户行为动机的分析,以对公司业务的战略方向做出及时的调整,从而为公司的运营提供有效的支撑
1340IT
当前共162369个项目
×
寻找源码
源码描述
联系方式
提交