T1表10000000万条数据,(插入时间36分钟,count(*)查询19秒,空间占用670M左右)1.真正充分的利用索引比如like'张%'就是符合SARG(符合扫描参数)标准而like'%张'就不符合该标准通配符%在字符串首字符的使用会导致索引无法使用,虽然实际应用中很难避免这样用,但还是应该...
分类:
数据库 时间:
2015-04-28 13:37:17
阅读次数:
177
最近在搭建Cocos2d的环境,结果各种问题,两人弄了一天才能搞好一个环境~! -_-!!避免大家也可能会遇到我这种情况,所以写一个随笔,让大家也了解下如何搭建吧~1、环境安装准备下载tadp-xxxx-windows.exe,下载地址:https://developer.nvidia.com/te...
分类:
移动开发 时间:
2015-04-28 13:33:31
阅读次数:
134
今天我们来讨论,如何通过设计,解决C++中的不优雅特性,改进项目的结构,改善编译速度。
上次我们提到,如果一个类的封装不好,容易导致种种不便,那么如何设计能够避免这种现象呢?...
分类:
编程语言 时间:
2015-04-28 12:01:23
阅读次数:
155
生产过程中出现的问题正逐渐得到中层和最高管理层的重视。不管是身为java开发人员还是架构师,下列的事项都应该得到你足够的重视以避免陷入未来的尴尬境地。你也可以把它作为排查问题的便签。
#1、不在属性文件或 XML 文件中外化配置属性。比如,没有把批处理使用的线程数设置成可在属性文件中配置。你的批处理程序无论在
DEV 环境中,还是 UAT(用户验收测试)环境中,都可以顺畅无阻...
分类:
编程语言 时间:
2015-04-28 11:58:22
阅读次数:
175
1.背景之前因为误删了文件,导致程序和软件都被删除,损失是心疼的,里面有这好几个月的练习代码,一步一步走来的,就这样没了.
为了避免重蹈覆辙,于是准备使用git版本控制.在此记录一下,在配置git时候遇到的一些小问题.
2.准备工作本机系统:ubuntu 14.04
整个配置过程是在廖雪峰的官方网站的指导下进行,因为其讲解较为详细,语言通俗易通,按照流程配置基本没有问题.但因为环境和操作的不同,会...
分类:
系统相关 时间:
2015-04-28 11:48:17
阅读次数:
314
开发过程中不可避免的版本问题,cvs svn...Git是大势所趋. 先下载使用github:http://git-scm.com/download/ 还可以用TortoiseGit :http://download.tortoisegit.org/资源教程: 廖雪峰git教程 :http...
分类:
其他好文 时间:
2015-04-28 11:07:20
阅读次数:
121
Android开发最佳实践
摘要
●使用 Gradle 和它推荐的工程结构
●把密码和敏感数据放在gradle.properties
●不要自己写 HTTP 客户端,使用Volley或OkHttp库
●使用Jackson库解析JSON数据
●避免使用Guava同时使用一些类库来避免65k method limit(一个Android程序中最多能执行6...
分类:
移动开发 时间:
2015-04-28 07:10:12
阅读次数:
248
CSS重设就是由于各种浏览器解释CSS样式的初始值有所不同,导致设计师在没有定义某个CSS属性时,不同的浏览器会按照自己的默认值来为没有定义的样式赋值,所以我们要先定义好一些CSS样式,来让所有浏览器都按照同样的规则解释CSS,这样就能避免发生这种问题。一.最简化的CSS Reset(重设) :* ...
分类:
Web程序 时间:
2015-04-28 01:50:19
阅读次数:
129
尽管由Java运行时系统提供的默认异常处理程序对于调试是很有用的,但通常你希望自己处理异常。这样做有两个好处。第一,它允许你修正错误。第二,它防止程序自动终止。大多数用户对于在程序终止运行和在无论何时错误发生都会打印堆栈轨迹感到很烦恼(至少可以这么说)。幸运的是,这很容易避免。为防止和处理一个运行时...
分类:
编程语言 时间:
2015-04-27 23:42:54
阅读次数:
191
mongodb的存储结构是灵活可变的,但是,并不意味着我们就肆意地使用不规则的文档结构。不规则的文档结构对于开发和后期的维护都是一个灾难。所以,还是要有一个约定的格式。但是,由于前期设计的不周详和其他种种原因,数据库文档结构在开发过程的中修改总是难以避免的,应该尽量减少这种修改。但是,到了必须改的时...
分类:
数据库 时间:
2015-04-27 23:34:06
阅读次数:
285