- 博客(20)
- 资源 (2)
- 收藏
- 关注
原创 Hibernate——org.hibernate.StaleStateException: Batch update returned unexpected row count from update
在使用hibernate更新数据库记录的信息时,出现org.hibernate.StaleStateException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1 错误。原因分析: 我在更新数据时,显式地使用了id的setId()方法为其指定值。但是我的实
2015-12-26 12:11:00 14427
原创 Struts2——No result defined for action and result input - action错误
今天在提交表单时,Struts2提示 No result defined for action actions.EmployeeAction and result input - action - 错误。原因: 该错误表示你的Action的配置文件内没有一个name为input的结果。这个input结果是Struts2定义的当验证参数出错时产生的默认结果。这说明你传递给Action的参数值与Act
2015-12-26 11:47:54 9793
原创 Linux——Linux网络基础配置
查看接口信息: ifconfig -a 查看所有接口 ifconfig 接口名称 查看特定接口控制接口: ifup 接口名称 启动特定接口 ifdown 接口名称 关闭特定接口测试网络连通性:ping + IP/域名 测试DNS: host + 域名 dig + 域名 显示路由表:ip route 追踪到达目标地址的网络路径(显示所有经过的设备):traceroute 域名 测试
2015-12-23 14:46:30 316
原创 Linux——Linux默认权限、特殊权限
默认权限:每一个终端都有一个umask属性,来确定新建文件、文件夹的默认权限umask使用数字权限的方式表示。目录的默认权限是:777 - umask文件的默认权限:666 - umask一般,普通用户默认的umask是002,root用户默认的umask是022普通用户文件的默认权限:666 - 002 = rw-rw-r--普通用户文件夹的默认权限:rwxrwxr-
2015-12-22 15:08:14 796
原创 Linux——Linux权限
权限是OS用来限制对资源访问的机制,权限分为:读、写、执行。系统中每个文件都有特定的权限、所属用户、所属组,通过这样的机制限制哪些用户、哪些组能够对特定文件进行什么操作。 由于每个进程都是以某个用户的身份运行,所以进程的权限与该用户的权限一样。Linux权限基于UGO模型进行控制: U-User,G-Group,O-Other 每一个文件的权限基于UGO进行设置 权限三个一组(rwx),对应
2015-12-21 21:34:11 592
原创 Linux——Linux用户、组
使用Linux时,需要以一个用户的身份登入。 一个进程需要以一个用户的身份运行。 用户限制使用者或进程可以使用、不可使用哪些资源。组用来方便组织管理用户。每个用户有一个UserID,OS通过UserID唯一标识一个用户。 每个用户属于一个主组,属于一个或多个附属组。 每个组有一个GroupID。 每个进程以一个用户身份运行,并受该用户可访问的资源限制。 每一个可登录的用户拥有一个指定的s
2015-12-21 11:15:42 544
原创 Linux——获取帮助
-h、–help 几乎所有命令都可以使用-h或–help参数获取使用方法、帮助信息等。man man 想要获取帮助的命令 将想要获取帮助的命令作为参数运行man命令即可获取相应的文档帮助。 如:man ls man -k 关键字 查看文档标题中包含关键字的所有文档info info 想要获取帮助的命令 将想要获取帮助的命令作为参数运行info命令即可获取相应的文档帮助。man和info命令
2015-12-21 11:14:18 426
原创 Linux——fdisk分区工具基础
fdisk是一个基于MBR的分区工具,所以如果使用GPT的分区机制,则无法使用fdisk进行分区。fdisk命令只有具有超级用户权限才能够运行 fdisk -l 列出计算机上所有安装了的硬盘及其分区信息 fdisk + 要被分区的硬盘文件名 对目标硬盘进行分区 按m可查看能够使用的命令 fdisk的控制台下可使用的命令: n 创建分区 e 扩展分区 p 主分区 p显示当前分区分区之后
2015-12-20 19:42:37 458
原创 Linux——磁盘基本概念
磁盘基本概念 柱面:立体的。每个盘片上的相同轨道组成的结构 扇区:类似于切蛋糕时的样式磁盘在Linux中的表示: Linux所有设备都被抽象为一个文件,保存在/dev目录下 磁盘设备一般的名称为hd[a-z]或sd[a-z]([a-z]为分区号),如hda,sda,hdb,sdb IDE设备的名称为hd[a-z],SATA、SCSI、SAS、USB等设备的名称为sd[a-z]分区概念:
2015-12-20 19:41:17 1383
原创 Linux——Vi、Vim编辑器命令基础
Vi是一个命令行界面下的文本编辑工具,Vim是Vi的一个增强版。vim或vi命令可以启动vim编辑器 vim + 目标文件路径 使用vim打开文件 如果目标文件存在,则vim打开该文件 如果目标文件不存在,则vim会新建该文件,并打开vi的三种模式: 1、命令模式(常规模式) 任何模式下按ESC键都会返回命令模式。命令模式下可以通过键入不同的命令完成选择、复制、粘贴、撤销等操作。 2、插
2015-12-20 19:39:43 2938
原创 Ubuntu下压缩、解压缩rar文件
Ubuntu安装后默认的不能够压缩、解压rar文件的,我们需要下载专门的rar解压工具后才可以使用。下载压缩工具:sudo apt-get install rar下载解压缩工具:sudo apt-get install unrar压缩:rar a 压缩后生成的文件名.rar 要被压缩的文件或文件夹名解压缩:rar x 要被解压的文件名.rar
2015-12-19 11:02:54 1293
原创 Ubuntu 64位系统下无法开启wineQQ7.8的解决办法
Ubuntu 64位系统下载安装wineQQ7.8后并不能直接打开,原因是wineQQ是32位的,而64位系统默认没安装32位库。解决办法: 在终端下执行:sudo apt-get install libgtk2.0-0:i386 即可
2015-12-19 09:42:54 4418 1
原创 Linux——Linux系统常用命令
日期时间: date 查看当前系统时间 date -u 查看格林威治时间(UTC) date +%Y-%m-%d 以年-月-日格式输出当前系统时间(加号不能丢) date -s “20:20:20” 设置当前时间为20点20分20秒 hwclock或clock 显示硬件时钟时间 cal 查看日历 uptime 查看系统运行时间输出、查看命令: echo 显示输入内容 cat + 文
2015-12-18 21:40:39 357
原创 Linux——Linux 系统目录架构
在根目录下(/): bin:binary,保存二进制可执行文件,即命令。 boot:引导目录,存放Linux引导启动所需要的文件,如内核等 dev:device,保存计算机上的硬件(所有硬件都被抽象为一个文件) etc:配置文件 home:家目录,OS中每个用户都在home下有相对应的文件夹(root用户的文件夹直接在根目录下) lib:库文件夹 mnt:挂载目录 opt:常用来装一
2015-12-17 21:56:28 436
原创 Linux——Linux 文件基本操作
复制文件、目录: cp 源文件 目标文件 常用参数: -r 递归复制整个目录树 -v 显示详细信息移动、重命名文件或目录: mv 文件 目标目录 若只指定了目标文件夹,没有指定目标文件名,则会直接移动,保留原来的文件名 若指定了目标文件名,则会移动并重命名 重命名:mv 原来的名字 新名字创建、删除文件: 创建:touch 创建一个空文件或更新文件时间 删除: rm + 文件名
2015-12-17 21:27:03 312
原创 Linux——Linux 文件系统基本结构
Linux文件系统为一个倒转的单根树状结构 文件系统的根为“/” 文件系统严格区分大小写 路径使用“/”分割(windows中使用“\”)当前工作目录: 每一个shell或系统进程都有一个当前工作目录 使用pwd(print work directory)命令可以显示当前的工作目录文件/文件夹名称: 大小写敏感 最多可以为255个字符 除了“/”之外,都是有效字符 通过touch
2015-12-17 21:25:35 480
原创 openSUSE下安装MySQL
非常简单!系统设置——YAST——软件管理——搜索“mysql”——选中mysql-community-server(系统会自动帮你勾选需要依赖的软件,不用改)——接受即可安装完成后,使用终端,进入 root 用户!一定要 root 用户!启动MySQL服务:service mysql start登录root账户:mysql -u root 改密码:set password for 'root'@
2015-12-13 21:34:17 4258
原创 openSUSE下配置Eclipse的JRE
要想使用Eclipse,必须有JRE。我们下载下来的Eclipse中不包含JRE,故需要做一些配置。配置的前提: × 已经安装好了JDK ×,详情请见这篇博客:openSUSE下安装JDK安装好JDK后,一句话配置好Eclipse需要的JRE:ln -s JDK下的JRE文件夹所在路径 Eclipse文件夹的路径这行命令的意思是:在Eclipse下创建一个文件夹,并将其链接到JDK中的JRE文件夹
2015-12-13 19:54:53 749
原创 openSUSE 42.1 下安装 Oracle JDK
openSUSE 系统自带了openJDK,但是我想用 Oracle 提供的 JDK,故安装之。方法:下载JDK: jdk-8u65-linux-x64.rpm安装JDK:解压下载下来的JDK,将其放在需要的位置使用命令:vi /etc/profile ,在其最后添加如下代码:JAVA_HOME=/run/media/xiamingchen/Tools/jdk1.8/JRE_HOM
2015-12-13 19:39:43 3334
原创 Ubuntu下使用SSH登陆云服务器
SSH分openssh-client(客户端)和openssh-server(服务器端),如果只是想登陆到别的机器(如云服务器),则只需要openssh-client就够了。Ubuntu默认安装了openssh-client,若机器上没安装openssh-client,则可以通过sudo apt-get install openssh-client 安装。安装完成后,即可通过openssh-clie
2015-12-02 11:54:11 513
Struts2权威指南完整版 PDF 李刚
2015-09-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人