摘要:
转自:http://kim-miao.iteye.com/blog/1662550 一.Runtime.addShutdownHook理解 在看别人的代码时,发现其中有这个方法,便顺便梳理一下。 void java.lang.Runtime.addShutdownHook(Thread hook) 阅读全文
摘要:
转载:http://www.cnblogs.com/liuling/archive/2013/05/03/classrelation.html 一、继承关系 继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力。在Java中继承关系通过关键字 阅读全文
摘要:
参考:https://my.oschina.net/huangyong/blog/160012 1) MySQL 概述 MySQL 不同的存储引擎支持不同的锁机制。比如,MyISAM 和 MEMORY 存储引擎采用的是表级锁(table-level locking);BDB 存储引擎采用的是页面锁( 阅读全文
摘要:
1) 优化表的数据类型 表需要使用何种数据类型是需要根据应用来判断的。虽然应用设计的时候需要考虑字段的长度留有一些冗余,但是不推荐让很多字段都留有大量的冗余,这样既浪费磁盘存储空间,同时在应用程序操作时也浪费物理内存。 在 MySQL 中,可以使用函数 PROCEDURE ANALYSE() 对当前 阅读全文
摘要:
参考:http://www.cnblogs.com/emanlee/p/4233602.html select current_date() into outfile 'dest_path'; 阅读全文
摘要:
1 package util; 2 3 import java.io.ByteArrayInputStream; 4 import java.io.ByteArrayOutputStream; 5 import java.io.File; 6 import java.io.FileInputStre 阅读全文
摘要:
1) 优化 SQL 语句的一般步骤 1.1> 通过 SHOW STATUS 命令了解各种 SQL 的执行频率 MySQL 客户端连接成功后,通过 SHOW [SESSION|GLOBAL] STATUS 命令可以提供服务器状态信息。可以根据需要加上参数 SESSION 或 GLOBAL 来显示 SE 阅读全文
摘要:
参考:http://bbs.51cto.com/thread-1080714-1.html MySQL 从5.1 版本开始支持分区的功能。分区是指根据一定的规则,数据库把一个表分解成多个更小的、更容易管理的部分。就访问数据库的应用而言,逻辑上只有一个表或一个索引,但是实际上这个表可能是由数10个物理 阅读全文
摘要:
与其他数据库不同,MySQL 可以运行在不同的 SQL Mode(SQL 模式)下。SQL Mode 定义了 MySQL 应支持的语法、数据校验等,这样可以更容易的在不同的环境中使用 MySQL。 1) MySQL SQL Mode 简介 在 MySQL 中,SQL Mode 常用来解决下面几类问题 阅读全文
摘要:
恢复内容开始 1) SQL 注入简介 SQL 注入(SQL Injection) 就是利用某些数据库的外部接口将用户数据插入到实际的数据库操作语言(SQL)当中,从而达到入侵数据库乃至操作系统的目的。他的产生主要是由程序对用户输入的数据没有进行严格的过滤,导致非法数据库查询语句的执行。 2) 应用开 阅读全文