摘要: Log4j的使用: (1)导入jar包 (2)配置文件:在项目的src目录下创建一个log4j.properties文件。 在配置文件中写入(加粗部分): log4j.rootLogger=[ level ], appenderName1 , appenderName2,... Level:是日志记 阅读全文
posted @ 2019-07-08 16:54 白春雨 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 一、配置用户信息: 配置用户名和邮箱: $ git config --global user.name “chunyu” $ git config --global user.email 1812928598@qq.com Git把用户的配置信息放在C:\Users\mis\.gitconfig 二 阅读全文
posted @ 2019-07-08 16:51 白春雨 阅读(1249) 评论(0) 推荐(0) 编辑
摘要: 一、Maven简介 Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理,是一个自动化构建工具。 自动化构建工具:将原材料(java、js、css、html....)->产品(可发布项目) 编译-打包-部署-测试 -> 自动构建 Maven的作用: 1、管理jar包 2、将项目拆 阅读全文
posted @ 2019-07-08 16:45 白春雨 阅读(12112) 评论(2) 推荐(1) 编辑
摘要: 一、索引介绍 1.1、什么是索引? 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,在生产环境中,我们遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,因此对查询语句的优化显然是重中之重。说起加速查询,就不得不提到索引了。 1.2、为什么要使用索引? 索引 阅读全文
posted @ 2019-07-08 16:31 白春雨 阅读(301) 评论(0) 推荐(0) 编辑
摘要: Runnable接口中的run()方法的返回值是void,它做的事情只是纯粹地去执行run()方法中的代码而已;Callable接口中的call()方法是有返回值的,是一个泛型,和Future、FutureTask配合可以用来获取异步执行的结果。 这其实是很有用的一个特性,因为多线程相比单线程更难、 阅读全文
posted @ 2019-07-08 13:53 白春雨 阅读(2825) 评论(0) 推荐(0) 编辑
摘要: 1、舍掉小数取整:Math.floor(3.5)=3 2、四舍五入取整:Math.rint(3.5)=4 3、进位取整:Math.ceil(3.1)=4 4、取绝对值:Math.abs(-3.5)=3.5 6、取余数:A%B = 余数 阅读全文
posted @ 2019-07-08 13:48 白春雨 阅读(1795) 评论(0) 推荐(0) 编辑
摘要: mkdir()和mkdirs()区别如下: mkdirs()可以建立多级文件夹, mkdir()只会建立一级的文件夹, 如下: new File("/tmp/one/two/three").mkdirs(); 执行后, 会建立tmp/one/two/three四级目录 new File("/tmp/ 阅读全文
posted @ 2019-07-08 13:46 白春雨 阅读(2661) 评论(0) 推荐(1) 编辑
摘要: 一、equals方法 Object类中的equals方法用于检测一个对象是否等于另外一个对象。Java语言规范要求equals方法具有下面的特性: (1)自反性:对于任何非空引用x,x.equals(x)应该返回true (2)对称性:对于任何引用x和y,当且仅当y.equals(x)返回true, 阅读全文
posted @ 2019-07-08 13:43 白春雨 阅读(1674) 评论(0) 推荐(0) 编辑