摘要:
which 查看可执行文件的位置。whereis 查看文件位置。locate 配合数据库查看文件位置。find 实际搜索硬盘查询文件名称。grep 查找文件内容一般不常用find命令,因为find命令比较庞大,搜索范围太大了,耗时长。对于which,它是根据PATH环境变量到该路径寻找可执行文件,所以它基本上就是“寻找可执行文件”命令。whereis呢?这个比较灵活了,可以加上参数来锁定精确的搜索一下,比如-b参数,就是只找二进制文件;-u参数,找没有说明文档的文件……等等。locate就更好了,它是这里最快的命令。可是有个缺点,它为什么快呢?因为locate是从本地的数据库文件中找(好像WI 阅读全文
摘要:
在搭建struts2项目时如果在web.xml中不指定struts.xml文件的路径,struts2会默认到/WEB-INF/classes中寻找加载其配置文件的,但我就是想把struts的配置文件放到我指定的位置下,这时该如何处理呢?我做了以下实验:先看一下项目的文件结构:我把struts的配置文件放到了/WEB-INF/deploy/pms/app-config/struts-config/下,并且在web.xml中的配置如下: 1 2 struts2 3 org.apache.struts2.dispatcher.ng.filter.StrutsPre... 阅读全文
摘要:
刚开始学习hibernate时,对其对象的三种状态理解的模模糊糊,一直停留在一知半解的状态,前两天又回顾了一下,顿时醒悟,原来三种状态理解起来是很容易的。先看一下对Hibernate对象状态的解释:临时(Transient) - 由new操作符创建,且尚未与Hibernate Session 关联的对象被认定为临时(Transient)的。临时(Transient)对象不会被持久化到数据库中,也不会被赋予持久化标识(identifier)。 如果临时(Transient)对象在程序中没有被引用,它会被垃圾回收器(garbage collector)销毁。 使用Hibernate Session 阅读全文
摘要:
1 # SQL-Front 5.1 (Build 4.16) 2 3 /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE */; 4 /*!40101 SET SQL_MODE='STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */; 5 /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES */; 6 /*!40103 SET SQL_NOTES='ON' */; 7 /*!40014 SET @OLD_UNIQUE_CHECKS= 阅读全文
摘要:
hibernate中,对对象关系的映射处理估计是最让人迷惑和头疼的,特别是cascade和inverse属性的使用,不知已经杀死了我多少个脑细胞了,好记性永远比不上烂笔头,为了能节省自己的脑细胞,降低猝死的出现概率,暂且在此记录一下自己的学习内容,以便日后查阅:实体对象关系说明:1、用户类(user)->tb_pms_user2、用户组(group)->tb_pms_group 其中,一个用户组可以包含多个用户,一个用户可以加入多个用户组,多对多关系。Spring的配置文件: 1 2 12 13 14 ... 阅读全文
摘要:
安装Hibernate插件下载所需的Hibernatetools http://www.hibernate.org/6.html将下载得到的文件解压得到的features和plugins文件夹,覆盖到eclipse安装目录中然后重启eclipse,即可完成安装。第一步,新建一个基本的dynamic web 工程如下图,SRC文件夹用来存放java文件,etc文件夹用来存放properties,xml等配置文件第二步,右键点击工程,选择 New -> Other第三步,在弹出窗口中,选择 Hibernate -> Hibernate Configuration File(cfg.xm 阅读全文
摘要:
学习java时看了不少尚学堂马士兵的视频,还是挺喜欢马士兵的讲课步骤的,二话不说,先做实例,看到的结果才是最实际的,理论神马的全是浮云。只有在实际操作过程中体会理论,在实际操作过程中升华理论才是最关键的,产生的印象才是最深的。针对文章标题,先看一下以下代码:public class FatherChild { public static void main(String[] args) { // 主方法开始 Child c = new Child(); // 实例化 } }class Father { p... 阅读全文
摘要:
500 OOPS: cannot change directory 阅读全文
摘要:
package comm.ftp;import java.io.ByteArrayInputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import org.apache.commons.net.ftp.FTP;import org.apache.commons.net.ftp.FTPClient;import org.apache.commons.net.ftp.FTPClientConfig;impor 阅读全文
摘要:
主要是文件格式的问题,因为这个文件是在Windows下编写的,换行的方式与Unix不一样,但是在VI下面如果不Set一下又完全看不出来。问题描述:1、把本地应用上传到linux主机运行/*授权运行应用文件*/ chmod x myApp.sh /*启动应用*/ ./myApp.sh 错误提示如下: bad interpreter:No such file or directory2、错误分析:因为系统文件是在windows下编辑的,传到linux环境中后有可能有不可见字符。从你的脚本及报告的错误看来, 很有可能是你的脚本文件是DOS格式的, 即每一行的行尾以\r\n来标识, 其ASCII码分别 阅读全文