今天我想对一个Greenfield项目上可以采用的各种性能优化策略作个对比。换言之,该项目没有之前决策强加给它的各种约束限制,也还没有被优化过。具体来说,我想比较的两种优化策略是优化MySQL和缓存。提前指出,这些优化是正交的,唯一让你选择其中一者而不是另一者的原因是他们都耗费了资源,即开发时间。优...
分类:
数据库 时间:
2014-10-09 02:00:07
阅读次数:
313
简单介绍Fastjson是一个Java语言编写的高性能功能完好的JSON库。高性能fastjson採用独创的算法,将parse的速度提升到极致,超过全部json库,包含以前号称最快的jackson。而且还超越了google的二进制协议protocol buf。支持标准Fastjson全然支持http...
分类:
Web程序 时间:
2014-10-09 00:19:58
阅读次数:
352
具体的效果可以参考微信ios7版的UITableview 它最后一行cell的separator是顶到最左边的首先设置tableFooterView[objc]view plaincopy_messageTableview.tableFooterView=[[UIViewalloc]initWith...
分类:
其他好文 时间:
2014-10-09 00:03:07
阅读次数:
203
国庆过后;感觉有点慵懒些了;接着上篇;我们继续来学习循环语句。 一. for循环 与其他编程语言类似,Shell支持for循环。for循环一般格式为:for 变量 in 列表do command1 command2 ... commandNdone 列表是一组值(数字、字符...
分类:
其他好文 时间:
2014-10-09 00:52:57
阅读次数:
287
第一步:申请消息接口在公众平台网站的高级功能 – 开发模式页,点击“成为开发者”按钮,填写URL和Token,其中URL是开发者用来接收微信服务器数据的接口URL。Token可由开发者任意填写,用作生成签名(该Token会和接口URL中包含的Token进行比对,从而验证安全性)。第二步:验证URL有...
分类:
微信 时间:
2014-10-09 00:19:27
阅读次数:
448
最近做项目发现jQuery对checkbox的全选和非全选操作只有第一次生效,以后就不生效了,不知道是不是jQuery版本库的问题,最终找到了一个解决方案:把原来的下面这两句:$('input').attr('checked','checked');$('input').attr('checked'...
分类:
Web程序 时间:
2014-10-09 01:59:17
阅读次数:
310
不知道是不是媒体的作用,发现脑残思想流行甚毒。每每遇见,不免让人痛心疾首,却也只能欲言又止。不想用道德去绑架他人,却更无力要求不让他人用道德来绑架自己。这就是现在这个操蛋社会的现实。给自己的话:你不能要求所有的人都站在和你同样的Level上去看待问题,尽管你知道有些人的Level低到不行。另,你也没...
分类:
其他好文 时间:
2014-10-09 00:52:17
阅读次数:
300
问题: 想在APP中发布一条通知,同时允许其他对象接收通知并根据你广播的内容采取相应的行动.讨论: 通知中心是通知对象的派送中心,例如,在用户使用 App 时如果键盘显示出来了,iOS 会发送一条通知到你的应用,程序中的任何对象都可以通过将自己添加到通知中心,作为一个观察者,来监听此通知。当对象.....
分类:
其他好文 时间:
2014-10-09 01:25:17
阅读次数:
248
/** * @description 功能描述: * @author 作 者: 周志伟 * @param 参 数: ${tags} * @createdate 建立日期: ${date}${time} * @project...
分类:
编程语言 时间:
2014-10-09 01:41:17
阅读次数:
222
STM32例子代码中会有像这样的代码 static __IO uint32_t TimingDelay; 这里边的__IO修饰符不好理解,单从字面可以看出是为IO相关,查其标准库可以得知这个__IO原来是在Core_cm3.h中被重定义,其实就是volatile,句子如下/* IO definiti...
分类:
其他好文 时间:
2014-10-09 00:01:07
阅读次数:
161
最简单的智能指针就是将指针封装在类里,同时将该类的复制与赋值禁用,也就是使该类失去值语义。实现代码如下: 1 #ifndef SMART_PTR_H 2 #define SMART_PTR_H 3 #include 4 5 6 template 7 class SmartPtr 8 { 9 ...
分类:
编程语言 时间:
2014-10-09 01:07:37
阅读次数:
327
1 shell 的$! ,$?, $$,$@$n $1 the first parameter,$2 the second...$# The number of command-line parameters.$0 The name of current program.$? ...
分类:
其他好文 时间:
2014-10-09 01:07:27
阅读次数:
266
窗口控件是一个浮动和可拖拽的面板可以用作应用程序窗口。默认情况下,窗口可以移动,调整大小和关闭。它的内容也可以被定义为静态html或要么通过ajax动态加载。1. 通过标签创建窗口
不知道有什么好办法可以让primer允许漏配,现在仅仅是允许错配,还是有一些没有配上,454数据有些primer漏配了一些,下一步解决这个问题 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include ...
分类:
其他好文 时间:
2014-10-09 00:33:37
阅读次数:
305
junit加载pom引用项目的xml配置文件,如果定义了,必须在测试用例类上面加上标记@ActiveProfiles("product"),否则spring找不到里面的配置。提示错误信息:No bean named '*Mongo' is defined
分类:
编程语言 时间:
2014-10-09 00:33:27
阅读次数:
227
跟进jquery的代码进行检查,发现问题出在下面的代码中:if ( notxml ) { name = name.toLowerCase(); hooks = jQuery.attrHooks[ name ] || ( rboolean.test( nam...
分类:
Web程序 时间:
2014-10-09 00:16:27
阅读次数:
193
SQL语言DDL(数据定义语句)DML(数据操作语句)DCL(数据控制语句)DDL 数据定义操作对象操作方式创建删除修改模式CREATESCHEMADROPSCHEMA表CREATETABLEDROPTABLEALTERTABLE视图CREATEVIEWDROPVIEW索引CREATEINDEXDR...
分类:
数据库 时间:
2014-10-09 00:16:17
阅读次数:
224