文件属性

eeh

不想你离开。 提交于 2019-11-30 19:02:00
◆▲is a MultipartResolver configured?◆检查springmvc配置文件里是否已经配置MultipartResolver的这个bean▲java.lang.IndexOutOfBoundsException◆索引越界异常。当访问某个序列的索引值小于0或大于等于序列大小时,抛出该异常。▲Mapped Statements collection already contains value for◆某个mybatis查询映射文件里出现两个同名的映射▲equal symbol expected◆你的strtus标签中包含另一个标签或者变量,例如:”/>”/>这样的情况▲not-null property references a null or transient value◆数据库是非空的列,但是你给了一个null的值▲java.lang.NoSuchMethodException◆方法不存在异常。当访问某个类的不存在的方法时抛出该异常。通常是由于没写相应的get,set方法引起的▲java.lang.UnsupportedClassVersionError◆不支持的类版本错误。当Java虚拟机试图从读取某个类文件,但是发现该文件的主、次版本号不被当前Java虚拟机支持的时候,抛出该错误。▲java.lang.AbstractMethodError

SQL映射文件

风格不统一 提交于 2019-11-30 18:50:35
1. 参数中直接加入%% 1 2 3 4 5 6 7 8 9 param.setUsername( "%CD%" ); param.setPassword( "%11%" ); <select id= "selectPersons" resultType= "person" parameterType= "person" > select id,sex,age,username,password from person where true < if test= "username!=null" > AND username LIKE #{username}</ if > < if test= "password!=null" >AND password LIKE #{password}</ if > </select> 2. bind标签 1 2 3 4 5 6 <select id= "selectPersons" resultType= "person" parameterType= "person" > <bind name= "pattern" value= "'%' + _parameter.username + '%'" /> select id,sex,age,username,password from person where username LIKE #

Mybatis学习——Mybatis核心配置

可紊 提交于 2019-11-30 16:18:07
MyBatis的核心配置   在使用MyBatis框架时,设计两个核心的d对象:SqlSessionFactory和SqlSession. SqlsessionFactory   SqlSessionFactory是单个数据库映射关系经过编译后的内存镜像,其主要作用用来创建SqlSession对象,SqlSessionFactory实例对象是可以通过SqlSessionFactoryBulider对象来构建,而SqlSessionFactoryBulider对象可以通过XML文件或者Configuration实例来创建SqlSessionFactory实例,其代码如下: //1.读取配置文件 String resource ="mybatis-config.xml"; InputStream inputStream=Resources.getResourceAsStream(resource); //2.获取会话工厂对象 SqlSessionFactory sqlSessionFactory=new SqlSessionFactoryBuilder().build(inputStream);   注意:SqlSessionFactory对象是线性安全的,它一旦被创建,在整个应用程序间都会存在,如果我们多次的创建同一个SqlSessionFactory对象

Linux文件系统及属性

爱⌒轻易说出口 提交于 2019-11-30 15:27:34
Linux 文件系统及属性 宗旨:技术的学习是有限的,分享的精神是无限的。 一、 Linux 系统下文件类型及属性 1 、 inode 结构 /*索引节点对象由inode结构体表示,定义文件在linux/fs.h中*/ struct inode { struct hlist_node i_hash; /* 哈希表 */ struct list_head i_list; /* 索引节点链表 */ struct list_head i_dentry; /* 目录项链表 */ unsigned long i_ino; /* 节点号 */ atomic_t i_count; /* 引用记数 */ umode_t i_mode; /* 访问权限控制 */ unsigned int i_nlink; /* 硬链接数 */ uid_t i_uid; /* 使用者id */ gid_t i_gid; /* 使用者id组 */ kdev_t i_rdev; /* 实设备标识符 */ loff_t i_size; /* 以字节为单位的文件大小 */ struct timespec i_atime; /* 最后访问时间 */ struct timespec i_mtime; /* 最后修改(modify)时间 */ struct timespec i_ctime; /* 最后改变(change)时间 *

Linux命令:3. 文件和目录属性

有些话、适合烂在心里 提交于 2019-11-30 15:24:43
Linux目录结构、文件类型和扩展名、文件属性 详细内容 1、Linux目录结构 可分享的 不可分享的 不变的 /usr 软件放置处、 /opt 第三方软件 /etc配置文件、/boot 开机与核心文档 可变动的 /var/email /var/spool/news /var/run /var/lock 程序相关 2、Linux 文件类型和扩展名 普通文件、纯文本文档、二进制文件、。。。 .html .txt .log .zip .sh .php 3、Linux文件属性详解 Linux 文件或目录的属性主要包括:文件或目录的节点、种类、权限模式、链接数量、所归属的用户和用户组、最近访问或修改的时间等内容。 以 2095112 -rw-r–r-- 1 root root 296K 11-13 06:03 log2012.log 为例: 第一列:inode 第二列:文件种类和权限; 第三列: 硬链接个数; 第四列: 属主; 第五列:所归属的组; 第六列:文件或目录的大小; 第七列和第八列:最后访问或修改时间; 第九列:文件名或目录名 来源: CSDN 作者: 杏树 链接: https://blog.csdn.net/weixin_44560727/article/details/102144969

Linux目录结构及文件属性介绍

徘徊边缘 提交于 2019-11-30 15:17:29
说明:命令及测试经来自:centos6.5版本测试结果。 1、核心内容描述。 1)、Linux的所有目录结构是一个有层次的倒挂这的树形目录结构。 2)、根“/”是所有目录的顶点。 3)、目录结构和分区设备没有关系。 4)、所有目录结构是按照一定的类别有规律的组织和命令的。 5)、/dev/null(cat /dev/null > /oldboy/test.txt 清空文件的方法)。 6)、/etc/init.d ,/etc/motd 登陆提示(cat “test linux” >>/etc/motd)。 7)、/proc 操作系统运行是,进程信息和系统信息。 8)、/var/log/messages 系统日志文件。/var/spool/cron 定时任务配置路径。 /dev/ 设备目录 /etc/ 配置文件及服务启动的目录 /proc 显示内核及进程信息虚拟文件系统 /tmp 临时文件目录 /home 普通用户家目录 /var 变化目录,一般是日志文件的目录 /usr 用户程序,及数据,帮助文件的目录 /bin和/sbin和/usr/sbin 命令的目录 2、重要子目录说明 (1)网卡配置地址及命令 network-scripts/ifcfg-eth0 DEVICE=eth0 TYPE=Ethernet #UUID=f92ae8b2-09a1-476b-8f53

linux 文件属性操作及文件结构

こ雲淡風輕ζ 提交于 2019-11-30 15:14:39
在Linux下进行C/C++编程,主要通过以下三个系统调用来获取文件(普通文件,目录,管道,socket,字符,块等)属性。 头文件“#include <sys/stat.h>” (1) //通过文件名称获取文件属性 int stat(const char *restrict pathname, struct stat *restrict buf); (2) //通过文件描述符获取文件属性 int fstat(int filedes, struct stat *buf); (3) //通过符号文件名称获取文件属性 int lstat(const char *restrict pathname, struct stat *restrict buf); 返回值(三个函数一样)成功:0 失败:-1 三个系统调用的区别: 1. fstat接受的第一个参数是“文件描述符”,stat和lstat是“文件全路径”,文件描述符需要用调用open之后才能得到,文件全路经直接写即可; 2. lstat获取的是该符号链接本身的信息;而stat获取的是该链接指向的文件的信息; 这三个系统调用都依赖一个重要的结构体struct stat stat结构体: struct stat { mode_t st_mode; //文件对应的模式,文件,目录等 ino_t st_ino; //inode节点号 dev_t

史上最全的maven的pom.xml文件详解

余生长醉 提交于 2019-11-30 14:44:48
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd "> <!-- 父项目的坐标。如果项目中没有规定某个元素的值,那么父项目中的对应值即为项目的默认值。 坐标包括group ID,artifact ID和 version。 --> <parent> <!-- 被继承的父项目的构件标识符 --> <artifactId>xxx</artifactId> <!-- 被继承的父项目的全球唯一标识符 --> <groupId>xxx</groupId> <!-- 被继承的父项目的版本 --> <version>xxx</version> <!-- 父项目的pom.xml文件的相对路径。相对路径允许你选择一个不同的路径。默认值是../pom.xml。 Maven首先在构建当前项目的地方寻找父项目的pom,其次在文件系统的这个位置(relativePath位置), 然后在本地仓库,最后在远程仓库寻找父项目的pom。 --> <relativePath

C语言作用域和链接属性

六月ゝ 毕业季﹏ 提交于 2019-11-30 14:43:13
一.作用域 当变量被定义在程序不同位置时,它的作用范围是不一样的,这个作用范围就是我们所说的作用域。 C语言编译器可以确认4种不同类型的作用域: ——代码块作用域 ——文件作用域 ——原型作用域 ——函数作用域 1.代码块作用域 在代码块中定义的变量,具有代码块作用域。作用范围是从变量定义的位置开始,到标志该代码块结束的右大括号{}处 尽管函数的形式参数不在大括号内定义,但同样具有代码块作用域,隶属于包含函数体的代码块 #include <stdio.h> int main(void) { int i = 100; // i1 { int i = 110; // i2 { int i = 120; // i3 printf("i = %d\n", i); } // i = 110 { printf("i = %d\n", i); int i = 130; // i4 printf("i = %d\n", i); } printf("i = %d\n", i); } printf("i = %d\n", i); return 0; } 2.文件作用域 任何在代码块之外声明的标识符都具有文件作用域,作用范围是从它们的声明位置开始,到文件的结尾处都是可以访问的。 另外,函数名也具有文件作用域,因为函数名本身也是在代码块之外。 #include <stdio.h> void func

初始MyBatis

萝らか妹 提交于 2019-11-30 14:35:36
初始MyBatis 什么是 MyBatis? MyBatis是支持定制化SQL,存储过程以及高级映射的优秀的持久层框架.MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集.MyBatis可以对配置和原生Map使用简单的XMl或注解,将接口和Java的POJO(Plain Old java Objects,普通的Java对象)映射成数据库中的记录. *** MyBatis如何安装? jar包下载地址 要使用MyBatis,只需要mybatis-x.x.x.jar文件置于classpath中即可,web项目把jar包放到WEB-INF下的lib包中 如果使用Maven来构建项目,则需将下面dependency代码置于pom.xml文件中: <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifacId> <version>x.x.x</version> //版本号 </dependency> MyBatis的功能架构 我们把Mybatis的功能架构分为三层 API接口层:提供给外部使用的接口API,开发人员通过这些本地API来操纵数据库.接口层一接受调用请求就会调用数据处理层来完成具体的数据处理. 数据处理层:负责具体的SQL查找.SQL解析.SQL执行和执行结果映射处理等