- 博客(11)
- 收藏
- 关注
原创 从源码看ArrayList
从源码看ArrayList一、总体概述1.底层实现二、构造器分析1.无参数直接初始化2.指定大小的初始化方法3.指定初始化数据三、新增元素与扩容的分析四、扩容的本质五、删除元素六、获取元素七、遍历ArrayList本文章源码分析基于JDK1.8.0_201一、总体概述1.底层实现public class ArrayList<E> extends AbstractList&l...
2020-05-06 11:00:22 221
原创 带你玩转IDEA系列之快捷键与模板
带你玩转IDEA系列之快捷键与模板一、快捷键1.常用快捷键1.1 Ctrl键相关1.2 Alt键相关1.3 Shift键相关1.4 Ctrl + Alt组合相关1.5 Ctrl + Shift组合相关1.6 Alt + Shift组合相关2.快捷键修改二、模板1.模板位置2.常用模板3.修改模板4.添加模板一、快捷键1.常用快捷键1.1 Ctrl键相关ctrl + F :查找ctrl +...
2020-05-04 09:33:22 466
原创 带你玩转IDEA系列之IDEA常用设置
带你玩转IDEA系列之IDEA常用设置一、前文二、设置1.设置Ctrl+鼠标滚轮可更改字体大小2.设置自动导包3.行号与分隔符4.提示不区分大小写5.取消单行显示tabs操作6.全局设置字体7.单独设置字体8.设置注释字体样式9.设置项目文件编码为UTF-811.设置自动编译12.配置全局Maven一、前文注:文章基于IDEA2020.1版编写,不同版本的设置可能会略有不同打开设置面...
2020-05-03 09:35:33 406
原创 带你玩转IDEA系列之创建各种项目
带你玩转IDEA系列之创建各种项目一、创建JavaSE项目二、JavaWeb项目1.方式一2.方式二三、创建Maven项目创建1.选择模板2.不选择模板四、创建多模块依赖项目五、创建SpringBoot项目六、创建SpringCloud Netflix项目六、创建SpringCloud Alibaba项目一、创建JavaSE项目打开IDEA,点解Create New Project点击左...
2020-05-02 10:31:18 1415
原创 带你玩转IDEA系列之IDEA的安装
带你玩转IDEA系列之IDEA的安装一、下载二、安装一、下载打开 https://www.jetbrains.com/idea/download/#section=windows 网址,下载IDEA。点击旗舰版对应的Download即可。如果你想下载其他版本,可以点击Other versions。在Other version中你也可以下载解压缩版。关于旗舰版与社区版有哪些不同...
2020-04-30 08:01:16 621
原创 设计模式之设计模式的七大原则
设计模式之设计模式的七大原则一、走进设计模式1.设计模式的概念2.设计模式的分类2.1 创建型模式2.2 结构型模式2.3 行为型模式二、设计模式七大原则1.单一职责原则2.开闭原则3.里氏替换原则4.依赖倒转(倒置)原则5.接口隔离原则6.迪米特法则7.合成复用原则一、走进设计模式1.设计模式的概念 软件设计...
2020-04-29 09:48:23 226
原创 带你了解软件工程中的类与类的关系
带你了解软件工程中的类与类的关系一、UML图1.UML图简介2.UML图分类3.类图二、六大关系1.依赖关系(Dependence)2.泛化关系(Generalization)3.实现关系(Realization)4.关联(Association)5.聚合(Aggregation)6.组合(Composition)三、总结一、UML图1.UML图简介UML——Unified modelin...
2020-04-28 08:50:25 6142
原创 带你了解SpringBoot优点并分析启动流程
带你了解SpringBoot优点并分析启动流程一、SpringBoot优点1.快速的构建能力2.起步依赖3.内嵌容器支持4.Actuator 监控二、SpringBoot与Spring的区别三、SpringBoot启动源码分析1.创建并启动计时监控类2.声明应用上下文对象和异常报告集合3.设置系统属性 headless 的值4.创建所有 Spring 运行监听器并发布应用启动事件5.初始化默认应用...
2020-04-27 08:26:47 600
原创 从源码看String
从源码看StringString从源码看String1.String是如何实现的2.String中的重要方法2.1 构造方法2.2 比较字符串的方法2.2.1 equals方法2.2.2 compareTo方法2.2.3 两种方法的比较2.3 其他常用方法3 延伸3.1 ==和equals的区别3.2 String和StringBuilder、StringBuffer 的区别3.3 String在...
2020-04-22 10:04:55 274 1
原创 Github搜索仓库的骚操作
目录Github搜索仓库的骚操作1.按仓库名称、项目描述、说明搜索2.在用户或组织的仓库内搜索3.按项目大小、Fork数、stars数搜索4.按仓库创建时间、最后提交时间搜索5.按语言、主题、主题数量搜索6.其他限定词7.Github官方链接Github搜索仓库的骚操作github是一个同行交友网站巨大的资源宝库。在搜索时你是否因搜索结果过多烦恼,这时你只需要一些骚操作便可轻松筛选你想要的结...
2020-01-09 08:27:47 560 1
原创 Git简单教程之Git的安装
Git简单教程之Git的安装注:本人使用Windows系统,Git在Linux与Mac系统中的安装均在虚拟机中进行。1.Linux系统安装Git环境:虚拟机中安装的Ubuntu16.04打开终端输入如下命令,回车,然后输入密码,回车,输入Y,回车$ sudo apt install git2.Windows系统安装Git环境:Windows10_x64系统,git 版本 ...
2019-10-07 11:37:21 363 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人