云服务平台重构点 @Arthur @Gyb
2019独角兽企业重金招聘Python工程师标准>>>
1、ContextPathConfig
本来:ContextPathConfig要提出公共内容放到base工程里,因为它的一些方法和基础框架是一体的,比如getContextPath,不应分散到各业务系统里,否则可能会独立发展,出现逻辑和基础框架要求不同一的现象。
现在:base包里没有,各系统都有自己的ContextPathConfig,用法还不统一。比如monitorservice(区域监测系统)中,继承了BaseController。
问题:代码重复性高。涉及ContextPathConfig的修改时,要去多个系统里修改。
重构急迫性:五星
2、空间属性表中缺失行政区划信息
现状:空间数据表中行政区划代码不全,在业务系统中通常是通过业务数据去展示对应的空间数据(即空间属性表中关联业务表中的id等字段),忽视了从空间上查找业务数据的问题。
问题:无法做到通过行政区划去查询对应的空间数据
重构急迫性:五星
3、与外部系统集成时涉及到的用户信息传递问题
(1)现在监测系统的集成方式,有明显的安全问题和用户信息反复查询的问题。应该是在过滤器中加入Basic验证机制,如果用到了session,先判断session里是否有。
(2)通过网关上url匹配模式,可以分开不同的sessionid。比如一个系统可以当成两个系统地址访问,可以配置两个用户。
重构急迫性:五星
4、区域监测大文件分片上传
重构急迫性:五星
5、监测sys大量界面有涉及省的现象
重构急迫性:五星
6、权限配置中的资源,可以应用于多个父资源(也就是出现多次),但是其资源不应该有差别。否则现有程序的查找父子资源的逻辑就有问题!
重构急迫性:五星
7、旧系统转maven,使用logback
重构急迫性:三星
6、上万条图斑如何在地图上快速展示。
重构急迫性:四星
7、在controller、servce和dao代码中经常出现 Object.toString()的用法。
object对应的参数没有传,或者其他原因是null时,就报错!
重构急迫性:四星
8、平台配置应该简化。
9、CI系统
10、common.jsp的重复引用
11、公共JS包再程序之间的重复使用,不好做代码升级。
12、界面上涉及很多URL时,html元素与动态赋URL的程序不在一起,代码阅读性很不好。应该借鉴easy-ui、layui、angular那样的做法,把元素定义和内容装载写到一起。比如 治理系统的首页。
13、权限管理系统,资源对应的URL重复。详见https://my.oschina.net/u/3756527/blog/1620149的分析。
转载于:https://my.oschina.net/u/3756527/blog/1594004
云服务平台重构点 @Arthur @Gyb相关推荐
- 【干货分享】云服务平台的架构及优势(上)
来源商业新知网,原标题:[干货分享]云服务平台的架构及优势(上) 前言 我们通常所说的云服务或云平台广义上是一个概念,但其实内部是两个部分. 1.支撑云服务运行的硬件和软件系统环境(云架构平台,简称云 ...
- arcalet云服务平台支持Unity3D开发实时多人联机游戏
arcalet 云服务平台支持 Unity3D 开发实时多人联机游戏 打破旧有的实时联机开发模式,全新的云端在线游戏平台带来更敏捷.简单及有 效的帮助开发者减少开发时间与成本. 开发联机游戏除了要解决 ...
- 租借云服务器 工业信号数据采集,一种工业用物联网云服务平台智能采集方法...
主权项: 1.一种工业用物联网云服务平台智能采集方法,其特征是,具体步骤如下:(1)系统的组成:数据采集模块.数据传输模块和应用管理模块.物联网的云服务系统包括:客户端.注册服务器云端服务器.物联网: ...
- 优测云服务平台分享开源自动化测试框架,快快get起来
自动化测试框架构建很复杂?时间会很长,可能会出现错误?那就来了解一些开源的框架吧,让自动化测试框架构建不再难!优测云服务平台分享开源自动化测试框架,快快get起来! 虽然技术团队可以构建复杂的自动化测 ...
- 神州云服务平台(型号:DCC-CRL1000)基本配置教学视频
教学视频只提供网络搭建与应用技能大赛第二部分基本配置部分视频,仅供大家学习使用. 2021年全国职业院校网络搭建及应用第二部分基本配置视频 由于在线播放视频有点模糊,所以给大家提供清晰的教学视频下载链 ...
- 老子云打造3D技术云服务平台,加速三维互联网变革进程
高新科技发展日新月异,已悄然改变我们的生活,而三维技术在互联网的迅猛发展,让"视界"立起来的梦想照进现实. 十三届全国人大四次会议表决通过关于"十四五"规划和2 ...
- 区块链 | 为什么说百度云BaaS是全新的云服务平台?
上一篇,我们说BaaS平台是一种区块链与云计算深度结合的新型云服务平台,可以帮助用户快速建立区块链的开发环境,一经出现便受到广泛关注. 但是,由于区块链技术本身的复杂性和性能等原因,区块链行业目前仍然 ...
- 定位服务北斗位置云服务器,北斗位置云服务平台操作使用指南(157页)-原创力文档...
北斗位置云服务平台 用户手册 V 1.0 2013 年 12 月 18 日 首次访问需知: 本系统适用于 Windows 中文简体/繁体,浏览器适用于 IE6.IE7.Mozilla Firefox, ...
- 【操作教程】如何手动配置EasyNVR安防视频云服务平台的Onvif探测功能?
EasyNVR安防视频云服务平台可支持设备通过RTSP/Onvif协议接入平台,用户可以使用Onvif探测功能实现摄像头的设备IP探测,成功后返回需要的视频流地址,同时还能实现对摄像头的PTZ云台控制 ...
- 华为发布量子计算模拟器HiQ云服务平台
华为在HUAWEI CONNECT 2018发布量子计算模拟器HiQ云服务平台,包括量子计算模拟器与基于模拟器开发的量子编程框架.基于华为云的超强算力,HiQ可模拟全振幅42量子比特以上,单振幅81量 ...
最新文章
- java读取本地文件下载_java 读取本地的json文件
- Appium_swipe模拟上下左右滑动操作
- python 自动补全
- python装饰器由浅入深_由浅入深理解Python装饰器
- 转载 Microsoft .NET Pet Shop 4 架构与技术分析
- cloudquery.php态势感知,CloudQuery v1.3.4 版本更新
- DXL应用:向设计元素中添加设计元素
- C语言的C11 标准有哪些改进的地方?C11 为何不如 C++11 流行?
- 【老生谈算法】matlab人脸识别算法(PCA)——人脸识别
- WinRAR压缩加密的做法
- codebook码本算法
- CSS特效六:加载动画
- 为什么被证明“拖后腿”的苹果Mini手机,仍然还会再次发布新款?
- vue中使用echarts自定义主题
- 量子计算到底是什么?
- 数据分析入门学习指南,零基础小白都能轻松看懂
- android手机图片和价格,安卓拍照手机强势推荐及报价【图文】
- 如何给金蝶kis记账王新增凭证字
- 时间在流逝——上还是不上大学?
- 科技前沿:几款意念控制器
热门文章
- 7.Flink实时项目之独立访客开发
- Vue中金额、日期 格式化插件@formatjs/intl使用
- Sphinx使用方法
- LC-恢复二叉搜索树(JavaScript实现)
- 【CF1056D】Decorate Apple Tree
- android动态style,Android控件动态设置style的问题
- MongoDB安装中使用配置文件的方式启动服务时出现错误:forked process: 2784 ERROR: child process failed, exited with 100
- 远程计算机怎么桌面显示不全,win7系统连接远程桌面却不能全屏显示解决方法...
- 饥荒如何解锁机器人_《饥荒》全部人物怎样解锁 全人物解锁条件及方法一览...
- 智能暖风机——7.LED驱动和断电记忆功能