随到随学/常年招生
自由安排
捷梯教育
江苏苏州常熟市详细地图
17351139331
课程介绍
7
数据库设计时设计一些便于追踪历史、整理的列
比如create_time、update_time可以说明记录的创建和更新时间。create_by、update_by可以说明记录是由谁创建和更新的。
此外,删除记录有时候并非真正删除,这时需要设计表示此记录状态的列,如可以取‘Active’或‘Inactive’的 ‘status’列。
8
制定好项目回滚计划
新的功能上线时,如果发生故障,没有一份回滚计划,那么可能会手忙脚乱而造成线上服务一段时间不可用。有一个良好的回滚计划,可以让你能够有条不紊的执行相关操作,在可控时间内将系统恢复到一个可运行的状态。
9
项目上线前要做好量化分析
对于项目中用到的内存、数据库、文件、缓存等,要做好量化分析。预估出未来一段时间的空间占用,给运维分配机器时一个参考。防止,由于数据量增长过快,导致存储不够。这一点是非常重要的,不然很容易造成线上服务不可用。
10
制定好系统的部署计划
系统部署的平台是一个至关重要的部分。对于部署平台的描述,不能仅限于一台服务器、两个数据库这个层面,至少需要包括操作系统的特定版本,JVM等。
有多少内存(包括物理内存,JVM堆内存,JVM栈内存和JVM代的空间)。
CPU(内核数)。
负载均衡器,需要的节点数、节点类型,比如是Active-Standby型还是Active-Active型。
文件系统要求,例如,你的应用程序可能会收集生成的日志并将其保存很长的周期,之后才进行归档。这样的话,你就需要有足够的硬盘空间。
11
选择合适的工具/技术
很多情况下,开发者会在生产系统中使用一门想要学习的语言或某种工具。通常这不是好的选择。比如,为已经实际上是关系型的数据使用NoSQL数据库。不管是语言还是工具,都有其适用的场景。不能求新,也不能以“自我”为标准。
12
在一些关键技术领域具有充足的知识储备
设计模式
JVM调优
线程“并发问题”
事务问题,包括分布式事务
性能问题,包括GC、计算等
缓存
想学Java,不妨从上元Java训练营开始,给自己一次机会去蜕变和成长。
显示全部
学校介绍
学校人气度:146
2018-09-03
共60个
教育培训
尹群超
上元教育成立于2005年,总部位于苏州,专注职业教育培训领域,并始终保持领先。以品牌化运营模式和出色的办学能力发展成为强大的职业培训综合体,是华东区域颇具影响力的职业培训机构,更将成为中国职业培训学校的标杆。
相关课程
加载更多
热门推荐
新闻资讯
加载更多
QQ咨询
微信咨询