P17
P70 分布式应用的一种方案与思考。进入Message Servic、 JMS概述、 JMS核心概念、 消息模型-P2P、 消息模型-Pub/Sub、 Example、 高级主题、 项目中的思考、 参考资料。
P24 ECSide是有一个基于jsp tag的开源列表组件. 简单的说,它就是一组可以帮助你快速实现强大的列表的jsp标签. 它的工作原理很简单. 您将要展现的列表的数据集合(Collection),放request/pagecontext/session内(使用setAttribute方法.这个工作可以在action/servlet里完成,也可以在jsp页面内完成),然后页面跳转到使用ECSide标签的jsp页面,此时ECSide就可以帮助您展现出所需要的列表.
P8
P42 jqGrid是什么?jqGrid是一个用来显示网格数据的jQuery插件,文档比较全面,附带中文版本。
P12 对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是“囫囵吞枣不求甚解”,先对Java熟悉起来再说。用很短的时间快速过一遍Java语法,连懵带猜多写写代码,要“知其然”。
P11 在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。本文详细介绍了BlockingQueue家庭中的所有成员,包括他们各自的功能以及常见使用场景。
P58
P18 以往我们开发的程序大多是单线程的,即一个程序只有一条从头至尾的执行线索。然而现实世界中的很多过程都具有多条线索同时动作的特性。例如:我们可以一边看电视,一边活动胳膊,如果不容许这样做,我们会感觉很难受。再如一个网络服务器可能需要同时处理多个客户机的请求等。Java语言的一大特性点就是内置对多线程的支持。多线程是同时存在几个执行体,按几条不同的执行线索共同工作的情况,它使得编程人员可以很方便地开发出具有多线程功能、能同时处理多个任务的功能强大的应用程序。虽然执行线程给人一种几个事件同时发生的感觉,但这只是一种错觉,因为我们的计算机在任何给定的时刻只能执行那些线程中的一个。
P3
P4
P4 对于初学者来说,理解Javascript闭包(closure)还是比较困难的,而撰写此文的目的就是用最通俗的文字揭开Javascript闭包的真实面目,让初学者理解起来更加容易一些。
P27 OSGi框架入门介绍大纲,简介OSGi介绍OSGi开源实现ApacheFelix介绍CodeOSGi为基于组件或服务的开发提供了一套通用和标准的规范集,通过OSGi可以轻松实现组件或服务之间信息的隐藏和共享,从而构建高度模块化和动态性的系统。
P11 基本概念及原理、 数据库连接池是为了解决数据库对象的共享出错问题。 实际就是建立一个缓冲池。 预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从连接池中取出一个,使用完毕之后再放回去。
P3 JDK1.4开始便引入了java.nio.*包,其目的在于提高I/O的速度,这是因为该类库使用的结构更接近于操作系统执行I/O的方式,即通过通道和缓冲器来读写数据。在实际应用中,和我们直接交互的是缓冲器,然后把缓冲器派送到通道,通道要么从缓冲器获得数据,要么向缓冲器发送数据。在基于Java的各种开发中,字符编码是常见的问题之一,在最基本的JavaI/O中也存在这种问题。新的JavaI/O通过通道和缓冲器来读写数据,缓冲器容纳的是普通的字节,为了把它们转换成字符,我们要么在输入的时候对其进行编码,要么在从缓冲器输出时对它们进行解码。
P3 最近写一些加密解密的代码,找了不少的文章,结合自己的理解,现把我写的代码POST出来,供大家参考。
P12 什么是JMX?(1)Java Management Extensions - Java管理扩展 (2)是Java平台上为应用程序、设备、系统等植入管理功能的框架 (3)跨系统操作平台,跨系统体系结构,跨网络传输协议实现系统管理,网络管理,服务管理。
P3 用友公司Java面试题(含答案)1.Hashtable和HashMap有什么区别?a.Hashtable是继承自陈旧的Dictionary类的,HashMap继承自AbstractMap类同时是Java1.2引进的Map接口的一个实现。b.也许最重要的不同是Hashtable的方法是同步的,而HashMap的方法不是。这就意味着,虽然你可以不用采取任何特殊的行为就可以在一个多线程的应用程序中用一个Hashtable,但你必须同样地为一个HashMap提供外同步。
P56