linux文件系统的树根成为根目录,使用符号”/”表示。 linux文件系统中使用符号”..”表示上级目录。 linux文件系统中使用符号”.”表示当前目录。 linux文件系统中,如果文件使用“.”开头,就表示隐藏文件 linux的路径表示方式有两种,一种是绝对路径(以”/“开头的路径),一种是相对路径
ls -l:显示详细信息 ls -a:显示隐藏文件 6.命令pwd:显示当前所处位置的
mkdir -p :递归创建上级文件夹
命令rmdir:删除文件夹 命令rm -rf:删除文件(夹),不论层级多深,一概删除,并且不给出提示
递归复制 cp -R
(1)当使用命令vi f1回车时,进入了vi编辑器内,处于只读状态(只能看不能写); (2)按字母”i“(insert)或者”a“(append)就可以进入编辑状态; (3)按键盘上的”Esc“键,再按Shift+:,进入命令状态
如果输入命令wq,意味着保存退出; 如果输入命令q!,意味着不保存退出; ***
linux的权限使用9位字符表示,rwx rwx rwx 这里面r表示读权限,w表示写权限,x表示执行权限,-表示没有权限
这9位字符,每3位一组,分为3组。 第一组表示创建者的权限; 第二组表示创建者所在组的权限; 第三组表示其他人的权限;
权限还可以使用数字表示。rwx用数字表示为4+2+1=7。 新创建文件的默认权限是644;新创建文件夹的默认权限是755.
命令chmod:修改权限,三个组分别使用u、g、o表示,赋权限使用“+”,去掉权限使用“-”。 hmod u+x f1 //表示文件f1的创建者增加执行权限 chmod o-r f1 //表示文件f1的其他人去掉读权限
###设置ip地址 执行命令 service network restart 验证: ifconfig
执行命令 service iptables stop
验证: service iptables status ### 关闭防火墙的自动运行
执行命令 chkconfig iptables off
验证: chkconfig --list | grep iptables ### 设置主机名
执行命令 (1)hostname 主机名
(2)vi /etc/sysconfig/network
执行命令 vi /etc/hosts
验证: ping 主机名 ###设置ssh免密码登陆
执行命令 (1)ssh-keygen -t rsa
(2)cp ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys
验证: ssh 主机名
more命令: 以百分比的形式查看日志。
less命令: 跟more功能差不多,只不过less支持前后翻阅文件。
MyBatis官方提供逆向工程,可以实现由数据库表生成mapper.xml、mapper.java、po类 及相关类。
准备jar包 mybatis-generator-core-1.3.2.jar 数据库驱动包
准备逆向工程配置文件genreatorConfig.xml 注意需要配置: 数据库连接参数 Po类存放位置 Mapper映射文件和mapper接口的存放位置 配置表名
执行程序类
import java.awt.geom.GeneralPath;
import java.awt.im.InputContext;
import java.io.File;
import java.io.InputStream;
import java.util.ArrayList;
import java.util.List;
import org.apache.ibatis.io.Resources;
import org.apache.log4j.chainsaw.Main;
import org.apache.log4j.lf5.util.Resource;
import org.mybatis.generator.api.MyBatisGenerator;
import org.mybatis.generator.config.Configuration;
import org.mybatis.generator.config.xml.ConfigurationParser;
import org.mybatis.generator.internal.DefaultShellCallback;
public class MybatisGen {
public static void generator() throws Exception{
List<String> warnings = new ArrayList<String>();
boolean overwrite = true;
File configFile = new File("generatorConfig.xml");
ConfigurationParser cp = new ConfigurationParser(warnings);
Configuration config = cp.parseConfiguration(configFile);
DefaultShellCallback callback = new DefaultShellCallback(overwrite);
MyBatisGenerator myBatisGenerator = new MyBatisGenerator(config, callback, warnings);
myBatisGenerator.generate(null);
}
public static void main(String[] args) {
try {
generator();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
第一步:如果你的eclipse中没有安装mybatis插件,需要先安装mybatis插件 第二步:下载完插件后,解压为以下两个文件 第三步:找到eclipse的安装目录,将以上两个文件,拷贝到eclipse的安装目录中 如果安装目录中已经存在这两个文件,则把这两个文件进行合并即可。
第四步:重新启动eclipse,点击’New–other’,即可找到mybatis在eclipse中的插件 第五步:选中Mybatis Generator Configuration File 点击 next 创建配置文件信息 选择要将文件创建的位置,点击 finish
第六步:在创建的文件中配置响应的信息,即可 第七步:逆向生成代码generatorConfig.xml右键Generator Mybatis/iBATIS Artfacts