累成一条狗

上一页 1 ··· 5 6 7 8 9 10 11 12 下一页

2019年8月29日

结构型设计模式 -- 适配器模式

摘要: 一、小案例分析 1、功能需求: 以电源适配器为例。 一个人去外国旅游,住在外国某宾馆,恰好手机没电(手机是双孔插头),但外国宾馆只有三孔插座,宾馆一般不可能为了旅客,将三孔插座换成双孔插座,此时适配器就派上用场了,将双孔插头转成三孔插头,即可满足要求。 2、什么是适配器模式: 适配器模式是一种结构型 阅读全文

posted @ 2019-08-29 19:15 累成一条狗 阅读(479) 评论(0) 推荐(0) 编辑

2019年8月21日

Git入门

摘要: 一、版本控制 1、什么是版本控制 版本控制 是一种记录一个或若干个文件 的内容变化,以便于将来查阅特定版本修订情况的系统。 2、为什么使用版本控制 采用版本控制系统(VCS),可以方便的查询各个阶段(时间节点)的代码,即使你将代码修改的一塌糊涂,你依旧可以很方便的返回到原来的版本,减少额外的工作量。 阅读全文

posted @ 2019-08-21 20:12 累成一条狗 阅读(548) 评论(1) 推荐(1) 编辑

2019年8月20日

Java实现单链表

摘要: 一、链表 1、什么是链表? 链表是离散存储线性结构。 n个节点离散分配,彼此通过指针相连,每个节点只有一个前驱节点,每个节点只有一个后续节点,首节点没有前驱节点,尾节点没有后续节点。 每个链表都有一个头指针指向头节点(不是首节点),有个尾指针指向尾节点。只要知道一个链表的头节点,即可遍历该链表的所有 阅读全文

posted @ 2019-08-20 20:11 累成一条狗 阅读(868) 评论(0) 推荐(0) 编辑

2019年8月15日

创建型设计模式 -- 建造者模式

摘要: 一、小案例分析 1、功能需求: 现需要建房子,建房流程:挖地基、砌墙、封顶。对于不同种类的房子(高楼,别墅),流程虽然一样,但是具体功能实现不同。如何实现建房子? 2、小菜鸡的答案: (1)定义一个抽象接口,并定义三个抽象方法(挖地基、砌墙、封顶)。(2)对于不同种类的房子,实现该接口,并重写相关方 阅读全文

posted @ 2019-08-15 20:40 累成一条狗 阅读(464) 评论(0) 推荐(1) 编辑

2019年8月13日

创建型设计模式 -- 原型模式

摘要: 一、小案例分析 1、功能需求: 现有一个员工,姓名为Rick,年龄22,ID为193211,如何创建10个完全相同的对象。 2、小菜鸡的答案: (1)直接new 10个对象就完了。(2)代码实现: (3)代码分析: 容易理解,好操作。但是每次都是初始化对象,而不是动态获得对象,不够灵活,效率低。 二 阅读全文

posted @ 2019-08-13 20:34 累成一条狗 阅读(395) 评论(0) 推荐(0) 编辑

2019年8月12日

Spring 注解配置Bean

摘要: 一、使用注解配置Bean 1、注解 在类定义、方法定义、成员变量定义前使用。其简化<bean>标签,功能同<bean>标签。格式为: @注解标记名。 2、组件扫描 Spring可以从classpath(类路径)下自动扫描、实例化具有特殊注解的组件。常用注解:(1)@Repository 一般用于数据 阅读全文

posted @ 2019-08-12 19:51 累成一条狗 阅读(8585) 评论(2) 推荐(3) 编辑

2019年8月11日

Docker入门

摘要: 一、Docker 1、什么是容器? 容器就是将软件打包成标准化单元,用于开发、交付和部署。容器是轻量的、可执行的独立软件包 ,包含软件运行所需的所有内容:代码、运行时环境、系统工具、系统库和设置。简单的讲,容器就是一个存放东西的地方,比如衣柜就是可以存放衣物的地方,容器可以用来存储软件。 2、什么是 阅读全文

posted @ 2019-08-11 22:22 累成一条狗 阅读(725) 评论(0) 推荐(2) 编辑

2019年8月5日

创建型设计模式--工厂模式、抽象工厂模式

摘要: 一、小案例分析 1、功能需求: 实现一个发送信息的功能,要便于扩展与维护。(1)发送信息的工具有很多,比如短信、微信、邮件、QQ等。(2)选择某个工具进行信息发送。 2、小菜鸡去实现: (1)定义一个发送工具的父类(接口),并将各种发送工具作为子类(实现类)。(2)定义一个选择发送工具的类,用于调用 阅读全文

posted @ 2019-08-05 20:46 累成一条狗 阅读(394) 评论(0) 推荐(0) 编辑

2019年8月4日

Spring入门

摘要: 一、Spring 1、Spring是什么? (1)是一个开源框架,用于简化企业级开发。(2)是一个轻量级的、非侵入性的、一站式的一个容器。注: 非侵入性: 基于Spring开发的应用的对象可以不依赖Spring的API。 一站式: 可以整合其他的框架与第三方类库。 容器:包含并管理应用对象的生命周期 阅读全文

posted @ 2019-08-04 21:08 累成一条狗 阅读(726) 评论(0) 推荐(0) 编辑

2019年8月2日

创建型设计模式--单例模式

摘要: 一、单例模式 1、什么是单例模式 采取一定的方法,使程序中的某个类只存在一个实例对象,且该类对外提供一个获取该对象的方法(一般为静态方法)。 2、单例模式分类 (1)饿汉式(2种写法,线程安全) 静态变量 静态代码块 (2)懒汉式(3种写法) 线程不安全 线程安全,同步方法 线程安全,同步代码块(不 阅读全文

posted @ 2019-08-02 19:16 累成一条狗 阅读(551) 评论(0) 推荐(0) 编辑

上一页 1 ··· 5 6 7 8 9 10 11 12 下一页

导航