04 2017 档案
摘要:注:spring 4.0 不再支持 ref local 标签。(参考:http://blog.csdn.net/fo11ower/article/details/51162312) 1.简介 org.springframework.beans 及 org.springframework.contex
阅读全文
摘要:对象包装器是不可变的,即一旦构造了包装器类,就不允许更改包装在其中的值。同时,对象包装器类还是 final,因此不能定义他们的子类。 假设想定义一个整型数组列表。而尖括号中的类型参数不允许是基本类型,也就是说,不允许写成 ArrayList<int>。这里就用到了 Integer 对象包装器类。我们
阅读全文
摘要:----------------------------------------------------------------------------------------------------------------------------------- -----------------------------------------------------------------...
阅读全文
摘要:不要编写返回引用可变对象的访问器方法。 传引用:相当于别名。
阅读全文
摘要:参考:http://blog.csdn.net/xiao_jun_0820/article/details/26254813 http://blog.csdn.net/a19881029/article/details/20000775 API:http://www.boyunjian.com/ja
阅读全文
摘要:编译器对文件(带有文件分隔符和扩展名 .java 的文件)进行操作。而 Java 解释器加载类(带有 . 分隔符)。 编译器在编译源文件的时候不检查目录结构。例如,假定有一个源文件开头有下列语句: package com.mycompany; 即使这个源文件没有在子目录 com/mycompany
阅读全文
摘要:参考:http://blog.csdn.net/zhifeiyu2008/article/details/8829637 http://blog.csdn.net/technerd/article/details/8945587
阅读全文
摘要:转自: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) 应用开
阅读全文
摘要:参考:http://tieba.baidu.com/p/2071585293 输入是由一些字母构成的一个二维数组以及一些单词组成。目标是要找出字谜中的单词,这些单词可能是水平、垂直或沿对角线上任何方向放置的。 作为例子,如下所示的字谜由单词 this 从第一行第一列的位置即(1,1)处开始并延伸至(
阅读全文
摘要:设有一组 N 个数而要确定其中第 K 个最大者,我们称之为选择问题(selection problem)。 该问题的一种解法就是将这 N 个数读进一个数组中,再通过某种简单的算法,比如冒泡排序法,以递减顺序将数组排序,然后返回位置 K 上的元素。 稍微好一点的算法可以先把前 K 个元素读入数组并(以
阅读全文
摘要:最近项目用到第三方jar包,抛出运行时异常,打在日志用的 方法。得到的错误描述并不详尽,遂想到平时用的 发现其可以重定向输出,平时用流多是和文件相关,但是在当前背景下用文件打开流显得不是很合适,翻了下 jdk,发现这个好东西
阅读全文