Java Runtime类



Java Runtime类

在java中Runtime类表示运行时操作类,是一个封装了JVM进程的类,每一个JVM都对应着一个Runtime类的实例,此实例由JVM运行时为其实例化。所以在JDK文档中读者不会发现任何有关Runtime类中构造方法的定义,这是因为Runtime类本身的构造方法是私有化的(单例设计),如果想要得到一个Runtime实例,只有以下方法:
Runtime run=Runtime.getRuntime();
也就是说在Runtime类中提供了一个静态的getRuntime()方法,此类可以取得Runtime类的实例,然后通过Runtime就可以取得一些系统的信[......]

Read more

MySql主键只能有一个,不能定义为多个; auto_inc



MySql主键只能有一个,不能定义为多个; auto_inc

原文地址:MySql主键只能有一个,不能定义为多个; auto_increment类型的字段必须定义为主键作者:_who_
MySql主键只能有一个,不能定义为多个; auto_increment类型的字段必须定义为主键.

MySqL的零值填充定义语句:create table tb_name (id integer zerofill auto_increment primary key);

零值填充只能用于整型或者者浮点型.

Read more

JSP和JavaBean

JSP和JavaBean

JavaBean组件本质上就是一个类,只不过这个类需要遵循一些编码的约定。在JSP页面中,既可以像使用普通类一样实例化JavaBean类的对象,调用它的方法,还可以利用JSP技术中提供的动作元素来访问JavaBean。
一个标准的JavaBean组件具有以下几个特性:
(1)它是一个公开的(public)类
(2)它有一个默认的构造方法,也就是不带参数的构造方法(在实例化JavaBean对象时,需要调用默认的构造方法)。
(3)它提供setXXX()方法和getXXX()方法来让外部程序设置和获取JavaBean的属性。如setName(),getNam[......]

Read more

Java Servlet API的会话跟踪

Java Servlet API的会话跟踪在Java Servlet API中,javax.servlet.http.HttpSession接口封装了Session的概念,Servlet容器提供了这个接口的实现。当一个会话开始的时候,Servlet容器就创建了一个HttpSession对象,在HttpSession对象中存放客户的状态信息,例如:购物车。Servlet容器为HttpSession对象分配一个惟一的Session ID,将其作为Cookie(或者作为URL的一部分,利用URL重写机制)发送给浏览器,浏览器在内存中保存这个Cookie。当客户再次发送HTTP请求时,浏览器将Cook[......]

Read more

Tomcat中Servlet的另一种运行方式

Tomcat中Servlet的另一种运行方式

在Tomcat中,给我提供了一个Servlet调用器,调用器本身也是一个Servlet,用于执行匿名(没有在web.xml文件中定义)的Servlet类。

1、配置Web应用程序起始路径新建一个xml文件,输入<Context 属性=>元素

2、编写java文件

3、编译

4、访问

JSP的两种设计模型

JSP的两种设计模型

模型1使用JSP+JavaBean技术将页面显示和业务逻辑处理分开。JSP实现页面的显示,JavaBean对象用了保存数据和实现商业逻辑。
JSP页面独自响应请求并将处理结果返回给客户,所有的数据通过JavaBean来处理,JSP实现页面的显示。
模型2,MVC架构模式
MVC构架有助于将应用程序分割成若干逻辑部件,使程序设计变得更加容易。MVC架构提供了一种按功能对各种对象进行分割的方法,其目的是为了将个对象间的耦合程度降低至最低。MVC架构原本是为了将传统的输入、处理和输出任务运用到图形化用户交互模型中而设计的。
在MVC架构中,一个应用被分成三个部分,[......]

Read more

The server quit without updating PID file (/usr/local/mysql/data/ubuntu.pid)

The server quit without updating PID file (/usr/local/mysql/data/ubuntu.pid)

安装MySQL时候的问题,首先要卸载干净所有的之前的版本。

要注意权限问题,chown -R 用户名 目录

mysql启动的错误

mysql启动的错误

最近在ubuntu下安装mysql确实费了不少周折,首先,自己对mysql的熟悉程度不够,其次,当问题出现的时候没有很好的去查看日志,其实日志里面的提示很是重要,因为有时候很多时候不同的错误都可能导致启动时失败返回相同的信息,也就导致了在网上找了很多的处理方法,但还是不能很好的解决问题。

针对mysql出现的问题,我这几天的总结是:1、权限问题;2、配置文件有误;3、端口可能占用

数据库三级模式

数据库三级模式

数据库的三级模式结构:外模式、模式和内模式,有效地组织、管理数据,提高了数据库的逻辑独立性和物理独立性。用户级对应外模式,概念级对应模式,物理级对应内模式,使不同级别的用户对数据库形成不同的视图。所谓视图,就是观察、认识和理解数据的范围、角度和方法,是数据库在用户“眼中”的反应,也就是说,不同级别的用户所“看到”的数据库的不同的。

模式又称概念模式或者逻辑模式,对应于概念级,它是数据库设计者综合所有用户的数据,按照统一的观点构造的全局逻辑结构,是对数据库中全部数据的逻辑结构和特征的总体描述,是所有用户的公共数据视图。它是由数据库管理系统提供的数据模式描述语言(Dat[......]

Read more

数据库管理系统的设计与实现

数据库管理系统的设计与实现

1、DBMS的目标
(1)用户界面友好
(2)功能完备
(3)效率高,包括:计算机系统内部资源的使用效率、DBMS本身的运行效率、用户的生产率
2、DBMS的基本功能
(1)数据库定义
对数据库的结构进行描述,包括外模式、模式、内模式的定义;数据库完整性的定义;安全保密定义;存取路径定义。这些定义存储在数据字典中,是DBMS运行的基本依据。为此,提供数据定义语言DDL。
(2)数据存取
提供用户对数据的操纵功能,实现对数据库数据库的检索、插入、修改和删除。
一个好的DBMS应该能够提供功能强易学易用的数据操作语言(DML),方便的操作方式和较[......]

Read more