-
IDEA Spring Boot项目搭建
备注小编使用的是IDEA专业版,社区版和社区版的Spring Boot插件名称有点不太一样,建议各位使用社区版的同学,安装专业版,因为社区版有很多的功能都没有,对于入门可能影响不大,但如果是工作需要,那就有很大的影响了。项目搭建 新建一个空的项目,在空的项目中新建一个module,选择Spring Initializr 方式创建Spring Boot项目 填写项目的信息,一般项目的构建使用maven的方式 选择合适的项目依赖项,一般选择MyBatis,...…
-
Java集合ArrayList 源码分析
一、ArrayList简介 二、ArrayList的数据结构 三、ArrayList构造方法 四、ArrayList的方法 常用方法解析 五、ArrayList支持3种遍历方式 六、toArray()异常一、ArrayList简介ArrayList 是一个数组队列,相当于 动态数组。与Java中的数组相比,它的容量能动态增长。它继承于AbstractList,实现了List, RandomAccess, Cloneable, java.io.Se...…
-
工厂设计模式(Factory Pattern)
工厂设计模式概述 需求描述 不使用任何设计模式 简单工厂模式(静态工厂) 工厂设计模式 抽象工厂 总结 工厂设计模式概述工厂设计模式根据其抽象程度可以分为:简单工厂(静态工厂),一般工厂,抽象工厂我们学习一种设计模式,首先要搞清楚其应用场景,为什么需要引入这种设计模式,有什么优点和缺点。这里先埋个坑:实际编码使用反射能更灵活获取到相应的对象。反射反射,程序员的最爱工厂设计模式的优点: 可以使代码结构更清晰,...…
-
Jekyll搭建个人博客
之前写了一篇HEXO搭建个人博客的教程获得了很好评,尤其是在简书上目前已经累积了10W+的阅读量了,也有好心的读者主动给我打赏,在此感谢。 如果你看过我的文章会发现我现在的博客样式跟之前是有很大的区别的,之前我也是使用 HEXO 搭建的博客,后来发现使用 HEXO 在多台电脑上发布博客,操作起来并不是那么方便,果断就转到了 Jekyll 上,接下来我会讲如何使用 Jekyll 搭建博客,博客模板效果。介绍 Jekyll 是一个简单的博客形态的静态站点生产机器。它有一个模版目录,其中包含原...…