上一页 1 2 3 4 5 6 ··· 8 下一页

2018年4月12日

设计模式四:观察者,模板方法,命令,状态,职责链条,解释器,中介者,访问者,策略,备忘录,迭代器

摘要: 1.观察者:Observer 定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有 依赖与它的对象都得到通知并被自动更新. 优点: 观察者模式解除了主题和具体观察者的耦合,让耦合的双方都依赖于抽象,而不是依赖具体。 从而使得各自的变化都不会影响另一边的变化。 缺点: 依赖关系并未完全解 阅读全文

posted @ 2018-04-12 22:27 小嘤嘤 阅读(308) 评论(0) 推荐(0) 编辑

设计模式三:适配器,桥接,组合,装饰,外观,享元,代理

摘要: 复习一下,之前说的都是创建型模式 有工厂三家族,简单工厂,工厂方法,抽象工厂 简单工厂是一个作坊里产一款产品 工厂方法是一个大作坊有几个小作坊,每个小作坊产一款产品 抽象工厂是一个大作坊有几个小作坊,每个小作坊产不同系列的一部分。最后产一系列的产品 建造者是老板管搞论文的和搞工程的,搞工程的就是几个 阅读全文

posted @ 2018-04-12 22:23 小嘤嘤 阅读(424) 评论(0) 推荐(0) 编辑

设计模式二:建造者,原型,单例

摘要: https://github.com/tori22/DesignPattern 最近在看大话设计模式,顺带敲了书上的代码。一定要多敲!!!! 之前,讲了三个工厂方法,我们来简单的复习一下 1.抽象工厂: Factory 提供一个创建一系列或相关依赖对象的接口,而无需指定他们具体的类。针对多级结构. 阅读全文

posted @ 2018-04-12 22:00 小嘤嘤 阅读(223) 评论(0) 推荐(0) 编辑

2018年3月30日

【Unix 网络编程】TCP状态转换图详解(转)

摘要: TCP通信过程包括三个步骤:建立TCP连接通道(三次握手)、数据传输、断开TCP连接通道(四次挥手)。 这里进一步探究TCP三路握手和四次挥手过程中的状态变迁以及数据传输过程。先看TCP状态状态转换图。 上半部分是TCP三路握手过程的状态变迁,下半部分是TCP四次挥手过程的状态变迁。 上面就是 TC 阅读全文

posted @ 2018-03-30 17:06 小嘤嘤 阅读(150) 评论(0) 推荐(0) 编辑

2018年3月12日

Mysql系列:MySql 数据库设计与基本使用

摘要: 前言 看完mysql必知必会后,一直以来都有一个误区,认为码农在实际的过程中,只需要掌握,创建数据库,在数据库创建表,然后对表进行增删改查就完了。直到研一上又重新选修了《数据库系统概述》,才发现一个专业的DBA(数据库管理员)进行一套专业的数据开发也是有一套自己的规范的。 数据库设计的概念 数据库建 阅读全文

posted @ 2018-03-12 11:09 小嘤嘤 阅读(2076) 评论(0) 推荐(0) 编辑

2018年3月3日

lombok builder源码解读

摘要: 定义一个listNode类 创建builder后,在源码里创建了一个ListNodeExample这个类,这个类暴露了set方法; 创建value后,在源码里调用了ListNodeExample的setvalue方法,将value赋值为10; 创建builer后,在源码了return new Lis 阅读全文

posted @ 2018-03-03 13:49 小嘤嘤 阅读(1793) 评论(0) 推荐(0) 编辑

2018年2月28日

关闭被占用的tomcat端口

摘要: 打开dos,输入 netstat -ano 可以查看本机开放的 全部端口 . 也可以直接搜索某个端口 netstat -ano|findstr 8080 然后用 taskkill /pid 208 /f 删除208进程 阅读全文

posted @ 2018-02-28 16:41 小嘤嘤 阅读(164) 评论(0) 推荐(0) 编辑

springmvc入门第一步:用idea搭建SpringMVC的helloworld(亲测)

摘要: 最近在看spring实战,准备先搭建一个hello world出来!。网上的教程或多或少不靠谱,下面是我的步骤。 操作环境说明 操作系统: win10 ide版本: 2017.2 开发过程 本文原始的版本是在个人学习写的,所以很多东西写的不够详细。 本次重新归纳总结,下面开始具体操作: 创建项目 创 阅读全文

posted @ 2018-02-28 16:40 小嘤嘤 阅读(270) 评论(0) 推荐(0) 编辑

2018年1月11日

Mysql系列:MySql 5.7.20安装

摘要: 想装个MySQL,好多野博客,野路子,让人措手不及。下面是我亲测版 主要参考了https://www.cnblogs.com/LxyXY/p/7708016.html 1.首先上MySql的官网下载 https://dev.mysql.com/downloads/mysql/ 以我所选版本为例(免安 阅读全文

posted @ 2018-01-11 10:41 小嘤嘤 阅读(180) 评论(0) 推荐(0) 编辑

2018年1月3日

Java研发技术点

摘要: Java研发 算法和数据结构基础 数据结构:数组,链表,哈希表,堆,队列,栈,二叉树,B树/B+树,红黑树,图(研发问图不多) 常见的排序算法(冒泡,插入,快排,堆排,归并排序...) 简单的动态规划问题(背包,上楼梯) 各种时间空间复杂度分析 Java 基础 最基本的语言基础:语法,关键字含义,面 阅读全文

posted @ 2018-01-03 20:14 小嘤嘤 阅读(134) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 8 下一页

导航