会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
aston
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2018年1月22日
设计模式简介
摘要: 一、概念 设计模式是一套被反复使用、多数人知晓的、经过分类的、代码设计的经验总结,是一套解决方案。 二、原则 1. 开闭原则 对扩展开放,对修改封闭 实现热插拔 扩展性更好,易于维护和升级 2. 里氏代换原则 面向对象设计的基本原则之一 任何父类出现的地方,子类都可以替换掉父类,且软件单位的功能不受
阅读全文
posted @ 2018-01-22 21:11 aston
阅读(197)
评论(0)
推荐(0)
2017年12月26日
插入排序(Insertion Sort)
摘要: 一、概念 插入排序是把一个数插入到一组有序数列的合适位置。在实际操作中往往把数组的第一个数看作有序数列,依次将后面的数插入到前面有序数列的合适位置。 二、排序过程 假设有一个数组,{99,67,82,43,12,26,18,55},则其从小到大插入排序的执行过程如下: 第一次循环:{99,67,82
阅读全文
posted @ 2017-12-26 22:16 aston
阅读(332)
评论(0)
推荐(0)
2017年12月24日
选择排序(Selection Sort)
摘要: 以前写过排序算法,但是主要写的是算法的概念和实现代码,本次主要写下算法的执行过程。 好了,还是先回忆下概念。选择排序是指每次循环都把剩余数据中最小的(最大的)数找出来,从而在进过多轮循环之后得出有序数据。选择排序的时间复杂度为O(n*n). 假设有一组数组,{99,67,82,43,12,26,18
阅读全文
posted @ 2017-12-24 22:05 aston
阅读(248)
评论(0)
推荐(0)
2017年12月12日
Linux继续学习笔记
摘要: 本篇文章是慕课网《Linux达人养成计划2》笔记。 第一章 VIM文本编辑器 VI : Visual Interface (可视化接口) VIM: 在VI的基础上进行的升级,相比于VI有一些提升 a. VIM支持多级撤销 b. VIM可以跨平台运行 c. VIM支持语法高亮 d. VIM支持图形界面
阅读全文
posted @ 2017-12-12 21:21 aston
阅读(201)
评论(0)
推荐(0)
2017年12月2日
Linux学习笔记
摘要: 本篇笔记是 慕课网 《Linux达人养成计划I》 课程的笔记。 我们平时所说的Linux分为内核版本和发行发版 1.Linux内核版本 官网: https://www.kernel.org/ 2.Linux发行版本 不同厂商的发行版本,用的内核版本差不多 另外,需要注意的是,实际使用中并不是版本越新
阅读全文
posted @ 2017-12-02 21:18 aston
阅读(225)
评论(0)
推荐(0)
2017年11月16日
ElasticSearch学习笔记
摘要: 本文是笔者学习ElasticSearch的笔记,ElasticSearch教程网址为http://www.imooc.com/learn/889 ElasticSearch是基于Apache Lucene构建的开源搜索引擎,可以轻松地横向扩展,可支持PB级的结构化或者非结构化数据处理。 Elasti
阅读全文
posted @ 2017-11-16 17:14 aston
阅读(225)
评论(0)
推荐(0)
2017年10月26日
Git教程
摘要: 该笔记事笔者学习廖雪峰Git教程的笔记,如果想详细了解Git请移步廖雪峰官网。 廖雪峰官网地址 : https://www.liaoxuefeng.com/ 廖雪峰Git教程 : https://www.liaoxuefeng.com/wiki/0013739516305929606dd183612
阅读全文
posted @ 2017-10-26 18:47 aston
阅读(294)
评论(0)
推荐(0)
2017年9月10日
Java生成二维码
摘要: 本文是学习慕课网课程《Java生成二维码》(http://www.imooc.com/learn/531)的笔记。 一、二维码的分类 线性堆叠式二维码、矩阵式二维码、邮政码。 二、二维码的优缺点 优点:1. 高密度编码,信息容量大;2.编码范围广;3.容错能力强;4.译码可靠性高;5.可引入加密措施
阅读全文
posted @ 2017-09-10 19:13 aston
阅读(30217)
评论(3)
推荐(3)
2017年7月30日
Spring Boot学习——单元测试
摘要: 本随笔记录使用Spring Boot进行单元测试,主要是Service和API(Controller)进行单元测试。 一、Service单元测试 选择要测试的service类的方法,使用idea自动创建测试类,步骤如下。(注,我用的是idea自动创建,也可以自己手动创建) 自动创建测试类之后目录如下
阅读全文
posted @ 2017-07-30 17:45 aston
阅读(75274)
评论(8)
推荐(2)
Spring Boot学习——统一异常处理
摘要: 本随笔记录使用Spring Boot统一处理异常。 本文实例是从数据库中根据ID查询学生信息,要求学生的年龄在14——20岁之间。小于14岁,提示“你可能在上初中”;大于20岁,提示“呢可能在上大学”。 第一步,创建枚举类ResultEnum,用来管理异常信息 第二步,创建自己的异常类Student
阅读全文
posted @ 2017-07-30 12:46 aston
阅读(6855)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告