博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
现行技术体系的问题总结
阅读量:6966 次
发布时间:2019-06-27

本文共 1135 字,大约阅读时间需要 3 分钟。

1、在体系中使用OpenResty+JFinal做为开发语言,其中OpenResty为主力开发语言,如非必要,不采用JFinal进行开发工作。强迫大家学习新知识,达到后端开发技术的统一,达到性能的最大化。

2、采用SSDB+MYSQL进行数据库保存工作,其中以SSDB的NOSQL保存为主,以MYSQL保存查询关系信息,具体使用方式需要技术小组审核通过。因为初次使用以NOSQL为主,以MYSQL为辅的思路,所以,一切小心。

3、REDIS继续保持在体系中,起到缓存层的作用,比如自动完成等功能、强调超高性能的数据信息,保存在REDIS中,但一定要注意REDIS使用内存的数量,而且使用REDIS存在要预热等问题。

4、对于统计分析不采用ETL数据抽取的方式进行,而使用SSDB保存各种要显示的统计信息。传统ETL的抽取工作,统计时间长,需要表的设计,不能实时实现统计功能,需要浪费大量精力,不如使用缓存记录来的直接。

5、对于基础数据的数据库记录,尽量采用SSDB的NOSQL进行保存,比NOSQL中抽出查询条件数据信息保存到MYSQL中,如果MYSQL数据库丢失,也可以通过NOSQL+编写程序的办法重新生成MYSQL数据表。

6、NOSQL的SSDB可以采用SSDB双主的方式进行数据存储,这样就算是有单机故障,也可以保证平台的正常运转。

7、如果能用SPHINX进行查询的,坚持使用SPHINX进行查询,关系型查询的性能大约比MYSQL快十倍左右。不方便使用SPHINX进行查询的,建议使用SSDB的LIST或ZSET完成,如非十分必要,不采用MYSQL进行连接数据库查询。

8、强烈推荐大家阅读:   由Lua 粘合的Nginx生态环境,干货太多,春哥的理念已经完全超越时代,一台NGINX服务器顶了JAVA几十台服务器的事迹让人膜拜!

9、程序开发不是一轮完成的,需要不断的重构或重做,但每一轮我们都要能保证完整的功能提供、保证比上一版强的多,否则就没有了重构的必要。

10、后端研发人员,在开发模块之前,需将业务流程整理成文档,将技术实现路线整理成文档,将数据库表,SSDB中保存的方式整理成文档,与吴缤、申健组成的技术审核小组进行讨论通过方可进行开发。

11、后端研发人员,在完成模块开发后,需提交代码让申健进行审核,审核通过,方可通过验收。

12、有时间也看看这个:

13、在Java中发送EMail会有什么问题:

14、请服务器组吴缤、初政、李政言研究下面的组件:,对于马上要做的新闻、博客、论坛等需要富文本编辑器输入的东西,要严格防范XSS注入攻击。还有就是继续深入研究这个V56的框架:,似乎对于HandlerSocket的index重用也可以实现。

转载地址:http://ucisl.baihongyu.com/

你可能感兴趣的文章
Elasticsearch学习总结(02-28 - 03-04)
查看>>
android页面跳转
查看>>
Java内存模型之happens-before
查看>>
LVM逻辑卷轴管理和磁盘配额实验
查看>>
ASP.Net定时任务执行
查看>>
约瑟夫环形链表问题、丢手帕问题、剑指offer圆圈中最后一个数问题
查看>>
微服务系列(七):将单体应用改造为微服务
查看>>
promise
查看>>
es6学习1: 模拟react Comopnent类的实现
查看>>
js继承问题
查看>>
201621123069 《Java程序设计》第十一周学习总结
查看>>
Java进阶篇(一)——接口、继承与多态
查看>>
linux下磁盘分区
查看>>
JavaScript_BOM_window
查看>>
Hadoop:The Definitive Guid 总结 Chapter 7 MapReduce的类型与格式
查看>>
oracle12之 多租户容器数据库架构
查看>>
POJ3061 ZOJ3123 Subsequence【前缀和+二分搜索+尺取法】
查看>>
png库结合zlib库使用出现的一个链接问题的解决
查看>>
Hibernate总结(二)
查看>>
TSP问题
查看>>