深入分析 Java 中的中文编码问题--转
摘要:几种常见的编码格式为什么要编码不知道大家有没有想过一个问题,那就是为什么要编码?我们能不能不编码?要回答这个问题必须要回到计算机是如何表示我们人类能够理解的符号的,这些符号也就是我们人类使用的语言。由于人类的语言有太多,因而表示这些语言的符号太多,无法用计算机中一个基本的存储单元—— byte 来表...
阅读全文
posted @
2014-08-02 08:33
一天不进步,就是退步
阅读(624)
推荐(0)
Getting started with new I/O (NIO)--reference
摘要:Before you startAbout this tutorialThe new input/output (NIO) library was introduced with JDK 1.4. Picking up where original I/O leaves off, NIO provi...
阅读全文
posted @
2014-08-02 08:30
一天不进步,就是退步
阅读(252)
推荐(0)
关于 java.util.concurrent 您不知道的 5 件事--转
摘要:第 1 部分http://www.ibm.com/developerworks/cn/java/j-5things4.htmlConcurrent Collections 是 Java™ 5 的巨大附加产品,但是在关于注释和泛型的争执中很多 Java 开发人员忽视了它们。此外(或者更老实地说),许多...
阅读全文
posted @
2014-07-24 11:18
一天不进步,就是退步
阅读(404)
推荐(0)
关于 Java Collections API 您不知道的 5 件事--转
摘要:第 1 部分http://www.ibm.com/developerworks/cn/java/j-5things2.html对于很多 Java 开发人员来说,Java Collections API 是标准 Java 数组及其所有缺点的一个非常需要的替代品。将 Collections 主要与Arr...
阅读全文
posted @
2014-07-24 10:48
一天不进步,就是退步
阅读(3715)
推荐(1)
java中的mmap实现--转
摘要:什么是mmap mmap对于c程序员很熟悉,对于java程序员有点陌生。简而言之,将文件直接映射到用户态的内存地址,这样对文件的操作不再是write/read,而是直接对内存地址的操作。 在c中提供了三个函数来实现 [list]mmap 进行映射munmap 取消映射msync 进程在映射空间的对共...
阅读全文
posted @
2014-07-18 17:23
一天不进步,就是退步
阅读(16054)
推荐(1)
Java SE 6 新特性: 编译器 API
摘要:新 API 功能简介JDK 6 提供了在运行时调用编译器的 API,后面我们将假设把此 API 应用在 JSP 技术中。在传统的 JSP 技术中,服务器处理 JSP 通常需要进行下面 6 个步骤:分析 JSP 代码;生成 Java 代码;将 Java 代码写入存储器;启动另外一个进程并运行编译器编译...
阅读全文
posted @
2014-07-17 11:54
一天不进步,就是退步
阅读(353)
推荐(0)
Java SE 6 新特性: HTTP 增强--转
摘要:概述Java 语言从诞生的那天起,就非常注重网络编程方面的应用。随着互联网应用的飞速发展,Java 的基础类库也不断地对网络相关的 API 进行加强和扩展。在 Java SE 6 当中,围绕着 HTTP 协议出现了很多实用的新特性:NTLM 认证提供了一种 Window 平台下较为安全的认证机制;J...
阅读全文
posted @
2014-07-16 20:36
一天不进步,就是退步
阅读(341)
推荐(0)
JMX 与系统管理--转
摘要:前言在 Java 程序的运行过程中,对 JVM 和系统的监测一直是 Java 开发人员在开发过程所需要的。一直以来,Java 开发人员必须通过一些底层的 JVM API,比如 JVMPI 和 JVMTI 等,才能监测 Java 程序运行过程中的 JVM 和系统的一系列情况,这种方式一直以来被人所诟病...
阅读全文
posted @
2014-07-16 15:18
一天不进步,就是退步
阅读(348)
推荐(0)
java Permissions and Security Policy--官方文档
摘要:3Permissions and Security Policy3.1The Permission ClassesThe permission classes represent access to system resources. The java.security.Permission cla...
阅读全文
posted @
2014-07-14 16:50
一天不进步,就是退步
阅读(2425)
推荐(0)
Five ways to maximize Java NIO and NIO.2--reference
摘要:Java NIO -- the New Input/Output API package-- was introduced with J2SE 1.4 in 2002. Java NIO's purpose was to improve the programming of I/O-intensiv...
阅读全文
posted @
2014-07-11 16:23
一天不进步,就是退步
阅读(427)
推荐(0)
java获取当前方法
摘要:1.获取当前方法堆栈,我们一般用StackTraceElement[] stes = Thread.currentThread().getStackTrace();想要获取当前方法,切记不够灵活,使用数组stes的固定index(网上不少是这样说的,请明辨之)。让我们来看api怎么说的吧?getSt...
阅读全文
posted @
2014-07-10 20:08
一天不进步,就是退步
阅读(6335)
推荐(1)
事务策略: 了解事务陷阱--转
摘要:在 Java 平台中实现事务时要注意的常见错误在应用程序中使用事务常常是为了维护高度的数据完整性和一致性。如果不关心数据的质量,就不必使用事务。毕竟,Java 平台中的事务支持会降低性能,引发锁定问题和数据库并发性问题,而且会增加应用程序的复杂性。关于本系列事务提高了数据的质量、完整性和一致性,使应...
阅读全文
posted @
2014-07-09 14:07
一天不进步,就是退步
阅读(519)
推荐(0)
Java NIO——Selector机制源码分析---转
摘要:一直不明白pipe是如何唤醒selector的,所以又去看了jdk的源码(openjdk下载),整理了如下:以Java nio自带demo : OperationServer.javaOperationClient.java(见附件)其中server端的核心代码:public void initSe...
阅读全文
posted @
2014-07-08 15:39
一天不进步,就是退步
阅读(13652)
推荐(2)
Java NIO类库Selector机制解析--转
摘要:一、前言自从J2SE 1.4版本以来,JDK发布了全新的I/O类库,简称NIO,其不但引入了全新的高效的I/O机制,同时,也引入了多路复用的异步模式。NIO的包中主要包含了这样几种抽象数据类型:Buffer:包含数据且用于读写的线形表结构。其中还提供了一个特殊类用于内存映射文件的I/O操作。Char...
阅读全文
posted @
2014-07-08 15:19
一天不进步,就是退步
阅读(1660)
推荐(0)
JTA 深度历险 - 原理与实现---转
摘要:利用 JTA 处理事务什么是事务处理事务是计算机应用中不可或缺的组件模型,它保证了用户操作的原子性 ( Atomicity )、一致性 ( Consistency )、隔离性 ( Isolation ) 和持久性 ( Durabilily )。关于事务最经典的示例莫过于信用卡转账:将用户 A 账户中...
阅读全文
posted @
2014-07-07 13:43
一天不进步,就是退步
阅读(354)
推荐(0)
实现 Castor 数据绑定--转
摘要:第 1 部分: 安装和设置 Castor数据绑定风靡一时在 XML 新闻组、邮件列表和网站的讨论论坛中(在参考资料中可以找到这些内容的链接),最常见的一个主题就是数据绑定。Java 和 XML 开发人员正在寻求一种在 Java 对象与 XML 文档之间来回转换的简单方法。Sun 借助其 JAXB,即...
阅读全文
posted @
2014-07-04 10:19
一天不进步,就是退步
阅读(1718)
推荐(0)
Understanding JTS--reference
摘要:Part I-An introduction to transactionsIf you look at any introductory article or book on J2EE, you'll find only a small portion of the material devote...
阅读全文
posted @
2014-07-03 10:16
一天不进步,就是退步
阅读(415)
推荐(0)
Java theory and practice: Thread pools and work queues--reference
摘要:Why thread pools?Many server applications, such as Web servers, database servers, file servers, or mail servers, are oriented around processing a larg...
阅读全文
posted @
2014-07-03 10:02
一天不进步,就是退步
阅读(428)
推荐(0)
深入分析 Java I/O 的工作机制--转载
摘要:Java 的 I/O 类库的基本架构I/O 问题是任何编程语言都无法回避的问题,可以说 I/O 问题是整个人机交互的核心问题,因为 I/O 是机器获取和交换信息的主要渠道。在当今这个数据大爆炸时代,I/O 问题尤其突出,很容易成为一个性能瓶颈。正因如此,所以 Java 在 I/O 上也一直在做持续的...
阅读全文
posted @
2014-07-02 18:03
一天不进步,就是退步
阅读(475)
推荐(0)
configure JDBCRealm JAAS for mysql and tomcat 7 with form based authentication--reference
摘要:Hello all,In this tutorial we are going to configure JDBCRealm JAAS for tomcat 7 and mysql database server.Let us first understand what exactly these ...
阅读全文
posted @
2014-07-02 09:39
一天不进步,就是退步
阅读(541)
推荐(0)