微服务访问权限控制,传统的oauth2 jwt token的访问控制需要使用统一缓存或数据库存储token,这样限制了不同地域系统之间的访问(如:不共享缓存和数据库的不同系统) 本系统使用共享keystore的方式,将用户关键信息保存到jwt里,实现了不同地域之间系统的访问验证(单点登录),(图1)配置使用jwt存储token(不使用jdbc) (图2)构造客户化的userservice; (图3)将用户信息加入到oauth2AccessToken (图4)将oauth2认证整合为用户登录 (图5)解密逻辑 (图6)资源服务器配置
4510
1、系统包含了租户的管理、权限、商机挖掘、流程审批等功能 2、参与了租户管理、权限、流程审批等功能的开发
1690
1、项目主要包含了用户管理、日程、考勤、会议、流程、通讯录、消息平台等功能模块 2、主要参与了用户管理、日程、考勤、会议、通讯录等功能模块
1500
1、项目分为用户系统、门窗设计、项目管理、物料商城、统一消息平台、会员系统 2、参与完成了用户系统,项目管理、统一 消息平台等功能能模块的开发、设计以及架构项目架构的搭建
1340redis
1、项目分为医生端和患者端,医生端需要连接公司自己的websocket服务器,以便于对医生的控制(如:对于忙碌的医生,减少问诊派单;时间控制,分为图文和视频问诊,图文控制在10分钟,视频控制在120分钟,可以发起多次视频); 2、要求websocket需配置集群模式,实现上使用2台服务器,由于websocket session不能使用redis统一管理,所以websocket server是有状态的,我采用的方式是根据患者的id号取2的模,为0的使用服务器1,不为0的使用服务器2,这样也很容器扩展到多台websocket服务器; 3、websocket服务器安全,传统上是建立session后进行控制,这样不能保证建立session之前发生的flood攻击,本方案采用握手阶段权限验证,如果失败或已连接就拒绝建立session,防止握手阶段flood攻击(图5); 4、项目采用发布-订阅模式(图6),对于不同医生或患者不同的消息类型,发布为不同的类型的消息,使用不同的订阅handler进行处理; 5、系统支持患者转诊,即,问诊单分配给一个医生后,医生在3分钟内部接单,该单会转给其他医生,其
4650
1.新门户项目搭建和开发。 2.将文件上传到fastdfs上,为数据保密将文件的fastdfs上的真实路径保存到数据库,前端页面提供反问我们数据库的接口,将返回前端id进行加密,调用后台时解密id查询数库,调优fastdfs下载接口,返回文件内容 3.自定拦截器做登录验证 4.自定义切面,对文件id加密和解密、添加页面访问记录 5.门户网站课程、设计器、案例、新闻、登录等后台接口 6.修复安全扫描漏洞 7.运营中心开发案例管理、发布、推广、展示、订单出库、使用activiti审核流程,使用itext导出pdf
1850 PC网站
使用renren-generator代码生成器生成简化,使用renren-fast和renren-fast-vue开发后台管理系统 1.使用Shiro+jwt认证和权限控制 2.使用springboot搭建框架,简化配置信息及项目部署,方便不同系统间数据访问,增强项目的扩展性。 3.使用mybatis-push加快开发速度 4.使用reids缓存和session共享减轻数据库压力 5.使用redids分布式锁,提高可扩展性。 6.通过反向代理 nginx做静态资源管理器,在系统中存储图片,实现与客户端的对接。
1670BBS论坛
项目分为个人办公、业务办理、知识库、我的计划、流程审批等模块。 项目采用Springboot + Vue +Mysql + nginx +redis等技术,在里面负责知识库,流程审批模块。
1700 PC网站
项目分为表单设计、流程设计,OA门户,代码生成,组织管理,用户管理,权限管理等模块。 负责组织管理、流程设计模块。
1690 PC网站
结构:ssm+MySQL+js+微信小程序+手机APP 管理展示查询单位人员的联系方式 账号密码 admin t123456 自己看作品吧懒得写
990
1【60%】项目分为,标记模块,大屏数据展示,辅助决策分析模块,数字空间模块。 2【40%】使用springboot,Redis实现对标记信息进行缓冲、接口速度由原来的3s到500ms,ES搜索引擎对地理坐标进行范围搜索。
960政府文化
1.使用springboot搭建框架,简化配置信息及项目部署,方便不同系统间数据访问,增强项目的扩展性。 2.使用mybatis-push加快开发速度 3.使用reids缓存和session共享减轻数据库压力 4.使用redids分布式锁,提高可扩展性。 5.通过反向代理 nginx做静态资源管理器,在系统中存储图片,实现与客户端的对接。 作用 easyecel 上传 word,excel 阿里云转为pdf等
1940APP
1、主要负责外卖流程设计; 2、数据库表结构设计、小程序页面、后台程序开发等; 3、订单统计功能研发,结合销量情况,对不同维度的数据进行统计分析功能。
1540微信公众号
项目技术:使用SpringBoot+SpringSecurity+Mybatisplus+Mysql+ElacticSearch+rabbitmq实现对水务系统的综合管理 1.项目主要为水务系统的数字化管理,如洪水调度一张图与管网管理等。 2.主要负责模块:使用es加块管网管理模块的查询速度,以及日常的缺陷。
2160Java
项目描述:面向京东自营,京东商家私域流量平台。可以实现多方面拉新功能,目前总计拉新用户 200 万。主要功能:群裂 变,群 内福利,好友福利,领豆链接,定向发豆等领取福利活动,京豆管理,客户管 理,群管理等主要功能。
1620 PC网站
京东新百货是京东零售子集团-时尚居家事业群全面打造的大众时尚购物场,是具备京东特色 覆盖线上线上全链路的新 生态“shopping mall”。核心围绕京东服饰、京东美妆、京东居家日用部分品 类的百大知名品牌商家生态,通过线上线下的结 合与打通,基于京东大数据在人、货、场的精准匹配,打 造全新的经营理念和业态新的数字化模式。
1700电商
该系统主要是对化工园区各个企业安全生产排放管理,主要包含驾驶舱,智能预警,数据分析,数据库系统,信息公开,系统管理,物联网子系统组成 该系统主要使用了 springboot,springcloud,element-ui,redis,nacos,rabbitmq,elk,netty,mqtt,mysql,influxdb,GIS 等技术 我主要负责整个系统开发和硬件数据接入,app端开发
1350
本项目是一款面向学校的教学资源共享平台,为教学资源提供了高效、便捷与多样化的传播形式。系统为用户分配了 权限,普通用户和管理员具有不同的操作权限。可以使用本系统可以进行教学资源的共享,主要功能有:用户管理、 课程管理、教学资源类型分配、教学资源的上传与下载、教学资源管理,为教学资源的管理提供了便捷了平台。 项目使用技术 : SpringBoot+MyBatis+MySQL+Shiro+Swagger+BootStrap+Thymeleaf
1210 PC网站
本项目是一款面向高校与企业的在线考试系统,采用了前后端分离的模式进行开发。使用本系统进行考试可以有效减 少组织考试的工作量,自动组卷与阅卷可以减少人主观因素的影响,使考试更加公平公正。本系统具有前台与后台, 主要功能有:用户管理、部门管理、题库管理、试题管理、考试管理、在线考试、成绩查询、错题本、错题练习、个 人信息。本系统可以满足考生对在线考试的基本需求,具有很强的实用价值。 技术栈: 后端:SpringBoot+MyBatis-Plus+MySQL+Shiro+Swagger+Lombok+BootStrap+Hutool 前端:Vue+VueRouter+Vuex+ElementUI+Axios
1920
项目分为管理员、医生、普通患者三个部分,可注册账号、预约挂号、诊断、开药、查看就诊信息、充值余额、修改密码等 c#+sqlserver 所有内容由一个人开发
1350C#
当前共161661个项目
×
寻找源码
源码描述
联系方式
提交