`
文章列表
public static void main(String[] args) { Properties p = System.getProperties(); for (Map.Entry entry : p.entrySet()) { System.out.println(entry.getKey() + " = " + entry.getValue()); } } 结果: java.runtime.name = Java(TM) SE Runtime Environment s ...
import org.apache.commons.httpclient.HttpClient; import org.apache.commons.httpclient.HttpMethod; import org.apache.commons.httpclient.HttpStatus; import org.apache.commons.httpclient.URIException; import org.apache.commons.httpclient.methods.GetMethod; import org.apache.commons.httpclient.met ...
import org.apache.commons.httpclient.HttpClient; import org.apache.commons.httpclient.HttpMethod; import org.apache.commons.httpclient.HttpStatus; import org.apache.commons.httpclient.URIException; import org.apache.commons.httpclient.methods.GetMethod; import org.apache.commons.httpclient.met ...
  Vi IMproved (VIM) 是 Bram Moolenaar 开发的与 UNIX 下的通用文本编辑器 vi 兼容并且更加强大的文本编辑器。它支持语法变色、正规表达式 匹配与替换、插入补全、自定义键等等功能,为编辑文本尤其是编写程序提供了极大方便。VIM 可以 运行在“ 任何” 操作系统上,包括我们常用的 Windows 和 UNIX/Linux 。一旦掌握了 VIM ,你就掌握了 一项跨平台的利器。 尽管 VIM 功能十分强大,但对于刚接触它的人尤其是用惯类似 Windows 的 notepad 的人来说,VIM 并 ...
以前一直是用SVN来做版本控制,最近维护公司一个产品,要求使用git来取代SVN。   现在就git的一些学习经验进行总结:   1.   概述   为什么要选择Git? 你真正学会使用Git时, 你就会觉得这个问题的回答是非常自然的。然而当真正需要用文字来回答时,却觉得文字好像不是那么够用。 咳,该怎么回答呢?   其实,关键的问题不在于如何回答这个问题。 问题的关键是公司已经决定使用它了。那么,我们的程序员们! 请开动你们的浏览器,请拿出你的搜索引擎工具,去自己发掘答案吧。在这里,我只能给你们一个最朦胧的感觉。   Git和 CVS、SVN不同,是一 ...
FAQ:   * 把bean转化为json 格式时老提示如下错误:   Exception in thread "main" net.sf.json.JSONException: java.lang.NoSuchMethodException: Property 'func1' has no getter method     解决:   必须声明bean为 public class Xxx{}
尽管 Ant 对于构建 Java 程序而言是事实上的标准工具,但这个工具在许多方面都不胜任项目管理任务。相反,Ant 提供的东西,Maven(出自 Apache Jakarta 项目的高级项目管理工具)都能提供,而且更多。Java 开发人员 Charles Chan 将介绍 Maven 的特性,并循序渐进地指导您进行一次完整的 Maven 项目设置。 目前,绝大多数开发人员都把 Ant 当作 Java 编程项目的标准构建工具。遗憾的是,Ant 的项目管理工具(作为 make 的替代工具)不能满足绝大多数开发人员的需要。通过检查 Ant 构建文件,很难发现项目的相关性信息和其它元信息(如开发人员 ...
Maven 将作为一个普通的构建系统,被人们重新认识,并且它将超越 Java™ 技术。本文不打算成为一篇 Maven 教程,而是将 Maven 与其他技术进行比较,让您洞察 Maven 与 Eclipse 相适应的地方,以及如何使这些工具相互协作。 在过去几年中,Maven 已经不仅仅是 Java 世界的一个时髦话题。自 2001 年起,Maven 已经成为构建工具领域的先驱。最近几年,人们常拿它与 Ant 比较。因为 Maven 与 Ant 有一些显而易见的相似之处,所以拿它们俩作比较似乎是很自然的事。比如说,在两种情况下,XML 脚本都是可用的;两种工具都可以生产工件;它们还可以共享相同的 ...
SNS 目录 第一章 什么是SNS? 第二章 SNS带给顾客的特殊价值描绘 第三章 观察SNS的技术与服务 第四章 SNS市场与竞争 第五章 SNS的主要营销策略简介 第六章 中国SNS的发展与主要网站及产品   SNS,全称Social Networking Services ...
搜索引擎是开启网络知识殿堂的钥匙,获取知识信息的工具。随着网络技术的飞速发展,搜索技术的日臻完善,中外搜索引擎已广为人们熟知和使用。任何搜索引擎的设计,均有其特定的数据库索引范围、独特的功能和使用方法,以及预期的用户群指向。一种搜索引擎不可能满足所有人或一个人所有的检索需求。在某些情况下,如文献普查、专题查询、新闻调查与朔源、软件及MP3下载地址搜索等等,人们往往需要使用多种搜索引擎,对搜索结果进行比较、筛选和相互印证。为解决逐一登陆各搜索引擎,并在各搜索引擎中分别多次输入同一检索请求(检索字串)等烦琐操作,集成搜索引擎和元搜索引擎应运而生。集成搜索引擎和元搜索引擎尽可能地减少和优化了检索操作, ...
  基于CLDC+MIDP的无线应用程序具有与生俱来的安全特性,这得益于Java语言和JAVA平台的安全机制。即使是有破坏性的程序也只能伤害到虚拟机层,不会伤害到手机操作系统。本文并不是要专门针对MIDP2.0的安全体系结构进行介绍,而是力图结合Java语言、虚拟机等方面的安全设计谈谈无线应用的安全结构。      Java语言具有安全的特性,这得益于下面三个方面的支持。      java语言是健壮的、安全的   在java中规定了所有原始数据类型的精确尺寸,并且这不依靠于底层的操作系统。java具有非常出色的异常处理机制,对数组越界操作和公指针操作提供检查,一经发现会抛出异常。要知道假如在c ...
名词梳理   在正式开始介绍J2ME之前,这里我列出一些常见名词,方便与下文参照:      J2ME(Java2 Platform, Micro Edition) Java2平台微型版      CLDC(Connected, Limited Device Configuration) 连接受限设备配置      CDC(Connected Device ...
想为在澳大利亚市场上销售的BlackBerry(黑莓)手提式设备开发应用程序吗?你可以试着读读本文的“Hello World”初级版。 BlackBerry Personal Information Manager (PIM)是一种能够及时提供24x7路商业重要信息的便携式设备,这种设备是通过无线网络将用户与全体的E-MAIL用户和其它系统连接起来的。 在澳大利亚,BlackBerry(黑莓)的驱动程序暂时只能够通过Telstra(澳洲电信)获得。随着BlackBerry(黑莓)设备的引进和像Vodafone移动运营商一样的其它无线供应商的到来这一切将改变。 首先,你需要有最新的Java ...
b]概述[/b]     在低版本的Spring中,你必须通过JSTL或<spring:bind>将表单对象绑定到HTML表单页面中,对于习惯了Struts表单标签的开发者来说,Spring MVC的这一表现确实让人失望。不过这一情况已经一去不复返了,从Spring 2.0开始,Spring MVC开始全面支持表单标签,通过Spring MVC表单标签,我们可以很容易地将控制器相关的表单对象绑定到HTML表单元素中。 在上一篇文章《Spring MVC的表单控制器》中(http://tech.it168.com/j/2007-07-26/200707261434046.shtml ...
* 1,在HTTP的WEB应用中, 应用客户端和服务器之间的状态是通过Session来维持的, 而Session的本质就是Cookie, * 简单的讲,当浏览器向服务器发送Http请求的时候, HTTP服务器会产生一个SessionID,这个SessionID就唯一的标识了一个客户端到服务 ...
Global site tag (gtag.js) - Google Analytics