上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 内部类 什么是内部类 将一个类A定义在另一个类B里面,里面的那个类A就称为内部类,B则称为外部类。 内部类可以分为四种:成员内部类、局部内部类、匿名内部类、静态内部类,下面我们逐一介绍这四种内部类。 成员内部类 定义在类中方法外的类。 成员内部类是最普通的内部类,它的定义为位于另一个类的内部,形如下 阅读全文
posted @ 2020-11-18 17:13 Mr*宇晨 阅读(184) 评论(0) 推荐(0) 编辑
摘要: Lambda表达式(一)入门认识篇 Lambda简介 Lambda 表达式是 JDK8 的一个新特性,可以取代大部分的匿名内部类,写出更优雅的 Java 代码,尤其在集合的遍历和其他集合操作中,可以极大地优化代码结构。 JDK 也提供了大量的内置函数式接口供我们使用,使得 Lambda 表达式的运用 阅读全文
posted @ 2020-11-18 15:46 Mr*宇晨 阅读(291) 评论(0) 推荐(0) 编辑
摘要: Lombok之@Builder注解 前言 Lombok大家都知道,在使用POJO过程中,它给我们带来了很多便利,省下大量写get、set方法、构造器、equal、toString方法的时间。除此之外,通过@Builder注解,lombok还可以方便的实现建造者模式。 认识@Builder注解 lom 阅读全文
posted @ 2020-11-17 11:11 Mr*宇晨 阅读(7979) 评论(0) 推荐(1) 编辑
摘要: PageHelper 前言 记录一下自己对PageHelper的学习,了解。 认识PageHelper PageHelper是一款好用的开源免费的Mybatis第三方物理分页插件,虽然是个分页插件,但是PageHelper比我想象的要复杂许多,它做的很强大,也很彻底,强大到使用者可能并不需要这么多功 阅读全文
posted @ 2020-11-12 18:45 Mr*宇晨 阅读(399) 评论(0) 推荐(0) 编辑
摘要: # Optional java 的 NPE(Null Pointer Exception)所谓的空指针异常搞的头昏脑涨, 有大佬说过 “防止 NPE,是程序员的基本修养。” 但是修养归修养,也是我们程序员最头疼的问题之一,那么我们今天就要尽可能的利用Java8的新特性Optional来尽量简化代码 阅读全文
posted @ 2020-11-10 14:52 Mr*宇晨 阅读(12478) 评论(1) 推荐(4) 编辑
摘要: 使用Phabricator进行代码审查 Pharicator 是FB的代码审查工具,主要开发者为Evan Priestley,是一个开源软件,可在Apache许可证第2版下作为自由软件分发。详细信息可查看官方文档。这里从应用的角度,一步一步来谈怎么使用Pharicator进行代码审查。 1.安装 安 阅读全文
posted @ 2020-11-06 15:02 Mr*宇晨 阅读(1192) 评论(0) 推荐(0) 编辑
摘要: # SELECT * 无论工作还是面试,说到sql优化,比说的一个问题就是,代码中sql不要出现 SELECT *,之前一直也没有深入去研究研究,为什么,只是记住了,代码中注意了,但是就在今天逛某某论坛时,又看到有同学在发布这样的经验分享,读完,有感觉模模糊糊,懵懵懂懂。 遂下定决心,整理一篇,为 阅读全文
posted @ 2020-11-06 14:25 Mr*宇晨 阅读(5048) 评论(0) 推荐(4) 编辑
摘要: # Lombok插件 简介 那么lombok到底是个什么呢,lombok是一个可以通过简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 Java 代码的工具,简单来说,比如我们新建了一个类,然后在其中写了几个字段,然后通常情况下我们需要手动去建立getter和setter方法啊,构造函数 阅读全文
posted @ 2020-11-05 17:10 Mr*宇晨 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 前言 以前经常在 gitHub 中看到 .md 格式的文件,一直没有注意,也不明白为什么文本文档的后缀不是 .txt ,后来无意中看到了 Markdown,看到了用这个东西写得一些web界面等特别的规整漂亮,顿时不明觉厉。刚刚进阶为程序员的我,更加不自觉的想要搬砖。 简介 Markdown 是一种用 阅读全文
posted @ 2020-11-05 14:31 Mr*宇晨 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 一般来说mysql有三种删除数据方式: 1. delete(常用) 2. truncate(慎用) 3. drop 以上三种方式都可以删除数据,但是使用场景是不同的。 从执行速度来说: drop > truncate >> DELETE 深入底层来说: 一、DELETE DELETE是属于数据库的D 阅读全文
posted @ 2020-11-04 10:10 Mr*宇晨 阅读(1729) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页