自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 李刚

《Struts2权威指南:基于WebWork核心的MVC开发》介绍的Struts 2已经完全超出了Struts 1框架原有的高度,Struts 2建立在Struts 1和WebWork两个框架整合的基础之上,因此提供了更多优秀的机制。虽然Struts 1目前还未被完全淘汰,但Struts 1所表现出来的缺陷已经处处制约着开发者的手脚。在2007年上半年,Struts 2终于在众多开发者期盼中,发布了第一个稳定版本:2.0.6。为了让众多Struts学习、工作者快速掌握Struts 2的开发,笔者精心编著了本书。

2015-09-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除