排序:
默认
按更新时间
按访问量

redis系列:通过demo学习string命令

前言 该文章将通过一个小demo将讲述Redis中的string类型命令。demo将以springboot为后台框架快速开发,iview前端框架进行简单的页面设计,为了方便就不使用DB存储数据了,直接采用Redis作为存储。 文中不会讲述springboot用法及项目搭建部分。直接根据功能方面...

2018-07-19 09:17:42

阅读数:14

评论数:0

redis系列:redis介绍与安装

前言 这个redis系列的文章将会记录博主学习redis的过程。基本上现在的互联网公司都会用到redis,所以学习这门技术于你于我都是有帮助的。 博主在写这个系列是用的是目前最新版本4.0.10,虚拟机装的是4.0.10,为了方便window也安装了(版本3.2.100)。后续命令会采用命令行...

2018-07-10 08:37:39

阅读数:5

评论数:0

java多线程系列:ThreadPoolExecutor源码分析

前言 这篇主要讲述ThreadPoolExecutor的源码分析,贯穿类的创建、任务的添加到线程池的关闭整个流程,让你知其然所以然。希望你可以通过本篇博文知道ThreadPoolExecutor是怎么添加任务、执行任务的,以及延伸的知识点。那么先来看看ThreadPoolExecutor的继承关...

2018-07-02 13:19:31

阅读数:4

评论数:0

java多线程系列:ThreadPoolExecutor

ThreadPoolExecutor自定义线程池 开篇一张图(图片来自阿里巴巴Java开发手册(详尽版)),后面全靠编 好了要开始编了,从图片中就可以看到这篇博文的主题了,ThreadPoolExecutor自定义线程池。 目录 ThreadPoolExecutor构造函数介绍 ...

2018-06-17 09:09:41

阅读数:31

评论数:0

java多线程系列:Executors框架

目录 Executor接口介绍 ExecutorService常用接口介绍 创建线程池的一些方法介绍 3.1 newFixedThreadPool方法 3.2 newCachedThreadPool方法 3.3 newScheduledThreadPool方法 疑问解答 4.1. R...

2018-06-13 18:03:49

阅读数:111

评论数:0

从源码角度看LinkedList一些基本操作(jdk1.7)

介绍LinkedList是一个双向链表,就像下图展示那样,每个节点有个指向上个元素和一个指向下个元素的指针。接下来我会对我们经常使用的方法进行介绍,代码如下 @Test public void testLinkedList(){ //1.实例化LinkedList LinkedList&...

2018-04-03 14:40:26

阅读数:37

评论数:0

使用ArrayList时代码内部发生了什么(jdk1.7)?

前言ArrayList(这里的ArrayList是基于jdk1.7)是在项目中经常使用的集合类,例如我们从数据库中查询出一组数据。这篇文章不去剖析它的继承和实现,只是让我们知道实例化及增删改查时它的内部代码是怎么实现的。public class TestList { @Test public ...

2018-03-30 12:41:09

阅读数:38

评论数:0

设计模式-组合模式

介绍这篇主要讲述设计模式中的组合模式。组合模式又叫部分整体模式,是用于把一组相似的对象当作一个单一的对象。组合模式依据树形结构来组合对象,用来表示部分以及整体层次。这种类型的设计模式属于结构型模式,它创建了对象组的树形结构。 树形结构在软件中随处可见,例如操作系统中的目录结构、应用软件中的菜单、...

2017-09-23 16:41:12

阅读数:127

评论数:0

设计模式-备忘录模式

介绍备忘录模式(Memento Pattern)保存一个对象的某个状态,以便在适当的时候恢复对象。备忘录模式属于行为型模式。当我们玩单机游戏时就有个存档的功能,这样就是备忘录模式的应用。 备忘录模式提供了一种状态恢复的实现机制,使得用户可以方便地回到一个特定的历史步骤,当新的状态无效或者存在问题...

2017-09-23 16:37:11

阅读数:131

评论数:0

设计模式-迭代器模式

介绍迭代器模式在我们日常编程中使用非常频繁,像list、map、数组等都会用到迭代器模式。迭代器模式属于行为型模式,它用于顺序访问集合对象的元素,不需要知道集合对象的底层表示。结构图在迭代器模式结构图中包含如下几个角色: Iterator(抽象迭代器):它定义了访问和遍历元素的接口,声明了用于遍历...

2017-09-23 16:35:36

阅读数:135

评论数:0

Spring Boot学习之路一:入门

spring boot介绍所谓的介绍也就是spring boot是什么东西?干什么用的?用了之后对我有什么好处?为什么要用这个而不用其他的? spring boot是什么东西? Spring Boot是由Pivotal团队提供的全新框架。 干什么用的? 其设计目的是用来简化新Spring...

2017-09-17 19:39:45

阅读数:457

评论数:1

设计模式-命令模式

介绍说到命令模式,我们可以联想到上级下达命令,下级接收命令去执行,遥控器发送命令,相应的机器做出反应。就比如电灯泡的开关,排气扇的开关等等。这些开关就是发送命令的对象,而电灯泡和排气扇就是接受命令的对象,如下图。 命令模式(Command Pattern)是一种数据驱动的设计模式,它属于行为...

2017-09-17 14:01:29

阅读数:145

评论数:0

设计模式-适配器模式

这篇文章讲的是适配器模式,适配器模式其实在我们日常生活中就有许许多多的例子 例如插座转接头 车载充电器 还有许许多多其他的,我就不一一介绍了。其实设计模式中和真实世界中的适配器的作用都是一样的,都是讲一个结构转换成另一个接口,以达到我们希望的结果。介绍适配器模式(Adapter Pa...

2017-09-17 14:01:10

阅读数:96

评论数:0

设计模式-桥接模式

介绍桥接模式属于结构型模式,用于把抽象化与实现化解耦,使得二者可以独立变化,它通过提供抽象化和实现化之间的桥接结构,来实现二者的解耦。桥接模式适用于一个系统需要在构件的抽象化角色和具体化角色之间增加更多的灵活性,避免在两个层次之间建立静态的继承联系,以及不希望使用继承或因为多层次继承导致系统类的个...

2017-09-10 21:42:54

阅读数:126

评论数:0

设计模式-代理模式

代理模式是结构性模式,它通过引入一个新的对象(如小图片和远程代理对象)来实现对真实对象的操作或者将新的对象作为真实对象的一个替身。 我们现实生活中也有许多代理模式的影子。例如朋友出国旅游,我们可以托朋友帮忙买些东西。或者,我们点外卖,配送员替我们去取餐等等。

2017-09-10 21:42:19

阅读数:130

评论数:0

设计模式-中介者模式

在我们的日常生活中经常需要购买各种各样的东西,房子、车子、生活用品等等。那么我们并不会对各个产品都了解,所以销售人员应运而生,他们了解产品,然后他们根据你的需求在向你们推荐符合你们要求的产品。这些销售人员就相当于中介,处于客户和产品之间,为你们搭桥牵线。这就是这篇需要讲述的一个设计模式-中介者模式...

2017-09-10 21:09:56

阅读数:613

评论数:0

设计模式-观察者模式

在我们日常生活中,有些人会有订阅报纸的经历,当我们订阅时,都能定时的收到报纸,当我么取消订阅时,就不会再收到报纸。 当然,互联网普及之后,报纸逐渐减少。但是类似的也有许多,例如微信的公众号,当我们订阅了公众号时,公众号有新文章发布时就会推送到我们的微信上。用户3关注公众号 公众号把用户3添...

2017-09-09 13:15:17

阅读数:371

评论数:0

设计模式-装饰模式

介绍装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。 继承机制同样可以给现有类增加功能,通过继承一个现有类可以使得子类在拥有自身方法的同时还拥有父类的方法。但是这种方法是静态的,用户不能控制增加行为的方式和时机。 而装饰器模式是将一个类的对...

2017-09-05 16:28:26

阅读数:435

评论数:0

设计模式-状态模式

介绍状态模式和策略模式是一对双胞胎,他们都属于行为设计模式。状态模式和策略模式都是为具有多种可能情形设计的模式,把不同的处理情形抽象为一个相同的接口,符合对扩展开放,对修改封闭的原则。策略模式封装了一组相关算法,它允许Client在运行时使用可互换的行为;状态模式帮助一个类在不同的状态显示不同的行...

2017-09-04 19:08:19

阅读数:292

评论数:0

设计模式-享元模式

介绍享元模式简单的来说就是把一些重复的抽取出来提供给其他类使用。它使用共享物件,用来尽可能减少内存使用量以及分享资讯给尽可能多的相似物件;它适合用于当大量物件只是重复因而导致无法令人接受的使用大量内存。通常物件中的部分状态是可以分享。常见做法是把它们放在外部数据结构,当需要使用时再将它们传递给享元...

2017-09-03 19:23:31

阅读数:333

评论数:0

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