自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

终南的IT空间

更多原创技术文章,多样程序人生

  • 博客(27)
  • 资源 (13)
  • 收藏
  • 关注

原创 多线程中的死锁举例与分析

多线程中的死锁举例与分析 作者:终南   li.zhongnan@hotmail.com>  1. 一个特殊构造的程序考虑下面这个专门为说明多线程中的死锁现象而构造的程序:import java.util.LinkedList;public class Stack {public static void main(String[] args) {   final S

2009-10-22 14:43:00 879

原创 Hessian 与 Session

Hessian 与 Session 作者:终南   li.zhongnan@hotmail.com>  1. ServiceContextServiceContext 代表为 Hessian 客户端提供服务的上下文环境,用来处理与客户端请求有关的信息。在最简单和常用的应用中,在服务器端可以通过 ServiceContext 来获取代表客户端的 ServletRequest

2009-06-17 11:13:00 34902

原创 Hessian 机制初探

Hessian 机制初探 作者:终南   li.zhongnan@hotmail.com>   Hessian 这个轻量级 Web 服务框架的结构基本如下图所示:1. Web 服务Web 服务是通过在 Web 服务器上部署 Servlet 来提供的。在 HessianServlet 的初始化配置中,参数 home-api 用来指定该 Web service 能够

2009-06-02 16:41:00 17511

原创 在应用中使用 Hessian

在应用中使用 Hessian 作者:终南   li.zhongnan@hotmail.com> 对于 Hessian 的基本介绍,可以参见 Hessian 简介。在应用程序的实际开发中,情况往往比较复杂,但是 Hessian 是一个功能比较强大的 Web service 框架,提供了诸如访问受到 BASIC 认证保护的服务、传递Date、List、Map等常用类型以及对象等复杂数据

2009-05-26 15:13:00 17953

原创 Hessian 简介

Hessian 简介 作者:终南   li.zhongnan@hotmail.com> 说到 web service,首先想到的便是SOAP,对于很多人来说,SOAP基本上就等同于 Web service了。其实,Web service 是一种概念,SOAP 则是这种概念的一种实现而已,除此之外,还有其他针对 Web service 的实现,Hessian 就是其中的一个。Hess

2009-05-21 15:33:00 17307 1

原创 LCOV README 文件(翻译)

 LCOV README 文件(翻译) 作者:终南   li.zhongnan@hotmail.com>-------------------------------------------------- README file for the LTP GCOV extension (LCOV) -- Last changes: 2008-11-17                

2009-02-16 10:27:00 3337

翻译 LCOV 简介(翻译)

LCOV 简介(翻译) 作者:终南   li.zhongnan@hotmail.com>  LCOV - LTP GCOV 扩展关于LCOVLCOV 是一个建立在GCC代码覆盖率测试工具 gcov 上的图形化工具。它收集源代码文件的 gcov 数据,生成包含源代码、标注有代码覆盖信息的 HTML 页面。同时为了方便浏览,也添加了信息汇总页面。Example output

2009-02-09 09:37:00 11255

原创 C语言写的trim()函数

C语言写的trim()函数 作者:终南   li.zhongnan@hotmail.com>      C语言的标准库中缺少对字符串进行操作的trim()函数,使用起来有些不便,可以使用利用 strlen 和 isspace 函数以及指针来自己写一个。1、strlen 函数原型:extern int strlen(char *s);        用法:

2009-02-05 17:11:00 21862

原创 基于JRobin的磁盘IO监控

基于JRobin的磁盘IO监控作者:终南   li.zhongnan@hotmail.com>  先列以下以前写过的文章作为参考:1。JRobin简介2。基于JRobin的网络监控管理,以及基于JRobin的CPU使用率监控3。磁盘IO性能监控(Linux 和 Windows)这些文章介绍了JRobin、利用JRobin以及WIndows脚本技术

2009-01-11 21:38:00 17370

原创 磁盘IO性能监控(Linux 和 Windows)

磁盘IO性能监控(Linux 和 Windows)作者:终南   li.zhongnan@hotmail.com> 磁盘的IO性能是衡量计算机总体性能的一个重要指标。Linux提供了iostat命令来获却磁盘输入/输出(即IO)统计信息,Windows则提供了WMI接口,可以通过编写一个简单的脚本来获取与iostat相当的功能。1、Linux下的iostat命令

2008-11-20 08:25:00 9605

原创 Windows 动态链接库编程

 Windows 动态链接库编程作者:终南   li.zhongnan@hotmail.com> 1、介绍Windows操作系统是应用最关的操作系统,因此动态链接库也为程序员所熟悉,即使对于普通的使用者来说,很多时候也会碰到.dll结尾的文件,这就是动态链接库文件。Windows下的动态链接库可以通过参考头文件和.lib库文件进行编译,从而使得动态链接库隐式地被

2008-11-17 15:15:00 8826

原创 Linux 共享库编程

Linux 共享库编程 作者:终南   li.zhongnan@hotmail.com>  1、介绍 动态库是程序设计常用的技术,采用动态库可以有效的减少程序大小,节省空间,提高效率,增加程序的可扩展性,便于模块化管理。在Windows和Linux操作系统中都有动态库的概念。Windows将其称为动态链接库(Dynamic Link Library,DLL)

2008-11-10 15:09:00 15570

原创 使用RowSet

  使用RowSet 作者:终南   li.zhongnan@hotmail.com>  ResultSet是使用Jdbc编程的人入门和常用的操作数据库的类,自 JDK 1.4 开始,易于使用RowSet接口被引入。RowSet 接口扩展了标准 java.sql.ResultSet 接口。RowSetMetaData 接口扩展了 java.sql.Resul

2008-10-10 12:12:00 22711 2

原创 奶奶给宝宝做的鞋

 奶奶给宝宝做的鞋 作者:终南   li.zhongnan@hotmail.com>  1、我家宝宝 2、小猪鞋  3、公鸡鞋  4、老虎鞋  5、小猫鞋  6、小鸟鞋  7、小红鞋 

2008-10-08 08:36:00 23682 1

原创 C语言与Java的异同

C语言与Java的异同 作者:终南   li.zhongnan@hotmail.com>  自工作以来,先用VB、ASP这些编程;后来转用Java,对面向对象的语言有了些许了解,如今又主要用C语言写一些代码。由于学校的时候学过一些C语言的知识,后来也大略写过一些几百行简单程序,因此这段时间来,对C的上手也算比较快速。面对的所有东西都可谓博大精深,更何况那

2008-09-25 17:35:00 19495

原创 搞笑的翻译,有趣的标牌——Translate server error

 搞笑的翻译,有趣的标牌——Translate server error作者:终南   li.zhongnan@hotmail.com> 1、餐厅=Translate server error,都是金山词霸网络版害的2、Translate server error 尽在您好3、女厕所的图标,gentlemen的文字4、开封公交进站口(Ka

2008-09-16 08:40:00 35999

原创 SLF4J介绍

SLF4J介绍 作者:终南   li.zhongnan@hotmail.com>  SLF4J不是具体的日志解决方案,它只服务于各种各样的日志系统。按照官方的说法,SLF4J是一个用于日志系统的简单Facade,允许最终用户在部署其应用时使用其所希望的日志系统。实际上,SLF4J所提供的核心API是一些接口以及一个LoggerFactory的工厂类。从某种程度上

2008-09-10 15:04:00 27750 2

原创 Linux下常用Web访问工具

 Linux下常用Web访问工具 作者:终南   li.zhongnan@hotmail.com> 在Linux下工作的时候,经常需要访问Web页面。Linux下有很多程序可以用来访问Web,有图形界面的,也有命令行的,还有基于命令行来模拟图形界面从而是你能看到页面布局情况的。当对使用的Linux系统环境不是很熟悉,特别是使用其他人安装好的系统的时候,可以试着运行以下的We

2008-08-25 12:31:00 28894

原创 WMI 应用——用 VBScript 编写类似 ipconfig 的工具

 WMI 应用——用 VBScript 编写类似 ipconfig 的工具 作者:终南   li.zhongnan@hotmail.com> 在Windows下,WSH的功能是非常强大的。WMI 则提供了非常丰富的接口,可以与系统进行交互,获取系统相关信息,并能对系统中的设备和对象进行有效管理。Windows中的ipconfig 工具提供了与系统网络设备的接口,WMI

2008-08-19 14:27:00 49689

原创 基于JRobin的网络监控管理

基于JRobin的网络监控管理 作者:终南   li.zhongnan@hotmail.com>  在网络环境下,Ping是一个很重要的命令,通常用来检测远程的机器是否能够连通以及连接的质量如何。如果定时Ping一些机器,然后将响应时间在时间轴上画成图像,那就能非常直观的显示出网络信息,达到减脂网络的目的。JRobin是一个很好的存储和用图形展示基于时间序列数据

2008-08-02 20:33:00 11734 1

原创 Apache MINA 快速入门

Apache MINA 快速入门 作者:终南   li.zhongnan@hotmail.com>    1。介绍 Apache MINA 是一个网络应用框架,有助于用户非常方便地开发高性能、高伸缩性的网络应用。它通过Java NIO提供了一个抽象的、事件驱动的、异步的位于各种传输协议(如TCP/IP和UDP/IP)之上的API, Apache MINA 通

2008-07-30 08:37:00 21012

原创 如何在DOS窗口中显示UTF-8字符

如何在DOS窗口中显示UTF-8字符 作者:终南   li.zhongnan@hotmail.com> 在中文Windows系统中,如果一个文本文件是UTF-8编码的,那么在CMD.exe命令行窗口(所谓的DOS窗口)中不能正确显示文件中的内容。在默认情况下,命令行窗口中使用的代码页是中文或者美国的,即编码是中文字符集或者西文字符集。如果想正确显示UTF-8字符,可

2008-07-23 10:28:00 6539

原创 AT 指令参考

AT 指令参考AT 即Attention,GSM模块或手机与计算机之间的通信协议是一些AT指令集,AT指令是以AT作首,字符结束的字符串,AT指令的响应数据包在中。每个指令执行成功与否都有相应的返回。其他的一些非预期的信息(如有人拨号进来、线路无信号等),模块将有对应的一些信息提示,接收端可做相应的处理。用户可以通过AT指令进行呼叫、短信、电话本、数据业务、传真等方面的控制。

2008-07-15 14:10:00 30193

原创 Java IO 中的设计模式

Java IO 中的设计模式作者:终南   li.zhongnan@hotmail.com> 设计模式是一个很理论的,也是一个很经验的东西。纯粹照着文档去理解设计模式不是一个好的方式,当经验有所增长的时候,回过头来看看设计模式这个比较玄的东西,还是比较有好处和用处的。其实,在JDK中就使用了很多设计模式,为类库的可重用性、可扩展性和灵活性提供了强有力的支持。JDK的I/O包

2008-07-15 14:07:00 3670

原创 在Java中执行其它程序

在Java中执行其它程序作者:终南   li.zhongnan@hotmail.com> 在编写Java程序时,有时候需要在Java程序中执行另外一个程序。1、启动程序Java提供了两种方法用来启动其它程序:(1)使用Runtime的exec()方法(2)使用ProcessBuilder的start()方法不管在哪种操作系统下,程序具有基本类似的一些属性。一

2008-07-15 14:04:00 839

原创 JRobin简介

JRobin简介作者:终南   li.zhongnan@hotmail.com> 做过网络管理的人,对于MRTG应该不算陌生。MRTG可以不断收集来自SNMP的数据,保存这些数据,并且按照日、周、月、年的方式生成4幅图像及相关说明,很直观的显示出要检测数据的趋势信息。MRTG是比较早的技术了,后来又出现了RRD技术,是在MRTG技术的基础上发展起来的,更加灵活、更加方便。其应用

2008-07-15 14:00:00 9342 2

原创 使用 VBScript 脚本监测 Windows 性能

使用 VBScript 脚本监测 Windows 性能作者:终南   li.zhongnan@hotmail.com> 在Windows下,可以用批处理命令写一个脚本,在一定程度上完成一些简单的任务,但是如果想要实现复杂的功能,批处理命令就力不从心了。处理批处理命令,微软还提供了WSH。它是微软脚本技术系列中的一种,是一种脚本环境。我们可以使用VBScript来写脚本,访问其内

2008-07-15 13:53:00 909

Developing Web Services with Apache CXF and Axis2

一本全面介绍使用Apache CXF和Axis2开发web service的书。

2010-09-15

Bash 初学者指南(Bash Guide for Beginners)

一个针对 Bash 初学者的教程,通过详细的事例介绍了 Bash 的基本支持,如何使用 Bash,以及sed, awk等工具的使用。

2010-01-21

多线程模型在 Socket 编程中的应用

自己写的一个打算用于讲座的演示文稿。 大致介绍了阻塞式 Socket 服务器编程中的多线程模型。

2009-11-13

Thinking In Java (Fourth Edition)

一本深入介绍 Java 编程思想的书。可以帮助 Java 学习者提高编程技术。

2009-11-13

JMS 教程 - 消息队列、消息服务

本教程描述了消息服务的概念和一些应用事例,说明了 JMS 的基本概念和结构,并就消息服务的发布/订阅、点对点模式编写了简单代码,最后讨论的JMS的一些高级问题,如食物、可靠性、可恢复性等。

2009-06-19

C语言编程 - UNIX系统调用与编程

一个非常好的C语言编程教程,不但对C语言的基础进行了详细的介绍,而且有针对性的讲述Unix/Linux操作系统中的系统调用与编程操作,有助于进一步理解C语言的强大功能,提高您对C语言的兴趣。

2009-03-23

Apache Jakarta Commons 使用手册

介绍了Apache Jakarta Commons 项目下Java组件,如FileUpload, HttpClient, DBCP,BeanUtils,Logging,Lang, 以及 Collections,Codec等,是学习和使用Apache Jakarta Commons良好的参考使用手册。

2009-03-13

Linux 软硬件整合设计

源码之前了无秘密:Linux对工程信息领域的意义 Linux核心设计概念 Linux如何建立软硬件关联 Linux驱动程序架构与发展

2009-02-03

Linux 驱动程序开发入门

Linux 驱动程序开发入门介绍了Linux驱动程序的基本架构,硬件设备与文件的关系,并且举例说明如何开发Linux驱动程序

2009-02-03

基于CUNIT的测试框架

PPT文件,描述了如何使用CUNIT以及动态链接库技术构建一个自动化测试框架。同时讨论了Linux共享库与Windows动态链接库的异同以及如何编译兼容两者的代码。

2008-12-30

Windows MFC编程(第二版)

Windows编程,MFC教程 该教程介绍了MFC的基本概念,文档对象模型,以及COM, OLE和ActiveX等以及编程

2008-12-29

Cubrid 数据库管理手册

Cubrid 数据库管理员手册,Cubrid是韩国开发的一个开源的数据库,本手册为管理员使用手册。 网址:http://www.cubrid.com/

2008-12-26

C++ A Beginner's Guide 2nd Edition (2003).pdf

A C++ Tutorial for Beginners. C++初学者教程

2008-12-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除