- 博客(15)
- 资源 (6)
- 收藏
- 关注
原创 『原创』OSGI研究笔记1 - Equinox ServletBridge模式下调用Datasource
getInitialContext 最近3个星期一直在研究OSGi框架与现有项目的结合,由于该方案可能进度问题,不能够用得上,但研究过程艰辛,该经验需要记录下来。研究方向如下: 1. 与现有的SOA接口集成,包括EJB, WebServie的调用2. 与J2EE容器集成, 包括开发环境Tomcat 6 和 生产环境 IBM Websphere 6.03. 与数...
2013-07-25 19:55:58 609
原创 『转』菜鸟玩GAE(Google App Engine)完全指南
GAE是什么? 从实用的角度说是GAE可以提供我们稳定的免费网站空间,空间支持语言是python、java,数据库是google专有的数据库,数据库和空间可以免费使用1G,超过了1G就要买了,还提供Google的带宽,这个带宽约可以支撑一月500万次访问请求,超过500万次就要买了……对于一般网站这免费的资源就足够了,另外GAE还支持域名绑定,就相当于个人买的虚拟空间一样。 即...
2010-11-22 00:04:12 414
原创 『转』Python包中__init__.py
在python模块的每一个包中,都有一个__init__.py文件,例如python2.5中的xml模块的目录结构就是:xml|_dom|_etree|_parsers|_sax|_ __init__.py这个文件定义了包的属性和方法。例如,xml.dom 包含了 Node 类,它在xml/dom/__init__.py 中有所定义。当你将一个包作为模块导入(比如从 x...
2010-11-20 22:56:05 128
原创 Java中的强引用、软引用、弱引用和虚引用
从JDK1.2版本开始,把对象的引用分为四种级别,从而使程序能更加灵活的控制对象的生命周期。这四种级别由高到低依次为:强引用、软引用、弱引用和虚引用。 1.强引用 本章前文介绍的引用实际上都是强引用,这是使用最普遍的引用。如果一个对象具有强引用,那就类似于必不可少的生活用品,垃圾回收器绝不会回收它。当内存空 间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会...
2010-11-11 18:23:31 156
原创 Tomcat 整理
Tomcat 整理1.apr 许多朋友可能在启动tomcat的时候都会看到类似这样的信息: 引用org.apache.catalina.core.AprLifecycleListener init 信息: The Apache Tomcat Native library which allows optimal performance in production environments...
2010-11-08 17:41:29 119
原创 五种开源协议的比较(BSD,Apache,GPL,LGPL,MIT)
当Adobe、Microsoft、Sun等一系列巨头开始表现出对”开源”的青睐时,”开源”的时代即将到来!最初来自:sinoprise.com/read.php?tid-662-page-e-fpage-1.html(遗憾的是这个链接已经打不开了),我基本未改动,只是进行了一些排版和整理。参考文献:http://www.fsf.org/licensing/licenses/现今存在的开...
2010-11-08 11:38:04 122
原创 详细介绍 GPL 协议
在自由软件所使用的各种许可证之中,最为人们注意的也许是通用性公开许可证(General Public License,简称GPL)。GPL同其它的自由软件许可证一样,许可社会公众享有:运行、复制软件的自由,发行传播软件的自由,获得软件源码的自由,改进软件并将自己作出的改进版本向社会发行传播的自由。 GPL还规定:只要这种修改文本在整体上或者其某个部分来源于遵循GPL的程序,该修改文本的 整体就...
2010-11-08 10:50:57 1186
原创 详细介绍 LGPL 协议
这是一份 GNU 较宽松公共许可证非正式的中文翻译。它不是自由软体基金会所发布,并且不能适用于使用 GNU LGPL 的软体 —— 只有 GNU LGPL 英文原文的版本才行。然而,我们希望这份翻译能帮助中文的使用者更了解 GNU LGPL。GNU 较宽松公共许可证1999.2, 第 2.1 版版权所有 (C) 1991, 1999 Free Software Foundation, In...
2010-11-08 10:49:17 350
原创 『原创』GWT自定义页面设计模式
自定义设计模式:用户在该模式下可以改变某页面的某个元素的样式,页面上可以立刻看到修改后的效果。然后,当以正常模式再次进入该页面的时候,该元素的修改后的样式就会呈现出来。 Eclipse项目、文档、Java Doc,查看附件。其中GWT的jar是2.1版本,Java 1.5 ,Tomcat 5.5 ...
2010-11-08 10:37:17 162
『原创』GWT实现屏幕键盘
最近在研究Google的GWT。做了许多关于性能、控件、布局、RPC的研究。由于项目的需求,需要用GWT做一个触摸屏的键盘输入,应用于pos机上面。现在先来看看效果: 大写键盘: 数字键盘:...
2010-11-08 09:44:20 124
原创 [转]Swing布局管理器介绍
public static void main(String[] args) { javax.swing.SwingUtilities.invokeLater ( new Runnable() { public void run() { createAndShowGUI (); } });} 当选择...
2010-10-14 17:24:43 114
原创 Apache Derby 进行Java数据库开发:第 2 部分
执行 JDBC 查询:概述 JDBC API 是按照层次结构方式设计的,其中一种类型的对象包含其他类型的对象。例如,通过 JDBC Connection 建立数据库连接;并且为了向数据库发送 SQL 查询,从相应的 Connection 对象创建一个 JDBC Statement 对象。虽然这看上去合乎逻辑,但是存在一个重要影响:如果由于某种原因关...
2010-10-14 12:07:40 175
原创 Apache Derby 进行数据库开发:工具使用
ACID 测试 钻石显然是十分贵重的东西,正因为贵重,所以才会严肃对待赝品被。确定钻石是真是假的一个简单而(至少在电影里)流行的测试是让它在一片玻璃上滚。因为钻石是众所周知最坚硬的材料,真正的钻石很容易切割玻璃表面;而赝品,尤其是用玻璃本身制作的赝品,则无法做到。 对软件开发人员来说,数据库也有这么贵重。如果使用数据库的话,需要确保它安全存储数...
2010-10-14 11:42:15 247
原创 Apache Derby 进行Java数据库开发:第 1 部分
连接 JDBC 在本系列以前的文章中,通过使用 ij 工具连接 Apache Derby 数据库并与之进行交互,从而演示了许多数据库概念。可以让 Java 应用程序使用 JDBC 应用程序编程接口(API)连接嵌入式 Apache Derby 数据库并与之进行交互。在接下来的几篇文章中,您将学习如何通过编写自己的 Java 应用程序来重现 ij...
2010-10-14 11:29:22 214
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人