摘要: 四舍五入到2或3个小数位是我们Java程序员日常开发中肯定会遇到。幸运的是,Java API提供了几种在Java中舍入数字的方法 我们可以使用Math.round(),BigDecimal或DecimalFormat将Java中的任何浮点数四舍五入到n个位置。我个人更喜欢使用BigDecimal在J 阅读全文
posted @ 2020-05-09 16:53 遇见0817 阅读(1215) 评论(0) 推荐(0) 编辑
摘要: 垃圾回收( Garbage Collection 以下简称 GC)诞生于1960年 MIT 的 Lisp 语言,有半个多世纪的历史。在Java 中,JVM 会对内存进行自动分配与回收,其中 GC 的主要作用就是清楚不再使用的对象,自动释放内存。 GC 相关的研究者们主要是思考这3件事情。 哪些内存需 阅读全文
posted @ 2020-05-08 15:03 遇见0817 阅读(223) 评论(0) 推荐(0) 编辑
摘要: mybatis的trim标签一般用于去除sql语句中多余的and关键字,逗号,或者给sql语句前拼接 “where“、“set“以及“values(“ 等前缀,或者添加“)“等后缀,可用于选择性插入、更新、删除或者条件查询等操作。 以下是trim标签中涉及到的属性: 下面使用几个例子来说明trim标 阅读全文
posted @ 2020-05-08 13:59 遇见0817 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 一、存储引擎的比较 注:上面提到的B树索引并没有指出是B-Tree和B+Tree索引,但是B-树和B+树的定义是有区别的。 在 MySQL 中,主要有四种类型的索引,分别为:B-Tree 索引, Hash 索引, Fulltext 索引和 R-Tree 索引。 B-Tree 索引是 MySQL 数据 阅读全文
posted @ 2020-05-07 15:10 遇见0817 阅读(449) 评论(0) 推荐(0) 编辑
摘要: Lambda简介 Lambda 表达式是 JDK8 的一个新特性,可以取代大部分的匿名内部类,写出更优雅的 Java 代码,尤其在集合的遍历和其他集合操作中,可以极大地优化代码结构。 JDK 也提供了大量的内置函数式接口供我们使用,使得 Lambda 表达式的运用更加方便、高效。 对接口的要求 虽然 阅读全文
posted @ 2020-05-07 13:58 遇见0817 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 序: 前言 代码优化细节 1、尽量指定类、方法的final修饰符 2、尽量重用对象 3、尽可能使用局部变量 4、及时关闭流 5、尽量减少对变量的重复计算 6、尽量采用懒加载的策略,即在需要的时候才创建 7、慎用异常 8、不要在循环中使用try…catch…,应该把其放在最外层 9、如果能估计到待添加 阅读全文
posted @ 2020-04-26 17:15 遇见0817 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 1 命名规范 1.1 1.数据库表命名规范: (1)表名前应该加上前缀,表的前缀一个用系统或模块的英文名称缩写,前缀全部大写或首字母大写,表名中包含的单词首字母大写。 (2)数据库表名应该有意义,并且易于理解,最好使用可以表达功能的英文单词或缩写,如果用英文单词表示,建议使用完整的英文单词。 (3) 阅读全文
posted @ 2020-04-24 11:12 遇见0817 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 对于Java并发编程,一般来说有以下的关注点: 线程安全性,正确性。 线程的活跃性(死锁,活锁) 性能 其中线程的安全性问题是首要解决的问题,线程不安全,运行出来的结果和预期不一致,那就连基本要求都没达到了。 保证线程的安全性问题,本质上就是保证线程同步,实际上就是线程之间的通信问题。我们知道,在操 阅读全文
posted @ 2020-04-22 17:06 遇见0817 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 一、注解(annotations)列表 @SpringBootApplication: 包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。 其中@ComponentScan让spring Boot扫描到Configuration类 阅读全文
posted @ 2020-04-22 13:35 遇见0817 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 以下文章来源于微信公众号小哈学Java ,作者AllenJiang 单例模式是 23 种 GOF(设计模式) 中最简单的一种设计模式,也是最经典的一种设计模式。在 Java 面试中,可以说是必问的一个知识点了。接下来我们就来具体说一说。 面试官:对设计模式熟悉吗?你工作中用过哪些设计模式呢? 应聘者 阅读全文
posted @ 2020-04-21 16:47 遇见0817 阅读(561) 评论(0) 推荐(0) 编辑