- 浏览: 14058 次
- 性别:
- 来自: 北京
最新评论
文章列表
Ubuntu下LAMP详细配置手册
- 博客分类:
- LAMP
如今Linux+Apache+Mysql+PHP的组合已经非常非常流行。可以说Linux最初的流行和Apache服务器的巨大市场占有率息息相关。LAMP又都是开源产品,在使用这一套产品的时候,除了具有不可比拟的价格优势,还可以不用过分担心版权问题。于是几乎所有开源主题的网站都使用LAMP架构,其中不乏一些著名的网站,比如维基百科全书。从这个角度我们看到,LAMP虽然廉价,但是绝对不是便宜无好货!用很少的资金投入,同样可以经受起重量级应用的高负荷考验。作为一个Linuxer,如果想在网站建设上能有所研究,不亲自配置一次LAMP是不可能的。可惜网上教程虽多,但相似度也高,大多你抄我,我 ...
转自:http://blog.csdn.net/w87875251l/article/details/6339639
document.createElement()用法及注意事项
今天处理了一个日期选择器的ie和ff的兼容问题,本来这种情况就很难找错误,找了好久才把错误定位到js中创建元素的方法document.createElement(),这个方法在ie下支持这样创建元素
var inputObj = document.createElement ("<input type='text' size='8' style='border:0px;border ...
MyEclipse和Eclipse下载,MyEclipse也有中文的.
下载链接:http://u.115.com/file/f142bc456f
在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很大的区别的,对于它们的选择甚至反映出对 于问题领域本质的理解、对于设计意图的理解是否正确、合理。本文将对它们之间的区别进行一番剖析,试图给开发者提供一个在二者之间进行选择的依据。
理解抽象 ...
要理解 java中String的运作方式,必须明确一点:String是一个非可变类(immutable)。什么是非可变类呢?简单说来,非可变类的实例是不能被修改的,每个实例中包含的信息都必须在该实例创建的时候就提供出来,并且在对象的整 ...
Java中的Session和作用域
几乎所有的Web开发语言都支持Session功能,Servlet也不例外。 Servlet/JSP中的Session功能是通过作用域(scope)这个概念来实现的。 作用域分为四种,分别为: page 在当前页面有效(仅用于JSP中) request 在当前 ...
此文章从源于转载
1.1 什么是持久化
几乎所有的程序都需要持久化数据。持久化是程序开发中的一个基础问题。当一个信息系统不能保存用户所输入的数据的时候,一旦主机出现诸如断电的故障,那么系统便变得毫无价值。当我们讨论java中的持久化的时候,我们通常指的是用SQL在关系型数据库中存取数据。我们从如何使用Java来完成这样的任务说起。然后我们就可以继续我们持久化的讨论,以及如何在面向对象的程序中去使用它们。
1.1.1
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class Test{
public static final String USER = "user";
public static final String PASS = "password";
public static fina ...
MyEclipse和Eclipse下载,MyEclipse也有中文的.
下载链接:http://u.115.com/file/f142bc456f
java代码
import java.io.*;
import java.util.*;
import org.w3c.dom.*;
import org.xml.sax.SAXException;
import javax.xml.parsers.*;
public class DOMSimple {
public static void main(String[] args) {
long lasting = System.currentTimeMillis();
DocumentBuilderFact ...