Granda's Blog


  • 首页

  • 归档

  • 分类

  • 标签

  • 关于
Granda's Blog

JAVA:注解(Annotation)

发表于 2017-01-23 | 分类于 JAVASE
注解的定义 注解其实就是代码里的特殊标记,这些标记可以在编译、类加载、运行时被读取,并执行相应的处理。通过注解,开发人员可以在不改变原有逻辑的情况下,在源文件中嵌入一些补充信息。 Annotation能够用来为程序元素(类、方法、成员变量等)设置元数据 访问和处理Annotation的工具统称APT ...
阅读全文 »
Granda's Blog

MySQL:JDBC开发

发表于 2017-01-22 | 分类于 数据库
JDBC最基础编程12345678910111213141516171819public class Test { public static void main(String[] args) throws Exception{ //加载驱动 Class.forName(&q ...
阅读全文 »
Granda's Blog

JAVA:多态浅析

发表于 2017-01-20 | 分类于 JAVASE
多态 多态的定义:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。 多态的作用:消除类型之间的耦合关系 多态存在的条件 继承 重写 向上转型(upcasting):父类引用指向子类对象 JAVA中的多态 如果编译时的类型和运行时的类型不一样,就会出 ...
阅读全文 »
Granda's Blog

JAVA:常用集合

发表于 2017-01-20 | 分类于 JAVASE
常用集合概览 Collection集合体系 Map体系 Set 不允许包含重复元素、无序的 Java先实现Map集合,通过包装一个Map集合的所有value为null,就形成了一个Set集合 类 线程安全 特点 HashSet 不安全 用Hash算法来存储集合元素,基于数组, ...
阅读全文 »
Granda's Blog

Mysql几种数据库引擎的特点

发表于 2017-01-16 | 分类于 笔记
特点 MyISAM InnoDB Memory Archive 存储限制 256TB 64TB 有 无 事务安全 - 支持 - - 支持索引 支持 支持 支持 - 锁颗粒 表锁 行锁 表锁 行锁 数据压缩 支持 - - 支持 支持外键 - 支持 - - My ...
阅读全文 »
Granda's Blog

MVC模型

发表于 2017-01-16 | 分类于 笔记
MVC(模型-视图-控制器) MVC模式的处理过程:首先,用户层通过视图层发出请求;接着,控制器接收用户的请求,并决定应该调用哪个模型来进行处理;然后,模型用业务逻辑来处理用户的请求并返回数据;最后,控制器将处理后的数据传递给视图层,并通过视图层展现给用户。 Model1: Model2: 使用 ...
阅读全文 »
Granda's Blog

排序算法

发表于 2017-01-16 | 分类于 笔记
内排序和外排序 内排序:是指在排序过程中,待排序的所有记录都被放置在内存中 外排序:由于记录数量过多不能够全部放置在内存中,排序需要在内外存之间多次交换顺序 排序算法的性能影响因素: 时间性能:要尽可能减少比较次数和移动次数 辅助空间:执行算法需要的其他存储空间 算法复杂性: 算法本身的复杂度 ...
阅读全文 »
Granda's Blog

GitHub Page+Hexo搭建博客详细教程

发表于 2017-01-15 | 分类于 教程
安装Node.js 到Node.js官网下载系统对应版本的Node.js,并安装 安装git bash 到git官网下载系统对应版本的git bash,并安装 申请github账户并创建博客仓库 仓库名称应该为:你的用户名.github.io 配置ssh 打开git bash 设置uesr. ...
阅读全文 »
12
Granda

Granda

Sharp tools make good work

18 日志
5 分类
9 标签
GitHub 简书
© 2017 Granda