- 浏览: 29520 次
- 性别:
- 来自: 天津
最新评论
文章列表
/表示根目录,一般用于绝对路径中,cd /usr/local cd /etc这些都是根目录里面的文件夹。
.和......都是相对路径里面才能使用,.表示用户当前所处的目录,而......表示上级目录
~ username表示用户名自己家的目录
可以通过pwd来试验一下。
ubuntu下安装mysql
现在的软件越来越好安装,尤其是在ubuntu下安装软件,更是没有技巧,只需要在联网的情况下使用apt-get inatll 即可。在决定安装mysql之前,要先确定系统是否已经安装mysql。如下图:
由此可以看出系统中并没有安装mysql.下面执行sudo apt-get install mysql-server my-client进行安装。下图:
输入Y进入到安装界面,在安装过程中,会弹出一个界面要求输入mysql的root的密码,这里一定输入,省得安装后再设密码了。如下图
然后会要求确认,再输一遍,然后系统会自动安装mysql ...
1、首先到oracle下载上下载jdk-7u4-linux-i586.tar.gz
2、将jdk-7u4-linux-i586.tar.gz拷贝到/usr/lib/jvm/目录下面,这里如果没有jvm文件夹,则创建该文件夹,命令:
sudo mkdir jvm //创建文件夹jvm
sudo cp -r ~/download/jdk-7u4-linux-i586.tar.gz /usr/lib/jvm //把下载的文件拷贝到心创建的目录下面
sudo tar -zxvf jdk-7u4-linux-i586.tar.gz //解压缩文件
3、设置环境变量,用gedit打开/et ...
首先,从http://java.sun.com中下载jdk,我的版本是jdk1.6.0_12,我下载的是bin文件,我将下载的jdk1.6.0_12.bin文件置于/usr/lib/jvm/java中然后,在shell中执行:代码:
sudo chmod u+x /usr/lib/jvm/java/jdk1.6.0_12.bin
修改bin文件权限,使其可执行然后,执行代码:
sudo /usr/lib/jvm/java/jdk1.6.0_12.bin
将会出现字幕,持续按回车键,直至屏幕显示要求输入yes/no,此时输入y回车,将会把jdk解压到文件夹,得到jdk1.6.0_12目录 ...
今天费率好多功夫,终于装上来,现在想想,其实也不难,只需以下几个步骤就可。
安装JDK1.7,安装eclipse,安装tomcat7,安装c/c++版本的eclipse。
首先要先下载这些软件。可以上官网上。
其次都要把这些软件解压。如:usr下的某个目录。
再次进行相应到配置(对于eclipse只需解压就可以直接运行)。
注意:最好使用root身份登录,即刚启动ubuntu时选择一下,输入用户名:root,密码:你设置的密码。
1、安装JDK1.7
cd /usr/lib 切换到jdk所在的目录
sudo tar zxvf jdk-7-linux-i58 ...
首先,去官网下载linux版本的jdk和eclipse tar包,并将其解压出来。我将jdk包发在了/usr/java/目录下,eclipse放在了/opt/目录下。 然后,配置java开发环境,即安装jdk: 1、配置环境变量 ,更改/etc/profile文件:sudo gedit /etc/profile; 在文件最后加上如下几行(其实跟windows下的配置原理一样,只是表达方式不同而已): export JAVA_HOME=/usr/java/jdk1.7.0_04 export PATH=$JAVA_HOME/bin:$JA ...
iBatis2学习笔记:一对多映射(双向)
环境:MySQL5.51biBatis 2.3Spring 2.5.4
本来是单向的,稍微改改就成为双向的了。呵呵。
一、模型
二、SQL
建立一个学生选课管理数据库。 表:学生表、班级表、教师表、课程表、学生选课表。 逻辑关系:每个学生有一个班级;每个班级对应一个班主任教师;每个教师只能当一个班的班主任; 使用下面的sql进行建数据库,先建立学生表,插入数据(2条以上)。 更多sql请下载项目源文件,在resource/sql中。 Sql代码 /* 建立数据库 */ CREATE DATABASE STUDENT_MANAGER; USE STUDENT_MANAGER; /***** 建立student表 *****/ CREATE TABLE STUDENT_TBL ( STUDENT_ID ...
OOD原则
一.单一职责原则(The Sigle Responsibility Principle -----SRP)
一个类只能因为一个因素而改变,不然则导致”易碎性”,因为任何一个因素导致变化都会要修改这个类,尽管这些因素可能没有一点关系。
如果一个类承担的职责过多,就等于把这些职责耦合在一起。在SPR中,我们把职责定义为”变化的原因”(a reason for change)。如果你想到多于一个的动机去改变一个类,那么这个类就具有多于一个的职责。例如考虑以下程序中Modem接口。看起来非常合理。该接口声明的4个函数确实是Modem所具有的功能。
inte ...
request.getParameter() 、 request.getInputStream()和request.getReader()的使用体会
我们经常用servlet和jsp, 经常用request.getParameter() 来得到数据。
request.getParameter()request.getInputStream()request.getReader()这三个方法都是从request对象中得到提交的数据,但是用途不同。
要根据<form>表单提交数据的编码方式选择不同的方法。
HTML中的form表单的一个关键属性 enctype: ...
Abator是一个用于iBATIS的代码生成器,它能够为iBATIS Sql Mapper(包括:SqlMap XML文件, Java domain classes, 和Java DAO classes)生成artifacts。
1. 介绍 Abator 是一款iBATIS代码生成工具。它从数据库获取信息,然后产生如下文件。 1) 数据库表的SqlMap.xml file 文件,如UserSQL.xml; 2) 数据库表的Java Bean Model,如User.java; 3) 包含一个综合主键的数据库表的主键model,如UserKey.java; 4) 包含DAO层 selectB ...
@Transactional spring 配置事务 注意事项
1. 在需要事务管理的地方加@Transactional 注解。@Transactional 注解可以被应用于接口定义和接口方法、类定义和类的 public 方法上。
2. @Transactional 注解只能应用到 public 可见度的方法上。 如果你在 protected、private 或者 package-visible 的方法上使用 @Transactional 注解,它也不会报错, 但是这个被注解的方法将不会展示已配置的事务设置。
3. 注意仅仅 @Transactional 注解的出现不足于开启事务行为,它 ...
使用JAXB首先要知道它是干什么的 当然,切入正题 很多时候我们需要把认知世界转化为我们熟悉的java对象,以供方便操作。这里,JAXB可以把xml对象转化为我们的java对象,也可以把java对象转化为xml对象。这时候我们就得知道它的两个转化方法。 一个是unmarshal(),一个是marshal() unmarshal()是把xml对象转化为我们需要的java对象的方法,自然marshal()是把java对象转化为xml对象的一个过程。 我们需要的估计就是这两个方法的精华,只需要用到这么多就可以完成很多的事情了。下面看代码:
Jav ...
参与者:并不单单指人,它是系统以外的,扮演一定角色的实物。
用例:参与者想要系统干什么,一般命名都是以动作来命名的。
关系:有三种,一种就是用例之间的关系,二种就是角色与用例之间的关系,三种就是角色之间的关系。
角色之间的关系:泛化关系,即把某些角色的共同行为提出来。
用例之间的关系:
依赖是虚线箭头,右箭头的那一端表示被依赖关系。(比如某个类是另外一个类中方法的参数)
继承是空心三角加实线,有三角的那一端是被继承着。class bird:animal
聚合是
关联是实线箭头,表示一个类引用到另一个类。
接口是空心三角加虚线,三角那一端表示接口。
除了包含关系以外,其他的 ...
一:建表:
建表:PK代表主键--NN代表非空--UQ代表唯一--BIN代表二进制(比text更大的二进制数)--UN代表unsigned,表示无符号整数--ZF代表Zero Fill最有意思的字节总为0且不保存。