MyBatis 配置详解 发表于 2017-09-17 分类于 Java Valine: 本文字数: 4.7k 阅读时长 ≈ 4 分钟 安装 将MyBatis-X.X.X.jar 文件置于classpath。 使用Maven构建dependency代码如下: 12345<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>x.x.x</version></dependency> 阅读全文 »
Java IO 工作机制(转) 发表于 2017-09-15 分类于 Java Valine: 本文字数: 3.9k 阅读时长 ≈ 4 分钟 Java 的 I/O 类库的基本架构 Java 的 I/O 操作类在包java.io下,大概有将近 80 个类,但是这些类大概可以分成四组,分别是: 基于字节操作的 I/O 接口:InputStream 和 OutputStream 基于字符操作的 I/O 接口:Writer 和 Reader 基于磁盘操作的 I/O 接口:File 基于网络操作的 I/O 接口:Socket 阅读全文 »
Java核心类 发表于 2017-09-15 分类于 Java Valine: 本文字数: 2.7k 阅读时长 ≈ 2 分钟 Object 类equals() 方法 equals()方法是用来判断其他的对象是否和该对象相等. String 、Math、Integer、Double等这些封装类在使用equals()方法时,已经覆盖了object类的equals()方法。 123456789101112131415161718192021public boolean equals(Object anObject) { if (this == anObject) { return true; } if (anObject instanceof String) { String anotherString = (String)anObject; int n = count; if (n == anotherString.count) { char v1[] = value; char v2[] = anotherString.value; int i = offset; int j = anotherString.offset; while (n– != 0) { if (v1[i++] != v2[j++]) return false; } return true; } } return false;} 阅读全文 »
Java 包装类详解 发表于 2017-09-15 分类于 Java Valine: 本文字数: 1.3k 阅读时长 ≈ 1 分钟 简介 Java语言是一个面向对象的语言,但是Java中的基本数据类型却是不面向对象的为了解决这个不足,在设计类时为每个基本数据类型设计了一个对应的类进行代表,这样八个和基本数据类型对应的类统称为包装类(Wrapper Class),有些地方也翻译为外覆类或数据类型类。 包装类均位于Java.lang包,包装类和基本数据类型的对应关系如下表所示: 基本数据类型 包装类 byte Byte boolean Boolean short Short char Character int Integer long Long float Float double Double 阅读全文 »
Shell常用命令 发表于 2017-09-12 分类于 Linux Valine: 本文字数: 1.9k 阅读时长 ≈ 2 分钟 shell命令 shell窗口 登录系统后,打开终端。 通常在窗口前能看到$提示符。 用#提示符的命令是root 身份。 阅读全文 »
数据库事务 发表于 2017-07-15 分类于 Database Valine: 本文字数: 2.5k 阅读时长 ≈ 2 分钟 四大特性原子性 表示组成一个事务的多个数据库操作是一个不可分割的原子单元,只有所有###操作执行成功,整个事务才提交。事务中的任何一个数据库操作失败,已经执行的任何操作都必须撤销,让数据库返回到初始状态。 阅读全文 »