摘要: 注解本质是一个接口,功能是对程序的描述(给计算机看的) 作用 1. 编写文档 2. 代码分析 3. 编译检查 4. 可替换配置文件的工作 内置注解 1. @Override:检测继承 2. @Deprecated:标注过时 3. @SuppressWarnings(“all”):压制所有警告 元注解 阅读全文
posted @ 2020-03-28 15:31 guaosky 阅读(144) 评论(0) 推荐(0)
摘要: 前言 想到继承与实现,就一定会联想到抽象类与接口,本文就以抽象类与接口为入口进行简单概括,同时对继承与实现进行扩展小结。 普通类与抽象类 1. 抽象类存在的意义 为了复用该类的方法,即多态的实现,(一脉相承,照单全收) 2. 区别 相较于普通类多了一个抽象方法,(不可被static,final修饰) 阅读全文
posted @ 2020-03-22 01:05 guaosky 阅读(3536) 评论(0) 推荐(0)
摘要: 前言 相信刚开始接触从xml配置文件转到java类实现配置功能的过程中,些许都会有些疑惑,配置文件到底该怎么写,我要实现多少接口,new多少对象,完全不知道怎么入手。 今天,在学习了跨域的相关配置后,学到了一点点自定义配置的思路。在此做下记录,也为学习讨论。本文主体分为两部分,第一部分介绍跨域问题, 阅读全文
posted @ 2020-03-04 00:06 guaosky 阅读(979) 评论(0) 推荐(0)
摘要: 前言 每次部署项目时,总是会出现80端口或者某某端口被占用的情况,今天开启Nginx服务的时候发现服务一直开不起来,一查度娘发现,原来又双叒叕是80端口被占用了.... 痛定思痛,今天写下关于查杀端口的相关命令以备不时之需... 问题来源 通常服务占用80端口的情况有以下两种: SQL Server 阅读全文
posted @ 2020-03-02 22:53 guaosky 阅读(315) 评论(0) 推荐(0)
摘要: 前言: 选择排序,顾名思义,就是选择一个位置进行比较排序。区别于冒泡排序,选择排序是选择一个索引位,与其他索引位进行比较交换,而冒泡排序则是相邻两个索引位进行比较交换 核心思想 选择第 0索引位,与其他索引位相比较,第一次比较,得出小的数始终确保位于0索引位,该趟结束后,得出最小数。之后选择第1索引 阅读全文
posted @ 2020-02-22 16:39 guaosky 阅读(411) 评论(0) 推荐(0)
摘要: 前言: 冒泡排序会将起始 元素a 与下一个 元素b 进行比较,当 元素a 大于 元素b ,则将 a,b元素 的数值进行交换,小于则不做交换,之后以 元素b 为起始元素进行下一轮相邻元素的比较 虽然,该算法因需要频繁改变数组,因此效率不及通过一轮比较后标记最大值再改变数组的 ,但是依然具有学习的价值 阅读全文
posted @ 2020-02-11 16:50 guaosky 阅读(132) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-02-03 12:53 guaosky 阅读(12) 评论(0) 推荐(0)