那什么是人格呢?书上写:人格是指一个人所有性格特点的总和,人格必然会体现在我们的一言一行之中。也就是说程序员的人格将会体现在他所编写的程序之中。现实也确是如此,如果你是一个软件测试员,那么你的体会可能就很深,测试着不同程序员的不同软件模块,那结果与感受真是不一样,有的模块整洁干净,极少出现低级错误,逻辑清晰,而有的模块虽然也基本上实现了所有功能,但界面乱七八糟,小错误层出不穷,真是让人爱恨交加,那到底是哪些人格特点在程序开发中起着关键的作用呢?
一. 在高压力的坏境避也能坚持不懈地工作
对于程序员来说,加班应是一件再正常不过的事情,有时项目紧迫,也会采用封闭式的开发,即几个人关在一个屋,连续工作一个多月,有些BOSS看似好人一个,将这个屋安排在有如世外桃源之地,实际上程序员对外面的美景并不感冒,置身于红花绿树之中,心中却不停地思考CODING,呵呵,那是不好受的。因此,就当今的程序开发工作而言,如果一个程序员缺乏在高压力的环境中坚持工作半个月的能力,或许我们就可以肯定地说,他不是块程序员的材料。
二. 适应快速的变化
1.Oracle8/8i/9i数据库(thin模式)
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID
String user="test";
String password="test";
Connection conn= DriverManager.getConnection(url,user,password);
2.DB2数据库
Class.forName("com.ibm.db2.jdbc.app.DB2Driver ").newInstance();
String url="jdbc:db2://localhost:5000/sample"; //sample为你的数据库名
String user="admin";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
3.Sql Server7.0/2000数据库
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb";
//mydb为数据库
String user="sa";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
4.Sybase数据库
Class.forName("com.sybase.jdbc.SybDriver").newInstance();
String url =" jdbc:sybase:Tds:localhost:5007/myDB";//myDB为你的数据库名
Properties sysProps = System.getProperties();
SysProps.put("user","userid");
SysProps.put("password","user_password");
Connection conn= DriverManager.getConnection(url, SysProps);
Tags: 数据库
<servlet-name>debugjsp</servlet-name>
<description>Added by JBuilder to compile JSPs with debug info</description>
<servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
<init-param>
<param-name>classdebuginfo</param-name>
<param-value>true</param-value>
</init-param>
<load-on-startup>3</load-on-startup>
Java中工厂模式经常使用newInstance()方法来创建对象,因此从为什么要使用工厂模式上可以找到具体答案。 例如:
class c = Class.forName(“Example”);
factory = (ExampleInterface)c.newInstance();
其中ExampleInterface是Example的接口,可以写成如下形式:
String className = "Example";
class c = Class.forName(className);
import java.io.*;
import org.jdom.*;
import org.jdom.input.*;
import org.jdom.output.*;
public class CreateXML {
public void Create() {
try {
Document doc = new Document();
ProcessingInstruction pi = new ProcessingInstruction(
"xml-stylesheet", "type='text/xsl' href='test.xsl'");
doc.addContent(pi);
Element root = new Element("user");
doc.setRootElement(root);
Element el1 = new Element("name");
//Text text1 = new Text("blurxx");
Element em = new Element("name_last").addContent("blurxx");
el1.addContent(em);
Element el2 = new Element("passwd").addContent("1234");
root.addContent(el1);
root.addContent(el2);
//缩进四个空格,自动换行,gb2312编码
Tags: XML
1、创建XML文档:
import org.jdom.*;
import org.jdom.input.*;
import org.jdom.output.*;
public class CreateXML
Tags: JDom