前言

类加载器是Java语言的一个创新,也是Java语言流行的重要原因之一。它使得Java 类可以被动态加载到 Java 虚拟机中并执行。

一般来说,Java 应用的开发人员不需要直接同类加载器进行交互。Java 虚拟机默认的行为就已经足够满足大多数情况的需求了。不过如果遇到了需要与类加载器进行交互的情况,而对类加载器的机制又不是很了解的话,就很容易花大量的时间去调试 ClassNotFoundExceptionNoClassDefFoundError 等异常。

下面我们来了解类加载器的一些概念,来使我们更好地认识类加载器。

阅读全文 »

前言

最近总结了一些加密算法的相关Java代码,特此整理如下,以备不时之需。

正文

MD5信息摘要算法

阅读全文 »

数据库涉及字符规范

采用 26 个英文字母(区分大小写)和 0-9 这十个自然数,加上下划线'_'组成,共37个字符。不能出现其他字符(注释除外)。

注意事项:

  1. 以上命名都不得超过 30 个字符的系统限制。变量名的长度限制为29(不包括标识字符@)。

  2. 数据对象、变量的命名都采用英文字符,禁止使用中文命名。绝对不要在对象名的字符之间留空格。

  3. 小心保留词,要保证你的字段名没有和保留词、数据库系统或者常用访问方法冲突, 当表名或字段名乃至数据库名和保留字冲突时,在sql语句里可以用撇号(`)括起来。

  4. 保持字段名和类型的一致性,在命名字段并为其指定数据类型的时候一定要保证一致性。假如数据类型在一个表里是整数,那在另一个表里也要保证是整型。

阅读全文 »