数据库命令规范 所有数据库对象名称必须使用小写字母并用下划线分割 所有数据库对象名称禁止使用mysql保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来) 数据库对象的命名要能做到见名识意,并且最后不要超过32个字符 临时库表必须以tmp_为前缀并以日期为后缀,备份表必须以bak_为前缀 ...
分类:
数据库 时间:
2019-10-28 10:50:00
阅读次数:
89
一:Spark的性能优化,主要手段包括:1、使用高性能序列化类库2、优化数据结构3、对多次使用的RDD进行持久化 / Checkpoint4、使用序列化的持久化级别5、Java虚拟机垃圾回收调优6、提高并行度7、广播共享数据8、数据本地化9、reduceByKey和groupByKey的合理使用10 ...
分类:
其他好文 时间:
2019-10-27 22:29:23
阅读次数:
59
写在最前: 优秀的Web前端开发工程师要在知识体系上既要有广度和深度!应该具备快速学习能力。 前端开发工程师不仅要掌握基本的Web前端开发技术,网站性能优化、SEO和服务器端的基础知识,而且要学会运用各种工具进行辅助开发以及理论层面的知识,包括代码的可维护性、组件的易用性、分层语义模板和浏览器分级支 ...
分类:
其他好文 时间:
2019-10-27 20:49:12
阅读次数:
82
在《 "接口自动化测试框架 AIM" 》这篇博客中,提到了parewise算法。 这次对其进行性能优化,共3点。 一、 因为笛卡尔积和两两拆分,是有序的。 就保证了两两拆分后的每列都是相同位置的元素。 所以在比较时,不用跨列去比较。 只需要比较同一列的值就可以了。 简化为 笛卡尔积2187条,优化前 ...
分类:
编程语言 时间:
2019-10-27 16:57:12
阅读次数:
64
在《 "parewise算法性能优化" 》一文中, 对原来算法代码进行了一些优化, 对于笛卡尔积后千条数据,是能满足使用需要的。 但在实际业务中,会碰到百万数据。 比如某接口共18个参数,每个参数均可为空,其中8个只需要单个值,10个为多选项,需要多个值。 对于多选项,我的设计是,全选+随机n个多选 ...
分类:
编程语言 时间:
2019-10-27 16:45:45
阅读次数:
71
Go性能调优 在计算机性能调试领域里,profiling 是指对应用程序的画像,画像就是应用程序使用 CPU 和内存的情况。 Go语言是一个对性能特别看重的语言,因此语言中自带了 profiling 的库,这篇文章就要讲解怎么在 golang 中做 profiling。 Go性能优化 Go语言项目中 ...
分类:
其他好文 时间:
2019-10-26 12:03:38
阅读次数:
80
随着Web相关技术的发展,JavaScript所要承担的工作也越来越多,早就超越了“表单验证”的范畴,这就更需要快速的解析和执行JavaScript脚本。V8引擎就是为解决这一问题而生,在node中也是采用该引擎来解析JavaScript。 WebKit是由苹果2005年发起的一个开源项目,引起了众 ...
分类:
其他好文 时间:
2019-10-25 17:58:18
阅读次数:
81
引子: 一个指标引发的血案 https://www.cnblogs.com/Sherlock09/p/11726885.html 性能优化 进入移动互联网时代,传统Web开发技术(HTML,CSS,JavaScript)风光不再,客户端技术(iOS以及Android)依靠良好的体验重新崛起。但是客户 ...
分类:
微信 时间:
2019-10-23 16:49:57
阅读次数:
193
最近整理了一份安卓开发的核心知识点(部分源码)。包含了UI工程师,Android底层开发工程师,Android部分架构,原生性能优化及混合优化,大厂面试);以及最新的flutter专精技术知识点。**如果需要获取到这个【核心知识点整理】文档的请入圈(面向全体Android开发人员)https://jq.qq.com/?_wv=1027&k=5MQDHG8由于细节内容实在太多啦,所以只把部分
分类:
移动开发 时间:
2019-10-23 00:15:15
阅读次数:
121
1、MySQL 性能优化之骨灰级,高阶神技 ! https://mp.weixin.qq.com/s?__biz=MzUyODkwMTQyNg==&mid=2247487176&idx=1&sn=b51920d419de2bd08c23afa24c60f307&chksm=fa687a95cd1ff ...
分类:
微信 时间:
2019-10-22 23:59:07
阅读次数:
206