自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

闲狗的博客

一条闲狗。

闲狗是一名博主。他一直在热衷于分享Programming Language,Data Structure,Design Patterns领域的技术知识。...

原创 eclipse/IDEA小伎俩总结

eclipse 1. ctrl+shift+o 自动移除多余的引用包 2.输入main再按Alt+/即可自动补全main函数 IDEA 1. Ctrl+Shift+R 查找替换 2. Ctrl+Shift+/ 多行注释/**/ 3. Ctrl+ / 单行注释// 4. alt+i...

2018-01-30 10:34:20

阅读数 75

评论数 0

原创 二叉搜索树(BST)学习笔记(一)

看完邓俊辉的《数据结构(第三版)》中二叉搜索树BST后的学习总结二叉搜索树(Binary Search Tree)    一.循关键码访问call-by-key1.二叉搜索树由一组数据项构成,数据项之间,依照各自的关键码key彼此区分。类似于汽车的车牌号。2.关键码之间支持大小比较与相等比对。3....

2018-01-25 16:37:41

阅读数 131

评论数 0

原创 RESTful学习总结

一. 官网网址       1) spring.io/guides       2) spring.io/understanding/REST 二.RESTful(Representational State Transfer):简称REST。它不是框架,而是一种软件架构设计风格。利用URL...

2018-01-22 15:26:48

阅读数 89

评论数 0

原创 快速排序(Quicksort)学习笔记

看完邓俊辉的《数据结构(第三版)》中快速排序后的学习总结 一.快速排序(Quicksort):基于分治策略的又一经典算法。类似于归并排序(Mergesort)。 将序列分为前后两个子序列,并对这两个规模更小的子序列进行递归。 Quicksort和Mergesort都采用了分治策略。 但Qu...

2018-01-22 11:09:11

阅读数 136

评论数 0

原创 Design Pattern-Observer Pattern观察者模式

一.看了《Head First Design Pattern》的观察者模式的学习笔记The Observer Pattern defines a one-to-many dependency between objects so that when one object changes state...

2018-01-15 17:27:47

阅读数 66

评论数 0

原创 JVM便秘攻略一

JVM官方文档01 JVM官方文档02 目录 ​ 1 概述 1.1 操作系统是啥 1.2 JVM是啥 1.3 JVM嘎哈的 1.4 JVM的生命周期 1.5 JVM中使用的数据类型 1.5.1 原始数据类型(primitive types) 1.5.2 引用数据类型(re...

2018-01-15 10:12:04

阅读数 179

评论数 0

原创 学习笔记之Maven

1.maven的安装与配置 解压maven.xx.zip 配置环境变量 JAVA_HOME与M2_HOME 在cmd中使用mvn -v 检测版本。 在第一使用mvn -v检测maven的时候,maven会自动的在c:/users/dmc/.m2/repository更改仓库的路径: 在m...

2018-01-14 23:55:00

阅读数 116

评论数 0

原创 Design Pattern-Strategy Pattern策略模式

一.看了《Head First Design Pattern》的策略模式的学习笔记1. Design Principle: Identify the aspects of your application that vary and seperate them from what stays th...

2018-01-12 15:15:42

阅读数 87

评论数 0

原创 编译型语言_解释型语言_脚本语言_静态编程语言_动态编程语言的区别

语言的总体体系:1. 编译型语言:做好一桌饭菜,再开吃。首先将源代码编译,再生成机器语言。                       编译型语言快,但缺点是跟平台关联性强。         上图为C程序在Windows下的编译过程,其中exe为Windows的可执行文件,并不是其他系统的可执行文...

2018-01-11 15:50:36

阅读数 433

评论数 0

原创 Design Pattern-Singleton Pattern单例模式

There are many objects we only need one of: thread pools, caches, dialog boxes, objects that handle preferences and registry settings, objects used f...

2018-01-06 23:51:19

阅读数 110

评论数 0

提示
确定要删除当前文章?
取消 删除