上段时间学习caffe,caffe的solver优化方法中涉及到梯度下降法。当时对梯度下降法的概念和原理都很模糊,就专门去学习了下,现在把自己的理解记录下来,一方面加深印象,一方面也方便随时查阅。如果有理解错误的地方,希望看到的予以指正,谢谢。 一、什么是梯度?梯度和方向导数的关系是什么?(简述,需 ...
分类:
其他好文 时间:
2017-01-17 00:13:23
阅读次数:
201
最近一段时间由于工作需要,开始关注针对Mysql数据库的select查询语句的相关优化方法。 由于在参与的实际项目中发现当mysql表的数据量达到百万级时,普通SQL查询效率呈直线下降,而且如果where中的查询条件较多时,其查询速度简直无法容忍。曾经测试对一个包含400多万条记录(有索引)的表执行 ...
分类:
数据库 时间:
2017-01-03 10:40:39
阅读次数:
317
1. 读访问量高(万级别及以上),读访问远大于写访问 这种情况典型的业务场景之一就是存储配置信息,配置信息一般数据量较小,更新频率低,但读访问量高。这种场景有两种方法优化: a. 对同一个key存储多个备份,随机读取,分散读的访问压力。 b.使用本地缓存。本地缓存基本能挡住大部分的访问,真正落到ca ...
分类:
其他好文 时间:
2016-12-30 07:45:51
阅读次数:
182
Tomcat有很多方面,从内存、并发、缓存四个方面介绍优化方法。 一.Tomcat内存优化 Tomcat内存优化主要是对 tomcat 启动参数优化,我们可以在 tomcat 的启动脚本 catalina.sh 中设置 java_OPTS 参数。 JAVA_OPTS参数说明 -server 启用jd ...
分类:
其他好文 时间:
2016-12-29 16:47:45
阅读次数:
164
php-fpm优化方法 php-fpm存在两种方式,一种是直接开启指定数量的php-fpm进程,不再增加或者减少;另一种则是开始时开启一定数量的php-fpm进程,当请求量变大时,动态的增加php-fpm进程数到上限,当空闲时自动释放空闲的进程数到一个下限。这两种不同的执行方式,可以根据服务器的实际 ...
分类:
Web程序 时间:
2016-12-27 09:49:38
阅读次数:
156
if/else的优化方法 1)if/else 语句块的顺序 首先处理正逻辑而不是负逻辑 先处理简单的情况 先处理有趣的或者是可疑的情况 2)通过提早返回减少嵌套 3)总结变量 用一个短很多的名字来代替一大块代码,这就是总结变量。 使用德摩根定理,分解复制的判断逻辑 拆分巨大的语句,让语句更容易快速阅 ...
分类:
其他好文 时间:
2016-12-23 01:37:32
阅读次数:
208
关于mysql处理百万级以上的数据时如何提高其查询速度的方法 最近一段时间由于工作需要,开始关注针对Mysql数据库的select查询语句的相关优化方法。 由于在参与的实际项目中发现当mysql表的数据量达到百万级时,普通SQL查询效率呈直线下降,而且如果where中的查询条件较多时,其查询速度简直 ...
分类:
数据库 时间:
2016-12-22 19:04:48
阅读次数:
186
【转载】http://tech.meituan.com/presto.html Facebook的数据仓库存储在少量大型Hadoop/HDFS集群。Hive是Facebook在几年前专为Hadoop打造的一款数据仓库工具。在以前,Facebook的科学家和分析师一直依靠Hive来做数据分析。但Hiv ...
分类:
其他好文 时间:
2016-12-05 09:48:14
阅读次数:
463
MySQL配置文件my.cnf中文详解,附mysql性能优化方法分享 MySQL配置文件my.cnf中文详解,附mysql性能优化方法分享 Mysql参数优化对于新手来讲,是比较难懂的东西,其实这个参数优化,是个很复杂的东西,对于不同的网站,及其在线量,访问量,帖子数量,网络情况,以及机器硬件配置都 ...
分类:
数据库 时间:
2016-11-29 22:30:06
阅读次数:
295
一、对于网站访问速度影响的条件如下: 瓶颈主要有: 1、磁盘搜索 优化方法是:将数据分布在多个磁盘上 2、磁盘读/写 优化方法是:从多个磁盘并行读写。 3、CPU周期 优化方法:扩充内存 4、内存带宽 二、大流量高并发量网站的解决方案 1、确认服务器硬件是否足够支持当前的流量。 2、使用memcac ...
分类:
Web程序 时间:
2016-11-25 00:36:53
阅读次数:
168