对于企业中的项目绝大多数都需要进行用户权限管理、认证、鉴权、加密、解密、XSS防跨站攻击等。这些功能整体实现思路基本一致,但是大部分项目都需要实现一次,这无形中就形成了巨大的资源浪费。本项目就是针对这个问题,提供了一套通用的权限解决方案----品达通用权限系统。 品达通用权限系统基于SpringCloud(Hoxton.SR1) +SpringBoot(2.2.2.RELEASE) 的微服务框架,具备通用的用户管理、资源权限管理、网关统一鉴权、XSS防跨站攻击等多个模块,支持多业务系统并行开发,支持多服务并行开发,可以作为后端服务的开发脚手架。核心技术采用SpringBoot、Zuul、Nacos、Fegin、Ribbon、Hystrix、JWT Token、Mybatis Plus等主要框架和中间件。 本项目具有两个主要功能特性: - 用户权限管理 具有用户、部门、岗位、角色、菜单管理,并通过网关进行统一的权限认证 - 微服务开发框架 本项目同时也是一个微服务开发框架,集成了基础的公共组件,包括数据库、缓存、日志、表单验证、对象转换、防注入和接口文档管理等工具。
1530Java服务框架/平台
*项目描述:APP名称《智能安防系统》是一款现已非常成熟的智能安防系列软件,客户现已正常投入市场运营。接入了灯控开关,遥控器,门磁感应器,摄像头,烟雾探测器,水侵探测器,温度探测器,电器开关,门锁等设备,能接受设备的数据及设备的控制操作。 *责任描述:APP功能的实现发布上线,持续的优化及版本迭代更新。根据客户要求定制版APP开发。*技能要点:1、数据存储和数据库管理如登录信息则使用SharedPreferences 进行存储,如设备信息、房间信息、家庭信息数据使用SQLite数据库来存储和管理,选择使用了框架LitePal数据库框架。2.性能优化单列模式的上下文使用Application Context使用应用程序的上下文,避免导致静态单列持有Activity或Service的引用,导致无法回收。使用弱引用和软引用:合理使用弱引用和软引用能够减少内存泄漏的风险,提高内存管理效果。 Timer和TimerTask定时器任务,在Activity销毁时立即做了cancel掉Timer和TimerTask。在使用IO,File流完毕的后及时做了关闭,以便让缓冲能及时释放避免内存泄漏。不在xm
1490
*项目描述:APP名称《恋恋优家》是一款智能生活APP,上线APP,用于管理及远程控制家庭电器设备(插座,开关,门锁,音响,空调,电视,灯具,温湿度感应器,报警感应器,烟雾感应器,人体感应器,视频监控等)。可以自由设定场景化模式,让家里的电器设备更智能化。可以语音控制,通过语音识别控制某个设备或联动场景 *责任描述:APP功能的实现发布上线,持续的优化及版本迭代更新。*技能要点:1、APP框架 使用MVP框架,让业务逻辑和视图进行分离。2、数据存储和数据库管理如登录信息则使用SharedPreferences 进行存储,如设备信息、房间信息、家庭信息数据使用SQLite数据库来存储和管理,选择使用了框架LitePal数据库框架。 3、网络模块 设备信息上报与远程控制,选择使用MQTT消息传输协议,MQTT适用宽带有限的网络,有效的减少通信开销,实时通知及远程控制。 客服服务聊天室,选择使用WebSocket实现实时聊天室。使用Retrofit+RxJava+OkHttp结合进行网络请求。定义Retrofit接口,在Retrofit接口中定义网络请求的方法,包括请求方法(GE
1470
老洋之家开源项目
项目名称:老洋之家 项目简介:老洋之家是一个(个人博客系统),包括(前台博客页面)及(后台管理系统),采用SpringBoot、 MyBatis框架实现,Tomcat容器进行部署, 适用于:个人写博客使用。 主要负责: · 本项目中我主要负责:前端页面的构建、后端数据库设计、博客管理、分类管理、用户管理等模块的实现。 · 技术栈:JDK8、Maven、MySQL、Semantic UI、LayUI、MyBatis、SpringBoot、PageHelper、Editormd Git、Linux等。 · 项目文档地址:https://gitee.com/sheep-are-flying-in-the-sky/laoyangzhijia · 项目视频介绍:https://www.bilibili.com/video/BV1Yv411E7Gf
1120Java博客
老洋自学网开源项目
项目名称:老洋自学网 项目简介:老洋自学网是一个(在线学习平台),包括(前台网站系统)及(后台运营平台),采用B2C模式及 (微服务架构)实现的(前后端分离)系统,适用于:计算机专业学生学习编程课程。 主要负责: · 本项目中我主要负责:SSO单点登录、讲师管理、课程管理、课程分类管理、课程订单支付等模块开发。 · 技术栈:JDK8、Maven、MySQL、Redis、Mybatis-Plus、SpringBoot、SpringCloud、Node.js Vue、Element-UI、Axios、Nginx、Git、Linux、OSS、腾讯云短信服务等。 · 项目文档地址:https://gitee.com/sheep-are-flying-in-the-sky/laoyangzhixuewang · 项目视频介绍:https://www.bilibili.com/video/BV1m44y1T7v7
760Java
项目背景 本类项目旨在为客户开发一个数据看板系统,实时展示设备的运行状态、实时数据和历史性能数据,以支持更高效的设备监控和决策制定。 技术栈 前端框架:Vue2.x及其生态系统,包括Vue Router和Vuex 数据可视化:ECharts用于动态图表和数据可视化 实时数据通讯:MQTT协议用于实现图表数据的实时刷新 角色和职责 作为项目的前端主要开发人员,我主导了以下关键工作: 设计和实现了一套响应式的数据可视化界面,适配不同屏幕尺寸和设备。 使用ECharts库开发了多个动态图表组件,用于展示设备的实时和历史数据。 集成MQTT,实现了数据的实时获取和图表的即时更新。 技术难点与解决方案 布局兼容和数据刷新 难点: 适配笔记本和大屏 解决方案: 采用了CSS Grid布局结合vw、vh单位实现了高度响应式的界面设计。通过集成MQTT协议,实现了数据的实时订阅和图表的动态刷新。 结果: 成功开发并交付了多个数据可视化面板,客户通过这些看板能够实时监控和分析设备状态,大幅提高了运维效率。
1060cssecharts
项目背景 开发物联网公共安全管控3D云平台,目标是利用最新的数据挖掘技术和3D可视化手段,显著提升气体行业设备监测、管理的效率和安全性。 技术栈 使用 Vue3 进行界面开发,Pinia 进行状态管理,scss 与 naive-ui 进行界面样式设计,Blender 3D 建模,Three.js 前端渲染。 角色和职责 作为项目的前端主要开发人员,我主导了以下关键工作: 使用 Blender 构建精确的设备和楼层 3D 模型。 利用 Three.js 实现复杂的 3D 模型和动效前端渲染。 开发实时报警动效和基于云平台数据的图表查看功能。 基于 Rush 搭建高效的开发框架,提升项目的开发流程和协作效率。 技术难点与解决方案 前端需求收集和模型建造 难点 获取精确的设备尺寸和楼层数据对于构建准确模型至关重要。 解决方案 通过现场勘察和手动测量设备尺寸,确保了 3D 模型的真实性和准确性。 结果 使用 Blender 成功创建了高度贴近现实的 3D 模型,为后续的前端渲染打下坚实基础。 模型前端效果渲染 难点 实现高性能且真实的模型渲染效果,特别是在处理材质、灯光和动效时面临
1040vue3D
该系统为仟寻招聘雇主后台管理系统,用于HR管理求职者信息。该系统分为招聘管理,候选人管理,人才库管理,内推管理,微信招聘等模块。本系统采用前后端分离的架构,后端使用SpringMVC,Spring,JOOQ,ElasticSearch,Redis,RabbitMQ,Thrift,ZooKeeper等技术。
1160JavaSpringCloud
该系统为公司内部关务系统,实现了货物申报、审单、征税等流程的自动化。主要模块有采购管理、报关管理、物料管理、定制化报表、风险预警等。采用的技术有SpringMVC、SpringBoot、Mybatis、Redis、RabbitMQ、freemarker等。
990Javavue
项目背景 负责开发物联网公共安全管控云平台,旨在通过实验室气体设备和传感器的数据收集与监测,实现设备状态的实时监控和异常预警,从而确保实验室安全。 技术栈 架构:采用 Monorepo 加 MicroApp 微前端架构,实现模块化管理和灵活部署。 前端技术:基于 Rush 搭建高效的开发框架,使用 Vue2 进行界面开发,Vuex 进行状态管理,SCSS 与Element UI 进行界面样式设计,TypeScript 进行类型检查,确保代码质量。 角色和职责 作为项目的前端主要开发人员,我主导了以下关键工作: 模块开发与重构:根据设计原型完成高质量的模块开发,并重构既有代码提高可维护性。 组件化与代码优化:提取并封装了多个业务组件和容器,使用 vue-class-component 优化代码结构。 项目架构设计:基于微前端架构对项目进行了全面重构,提升了项目的可扩展性和维护性。 技术难点与解决方案 业务组件 难点: 原项目中存在大量冗余的业务组件,影响了开发效率和代码的可维护性 解决方案: 提取业务组件(设备筛选、设备类型筛选、角色、城市等组件) 封装容器组件(表格、弹窗、卡片
1380vue后台管理
一、通过excle分析处理数据,调用自动化将数据自动填写至网站达到自动办公效果 二、批量调整处理excle格式以及数据,并转换为pdf
60Java浏览器/JS引擎
产品介绍:优选进口鲜果,国产时令鲜果,精品水果礼盒,生鲜食材,让用户足不出户,尽享全球鲜果美食,还有各种主题活动,养生知识,热点分享,为大订单客户提供团购优惠 负责业务:负责美食指南模块:主要包括美食分享,用户点赞,用户收藏 负责订单模块与支付模块的开发 负责积分模块:积分的增加策略
670Java微信小程序
产品介绍:烘焙帮是一款面向家庭烘焙爱好者的食谱社区APP, 为烘焙爱好者提供烘焙学习分享,食材用具选购的平台 这里有超全的食谱, 蛋糕, , 饼干 , 面包 , 泡芙等200多种烘焙甜品分类,还有视频教学,大神的课程,还经常举办,食谱大赛, 烘焙之星等活动,丰富社区生活,该项目包含,食谱模块,视频模块,积分模块,烘焙圈模块,课程模块,订单模块 负责业务:主要负责课程模块,订单模块,及其他模块 技术亮点:使用Redis缓存每日用户的访问量 使用Spring中的定时器实现Redis与MySQL的数据同步 使用Activiti做作者上传的食谱,视频和付费教程的审核 使用ElasticSearch 做首页的食谱,视频的站内搜索
1050JavaORM/持久层框架
1、微服务搭建运行、中间件选用、数据库表设计 2、对接设备联网管理15w台+ 3、java后台开发及业务需求治理 4、扎实的物联网设计经验
1140Java物联网
代驾管理系统是以代驾公司的业务流程为核心,将来电管理、订单处理、会员资料和账户管理、代驾员管理、短信平台、统计报表等功能综合于一体的智能系统。系统分为客户端应用、司机端应用和后台管理系统三部分组成。 本人参与订单流程开发,涉及pc端和移动端。
890Java
项目简介: 雨林小象母婴是一个基于微信小程序的在线购物平台,主要是针对婴儿出售童装,童鞋以及玩具批发零售,商城提供了浏览商品, 筛选商品,加入购物车,以及在线支付功能, 线下流量引入线上,节省门店人工成本,提升用户体验和门店效率 项目技术: uni-app+vuex+uviewUi+vant 负责模块: 首页模块,商品详情模块,全部商品模块,登录模块,分类模块 技术运用: 技 • 结合uni-app框架和vuex状态管理,实现了首页、商品详情、全部商品、登录和分类等核心模块的开发和优化,确保了页面 性能和用户体验。 • 利用uView UI和Vant组件库,封装了全局搜索框组件和轮播图组件,实现了组件的复用和页面功能的优化。 项目经验 2022-07 ~ 2022-09 银豆商城平台(uni-App 小程序) 银 前端开发工程师 前 2022-03 ~ 2022-06 豆豆商城后台管理系统 豆 前端开发工程师 前 2021-09 ~ 2021-11 嘉信物业服务管理平台(vue2) 嘉 前端开发工程师 前 • 通过Promise和wx.request(),实现了异步请求,确保了
1470手机开发工具
1.此项目主要模块:主席致辞、会议注册、会议日程、宣传视频、会议通知、会议地点、联系我们。此项目主要是为学术会议研发的,方便学术人员注册和了解该会议的相关事项 2.此项目是独立开发
1020vue微信小程序
铁矿石工厂安全生产监控系统 涉及技术:C++,QT,CEF,Mysql,DDS 本人负责:监控全国工厂设备分系统,与安全人员管理,报警分系统,辅助分析系统等
1620C/C++C++
1.此项系统主要是对以往会议进行全面的登记和统计,具体模块:(1). 内部项目统计表 (2). 供应商库模块 (3). 劳务费模块 (4). 医疗器械模块(5). 群/单发短信模块 (6). 项目发送短信模块。通过这一后台管理系统,公司能够更加高效地进行内部项目的统计与管理,供应商信息的维护以及劳务费的合理分配。 2.负责该平台前端的项目搭建; 分析模块与整个项目之间的依赖关系,结构清晰并高效的进行开发; 负责整体项目的设计和规划; 与后台交互实现相关数据的增、删、改、查;
1180javascriptvue
1.使用流程图形式,代替简单的工作流和审批流等一些简单的逻辑工作 2.主导项目的开发,支持bpmn的排他,合并等网关配置 3.支持变量, 逻辑调试等工作
1490vueweb
当前共162080个项目
×
寻找源码
源码描述
联系方式
提交