摘要: 概述日志技术为产品的质量和服务提供了重要的支撑。JDK 在 1.4 版本以后加入了日志机制,为 Java 开发人员提供了便利。但这种日志机制是基于静态日志级别的,也就是在程序运行前就需设定下来要打印的日志级别,这样就会带来一些不便。在 JDK 提供的日志功能中,日志级别被细化为 9 级,用以区分不同... 阅读全文
posted @ 2014-10-25 22:50 一天不进步,就是退步 阅读(921) 评论(0) 推荐(0) 编辑
摘要: 背景在开篇之前,让我们先对 SSH 协议有个宏观的大致了解,这样更有利于我们对本文的加深了解。首先要提到的就是计算机网络协议,所谓计算机网络协议,简单的说就是定义了一套标准和规则,使得不同计算机之间能够进行正常的网络通信,不至于出现在一台机器上发出的指令到另一台机器上成了不可认的乱码,SSH 就是众... 阅读全文
posted @ 2014-10-25 22:48 一天不进步,就是退步 阅读(5752) 评论(0) 推荐(0) 编辑
摘要: 概述众所周知,Spring 框架是控制反转 (IOC) 或依赖性注入 (DI) 模式的推动因素,而这种推动是通过基于容器的配置实现的。过去,Spring 允许开发人员使用基于 XML 的配置,通过利用应用程序上下文 XML 文件来管理 bean 依赖性。此文件处于应用程序的外部,包含 bean 及其... 阅读全文
posted @ 2014-10-25 22:47 一天不进步,就是退步 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 前言任务调度是指基于给定时间点,给定时间间隔或者给定执行次数自动执行任务。本文由浅入深介绍四种任务调度的 Java 实现:TimerScheduledExecutor开源工具包 Quartz开源工具包 JCronTab此外,为结合实现复杂的任务调度,本文还将介绍 Calendar 的一些使用方法。回... 阅读全文
posted @ 2014-10-25 18:23 一天不进步,就是退步 阅读(2734) 评论(0) 推荐(1) 编辑
摘要: Java™语言规范第 5 版向java.lang.Math和java.lang.StrictMath添加了 10 种新方法,Java 6 又添加了 10 种。这个共两部分的系列文章的第 1 部分介绍了很有意义的新的数学方法。它提供了在还未出现计算机的时代中数学家比较熟悉的函数。在第 2 部分中,我主... 阅读全文
posted @ 2014-10-25 18:19 一天不进步,就是退步 阅读(5038) 评论(0) 推荐(0) 编辑
摘要: 构建基于 Java 的在线升级系统Java ClassLoader 技术剖析在本文中,我们将不对 Java ClassLoader 的细节进行过于详细的讲解,而是关注于和构建在线升级系统相关的基础概念。关于 ClassLoader 的详细细节许多资料可以参考,有兴趣的读者可以自行研读。要构建在线升级... 阅读全文
posted @ 2014-10-25 18:09 一天不进步,就是退步 阅读(324) 评论(0) 推荐(0) 编辑