关闭

深入mysql "ON DUPLICATE KEY UPDATE" 语法的分析

转: http://www.jb51.net/article/39255.htm http://blog.csdn.net/ghsau/article/details/23557915 mysql当插入重复时更新的方法: 第一种方法:   示例一:插入多条记录 假设有一个主键为 client_id 的 clients 表,可以使用下面的...
阅读(462) 评论(0)

JS APPLY CALL 理解 【转】

作者:杨志 链接:https://www.zhihu.com/question/20289071/answer/14644278 来源:知乎 著作权归作者所有,转载请联系作者获得授权。 LZ要先明白存在call和apply的原因,才能记得牢一点: 在javascript OOP中,我们经常会这样定义: function cat(){ } cat.prototype={ foo...
阅读(150) 评论(0)

git mv -f File file (git改名) 解决相同文件大小写不识别

git mv -f oldFile newFile 本地 git config core.ignorecase false 代实验: git config core.filemode false...
阅读(146) 评论(0)

js页面埋点

页面埋点的作用,其实就是用于流量分析。而流量的意思,包含了很多:页面浏览数(PV)、独立访问者数量(UV)、IP、页面停留时间、页面操作时间、页面访问次数、按钮点击次数、文件下载次数等。而流量分析又有什么用处: 1、提高网站的转化率          根据页面埋点可得到一些重要信息,它告诉你用户对网站的反应,以及如何提高网站流量、改进网站性能,了解用户访问网站的行为,为更好地满足用户需...
阅读(1325) 评论(1)

关于网页埋统计代码的一些总结

背景: 一个网站上线,开发者除了保证网站功能正常,体验优好之外,还有一项重要的工作是数据收集,通过收集用户的行为数据可以帮助了解网站的功能是否满足用户的需求,导流方式是否有效,新功能上线后是否效果是否达到设计初衷,根据数据指引有效优化产品体验以及发现新的产品方向是产品经理的必备技能,而如何采集准确并且足够的网站数据则应该是开发者的责任.在大数据处理能力越来越强下,以及机器学习等依赖数据哺育的...
阅读(1010) 评论(1)

GrowingIO

https://blog.growingio.com/posts/esoterica_2?utm_source=zhihu&utm_medium=zhuanlan&utm_campaign=p21864815&utm_content=wu-mai-dian&utm_term=data-analyse...
阅读(402) 评论(0)

maven 不同环境加载不同spring配置文件

目录结构: pom: 根据不同profile设置不同resource目录 mvn clean install  -Pqa  qa src/main/profiles/qa src/main/resources product...
阅读(760) 评论(0)

使用maven profile实现多环境可移植构建

在开发过程中,我们的软件会面对不同的运行环境,比如开发环境、测试环境、生产环境,而我们的软件在不同的环境中,有的配置可能会不一样,比如数据源配置、日志文件配置、以及一些软件运行过程中的基本配置,那每次我们将软件部署到不同的环境时,都需要修改相应的配置文件,这样来回修改,是个很麻烦的事情。有没有一种方法能够让我们不用修改配置就能发布到不同的环境中呢?当然有,这就是接下来要做的事。 当然,这里的前提...
阅读(108) 评论(0)

Maven 如何为不同的环境打包 —— 开发、测试和生产环境

在开发过程中,我们的软件会面对不同的运行环境,比如开发环境、测试环境、生产环境,而我们的软件在不同的环境中,有的配置可能会不一样,比如数据源配置、日志文件配置、以及一些软件运行过程中的基本配置,那每次我们将软件部署到不同的环境时,都需要修改相应的配置文件,这样来回修改,是个很麻烦的事情。有没有一种方法能够让我们不用修改配置就能发布到不同的环境中呢?当然有,这就是接下来要做的事。 当然,这里的...
阅读(507) 评论(0)

使用 MAVEN 进行不同环境的服务配置文件管理

在实际用中,我们的Java服务通常要部署在不同的环境中,并且每个环境有只适用于本环境的配置文件。 例如测试环境需要连接测试数据库,生产环境又会在不同的机房进行服务部署,需要连接本机房的数据库从库。 同时,每个环境的配置又有很多相同的部分,比如cache的超时时间等。本文介绍如何使用maven进行多个部署环境的配置文件管理。 对于多个运行环境的配置文件管理,比较原始的方法是为每一个部署环境创建一个...
阅读(521) 评论(0)

Maven根据不同环境打包不同配置文件

开发项目时会遇到这个问题:开发环境,测试环境,生产环境的配置文件不同,打包时经常要手动更改配置文件,更改的少还可以接受,但是如果需要更多个配置文件,手动的方法就显得非常笨重了。     下面介绍一种方法,利用Maven插件来打包不同环境的配置文件。我们用到的是maven-war-plugin这个插件。     首先贴出整个pom文件: xmlns="http://maven.apache...
阅读(1104) 评论(0)

MySQL优化GROUP BY-松散索引扫描与紧凑索引扫描

官网:http://dev.mysql.com/doc/refman/5.5/en/group-by-optimization.html        满足GROUP BY子句的最一般的方法是扫描整个表并创建一个新的临时表,表中每个组的所有行应为连续的,然后使用该临时表来找到组并应用累积函数(如果有)。在某些情况中,MySQL能够做得更好,即通过索引访问而不用创建临时表。...
阅读(111) 评论(0)

MySQL优化—工欲善其事,必先利其器之EXPLAIN

最近慢慢接触MySQL,了解如何优化它也迫在眉睫了,话说工欲善其事,必先利其器。最近我就打算了解下几个优化MySQL中经常用到的工具。今天就简单介绍下EXPLAIN。 内容导航 idselect_typetabletypepossible_keyskeykey_lenrefrowsExtra   环境准备 MySQL版本: 创建测试表 CREA...
阅读(145) 评论(0)

【MySQL】性能优化之 Index Condition Pushdown

一 概念介绍     Index Condition Pushdown (ICP)是MySQL 5.6 版本中的新特性,是一种在存储引擎层使用索引过滤数据的一种优化方式。 a 当关闭ICP时,index 仅仅是data access 的一种访问方式,存储引擎通过索引回表获取的数据会传递到MySQL Server 层进行where条件过滤。 b 当打开ICP时,如果部分where条件能使用索引...
阅读(112) 评论(0)

MySQL 执行计划(Using where,Using index 和 Using index condition)

关于执行计划的 Extra 字段,对这几个取值有一些疑惑,我说一下我的大致理解。 Using where:表示优化器需要通过索引回表查询数据; Using index:表示直接访问索引就足够获取到所需要的数据,不需要通过索引回表; Using index condition:在5.6版本后加入的新特性(Index Condition Pushdown);  Using in...
阅读(1373) 评论(0)
95条 共7页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:7021016次
    • 积分:61540
    • 等级:
    • 排名:第34名
    • 原创:250篇
    • 转载:2618篇
    • 译文:3篇
    • 评论:663条
    文章分类
    最新评论