- 博客(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
2010-09-15
Bash 初学者指南(Bash Guide for Beginners)
2010-01-21
JMS 教程 - 消息队列、消息服务
2009-06-19
C语言编程 - UNIX系统调用与编程
2009-03-23
Apache Jakarta Commons 使用手册
2009-03-13
基于CUNIT的测试框架
2008-12-30
Cubrid 数据库管理手册
2008-12-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人