最近在整理数据库中的慢SQL,同时也查询了相关资料。记录一下,要学会使用执行计划来分析SQL。 1. 为查询缓存优化你的查询 大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一个缓 ...
分类:
数据库 时间:
2017-05-20 13:52:31
阅读次数:
3519
本章翻译自Elasticsearch官方指南的Controlling Relevance一章。 控制相关度(Controlling Relevance) 对于仅处理结构化数据(比如日期,数值和字符枚举值)的数据库,它们只需要检查一份文档(在关系数据库中是一行)是否匹配查询即可。 尽管布尔类型的YES ...
分类:
其他好文 时间:
2017-05-18 23:55:51
阅读次数:
307
synchronized关键字代表着同步的意思,在Java中被synchronized修饰的有三种情况 1.同步代码块 2.同步函数 3.静态同步函数 ...
分类:
编程语言 时间:
2017-05-18 20:26:54
阅读次数:
250
一、Off-Screen Rendering 脱屏绘制 CEF的脱屏渲染并不创建源生的浏览器窗口,而是CEF提供主应用程序在无效区域和像素buffer里渲染,然后主应用程序通过鼠标、键盘和焦点事件通知CEF。脱屏渲染现在不支持图层混合加速图层混合加速。脱屏渲染要窗口浏览器一样接受相同的通知,包括生命 ...
分类:
其他好文 时间:
2017-05-18 11:25:28
阅读次数:
277
1. lock与sychronized关键字的区别 (1) Lock是一个接口,而synchronized是Java中的关键字,synchronized是内置的语言实现,Lock是代码层面的实现。(2)Lock可以选择性的获取锁,如果一段时间获取不到,可以放弃。synchronized不行,会一根筋 ...
分类:
其他好文 时间:
2017-05-17 21:00:26
阅读次数:
162
# coding=utf-8 import flask app = flask.Flask(__name__) app.secret_key = 'super secret string' import flask_login from flask_login import login_requir... ...
分类:
其他好文 时间:
2017-05-17 11:50:05
阅读次数:
197
转自:http://www.jb51.net/article/36829.htm ...
分类:
数据库 时间:
2017-05-16 20:02:43
阅读次数:
276
Servlet/JSP技术和ASP、PHP等相比,由于其多线程运行而具有很高的执行效率。由于Servlet/JSP默认是以多线程模式执行的,所以,在编写代码时需要非常细致地考虑多线程的安全性问题。然而,很多人编写Servlet/JSP程序时并没有注意到多线程安全性的问题,这往往造成编写的程序在少量用 ...
分类:
编程语言 时间:
2017-05-16 18:44:49
阅读次数:
211
第一种:用net.sf.json硬解。缺点:要求字段名称和json字符串中的字段名一样,字段命名会违反驼峰规则,也不利于拓展; JSONArray jsonArray = JSONArray.fromObject(str); JSONObject jObj = jsonArray.getJSONOb ...
分类:
编程语言 时间:
2017-05-16 14:40:54
阅读次数:
134
关键字:支付宝 当面付 条码支付 扫码支付 二维码支付 订单查询 退款作者:方倍工作室原文: http://www.cnblogs.com/txw1958/p/alipay-f2fpay.html 本文介绍支付宝中当面付下属的条码支付、扫码支付、订单查询、退款申请的集成开发过程。 本文分为以下五个部 ...
分类:
其他好文 时间:
2017-05-16 00:33:10
阅读次数:
264