摘要: 来源:深入MySQL内核 1 问题描述 一条SQL,在数据库中是如何执行的呢?相信很多人都会对这个问题比较感兴趣。当然,要完整描述一条SQL在数据库中的生命周期,这是一个非常巨大的问题,涵盖了SQL的词法解析、语法解析、权限检查、查询优化、SQL执行等一系列的步骤,简短的篇幅是绝对无能为力的。因此, 阅读全文
posted @ 2016-09-17 15:17 tutar 阅读(578) 评论(0) 推荐(0) 编辑
摘要: 本文来自:何登成的技术博客 一、背景 MySQL/InnoDB的加锁分析,一直是一个比较困难的话题。我在工作过程中,经常会有同事咨询这方面的问题。同时,微博上也经常会收到MySQL锁相关的私信,让我帮助解决一些死锁的问题。本文,准备就MySQL/InnoDB的加锁问题,展开较为深入的分析与讨论,主要 阅读全文
posted @ 2016-09-17 13:41 tutar 阅读(8102) 评论(1) 推荐(6) 编辑
摘要: 一.相关概念 什么是常量用final修饰的成员变量表示常量,值一旦给定就无法改变!final修饰的变量有三种:静态变量、实例变量和局部变量,分别表示三种类型的常量。 Class文件中的常量池在Class文件结构中,最头的4个字节用于存储魔数Magic Number,用于确定一个文件是否能被JVM接受 阅读全文
posted @ 2016-09-17 13:37 tutar 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 今天设计数据库时,发现原系统中的数据表没有使用外键,而在文档中是有外键的,后来在知乎上看到了一个比价有说服力的答案,这里贴出来【链接:http://www.zhihu.com/question/19600081】外键是否采用看业务应用场景,以及开发成本的,大致列下什么时候适合,什么时候不适合使用:1... 阅读全文
posted @ 2015-12-22 10:11 tutar 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 原本现在文件直接通过超链接可以完成下载,但现在要在url中附带几个参数,并且这些参数要是点击事件触发时的最新值,所以这里使用ajax的方式进行下载然而:1.使用ajax,ajax的返回值类型是json,text,html,xml类型,或者可以说ajax的发送,接受都只能是string字符串,不能流类... 阅读全文
posted @ 2015-01-20 15:29 tutar 阅读(4899) 评论(0) 推荐(0) 编辑
摘要: CentOS系统自带的更新源的速度实在是慢,为了让CentOS6使用速度更快的YUM更新源,可以选择163(网易)的更新源。1.下载repo文件wget http://mirrors.163.com/.help/CentOS6-Base-163.repo2.备份并替换系统的repo文件[root@l... 阅读全文
posted @ 2014-04-25 15:17 tutar 阅读(128) 评论(0) 推荐(0) 编辑
摘要: Eclipse崩溃,错误提示:MyEclipse has detected that less than 5% of the 64MB of PermGen (Non-heap memory) space remains. It is strongly recommendedthat you exi... 阅读全文
posted @ 2014-04-24 21:51 tutar 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 长期以来一直都是做java应用的开发,所使用的开发工具基本上也都是基于java的,经常用的有eclipse, netbeans, ant, maven, cruisecontrol, tomcat, findbugs等。在使用这些工具的时候,有时候会碰到OutOfMemory的问题。问题------... 阅读全文
posted @ 2014-04-24 21:47 tutar 阅读(417) 评论(0) 推荐(1) 编辑
摘要: Q.应用集成方式有哪些?A.应用可以采用以下方式集成:1. 共享数据库2. 批量文件传输3. 远程过程调用(RPC)4. 通过消息中间件来交换异步信息(MOM)Q.应用集成可以采用的Web服务方式有什么?A.SOAP WS(Simple Object Access Protocal) 和RESTful Web Service(REpresentational State Transfer)Q.SOAP WS 和RESTful Web Service之间有什么不同呢?Web serviceREST适用于安全性和事务处理可靠性要求比较高的服务简单、性能不错、可扩展性好,并且支持多种数据格式既支持远 阅读全文
posted @ 2014-04-11 16:02 tutar 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 一、定义及应用 单例模式,是一种常用的软件设计模式,在使用这个设计模式时,单例对象的类要保证只有一个实例存在。 许多时候整个系统只需要有一个全局对象,这样有利于我们协调整个系统的行为。比如服务器程序中,服务器程序的配置信息存储在一个文件中,使用一个单例对象同意读取,服务进程中的其他对象再通过这个... 阅读全文
posted @ 2014-04-10 13:50 tutar 阅读(296) 评论(0) 推荐(0) 编辑