0

Redis常见的应用场景解析

Redis是一个key value存储系统,现在在各种系统中的使用越来越多,大部分情况下是因为其高性能的特性,被当做缓存使用,这里介绍下Redis经常遇到的使用场景。 Redis特性 一个产品的使用场景肯定是需要根据产品的特性,先列举一下Redis的特点: 读写性能优异 持久化 数据类型丰富 单线程 ...

IT米粉 发布于 2017-09-25 22:00 评论(0)阅读(68)
0

再读设计模式七原则

GOF《设计模式》一书中提出了七条设计原则,七原则是一种理想状态的表达,但实际项目开发中可能会不得不打破这些原则的限制。任何基类可以出现的地方,子类一定可以出现,且必须遵从基类所有规则定义,但反过来说,除了扩展基类,我们又为什么要违背基类规则定义呢?这一条与开关原则结合起来理解就是,基类遵循关原则,... ...

熊猫猛男 发布于 2017-09-25 17:08 评论(0)阅读(17)
0

一个单例还能写出花来?

什么是单例模式? 从“单例”字面意思上理解为——一个类只有一个实例,所以单例模式也就是保证一个类只有一个实例的一种实现方法罢了。其官方定义为:确保一个类只有一个实例,并提供一个全局访问点。 为什么会有单例模式? 从单例模式的定义中我们可以看出——单例模式的使用自然是当我们的系统中某个对象只需要一个实 ...

snailteam 发布于 2017-09-25 15:52 评论(0)阅读(486)
0

MyEclipse配置Hibernate具体步骤

工具: MyEclipse,MySQL 步骤: 1.打开MyEclipse,新建一个Java Project(取名:h1) 2.创建MySQL数据库 3.找到MyEclipse下的MyEclipse Hibernate单击 会出现以下界面,按照如下方式填写链接数据库 4.选中项目名,添加Hibern ...

翊风 发布于 2017-09-25 10:59 评论(0)阅读(12)
0

设计模式-单例

一、概念 保证一个类仅有一个实例,并提供一个访问他的全局访问点。 二、模式动机 对一些全局性资原或者配置进行统一管理,以提供一个唯一的访问点,并减少内存的使用。 三、模式的结构 单例模式有如下特点: 1.单例类只能有一个实例 2.单例类必须自已创建自已的实例 3.单例类必须提一个访问点,以便向外部提 ...

bateman6988 发布于 2017-09-24 23:02 评论(0)阅读(10)
0

简易RPC框架-私有协议栈

HTTP协议 客户机与服务端之间的数据交互需要遵守一定的约定,比如协议版本,数据类型,是否有缓存,是否有压缩等,只有在这些约定的基础上才能相互之间愉快的工作。 Netty通信过程中的编解码 这时说的是基于TCP/IP的Netty之间的通信。TCP/IP协议下客户端与服务端之间要进行数据交互,一般需要 ...

min.jiang 发布于 2017-09-24 21:43 评论(0)阅读(227)
0

New Features and changes of Ninject 3.3

Ninject 3.3 beta1 has gone live. This release mainly focus on bug fix and platform update. Support .NET Standard 2.0 Since version 3.3, Ninject starts ...

Scott Xu //南方小鬼 发布于 2017-09-24 14:37 评论(0)阅读(15)
0

[解读REST] 4.基于网络应用的架构风格

上篇文章介绍了一组自洽的术语来描述和解释软件架构;如何利用架构属性评估一个架构风格;以及对于基于网络的应用架构来说,那些架构属性是值得我们重点关注评估的。本篇在以上的基础上,列举一下一些常见的(REST除外)的适用于基于网络应用的架构风格,并使用对比架构属性的方式对其进行评估。 1 架构风格所产生的 ...

Blackheart 发布于 2017-09-24 13:33 评论(2)阅读(158)
0

UML学习——用例图(二)

1.什么是用例? 用例模型主要应用在工程开发的初期进行系统需求分析阶段,描述了系统具备什么功能,也就是说从用户的角度观察系统应该支持哪些功能,同时帮助系统分析员对系统功能有个全面的认识,从宏观上描述系统的行为。 用例模型包括的基本元素有:用例,角色,系统。 2用例的作用 一个系统中可以包含多个用例, ...

柳暗花明睡一觉 发布于 2017-09-22 11:58 评论(0)阅读(44)
0

悟空模式-java-单例模式

【那座山,正当顶上,有一块仙石。其石有三丈六尺五寸高,有二丈四尺围圆。三丈六尺五寸高,按周天三百六十五度;二丈四尺围圆,按政历二十四气。上有九窍八孔,按九宫八卦。四面更无树木遮阴,左右倒有芝兰相衬。盖自开辟以来,每受天真地秀,日精月华,感之既久,遂有灵通之意。内育仙胞,一日迸裂,产一石卵,似圆球样大 ...

tirion0510 发布于 2017-09-21 18:01 评论(0)阅读(19)
0

UML 学习——UML概述(一)

1.什么是UML? 面对日益复杂的软件需求的挑战,面向过程的开发已经不能再满足,面向对象的开发模式应运而生,随即出现了如 java ,c++等面向对象编程的语言。对于软件的开发也有了新的思维——面向对象建模。在此理论以及实践的基础上,UML诞生了,其作用就是将使用面向对象模型开发软件的思维方法,以及 ...

柳暗花明睡一觉 发布于 2017-09-21 17:02 评论(0)阅读(41)
0

Java类加载机制详解

一、类加载器 类加载器(ClassLoader),顾名思义,即加载类的东西。在我们使用一个类之前,JVM需要先将该类的字节码文件(.class文件)从磁盘、网络或其他来源加载到内存中,并对字节码进行解析生成对应的Class对象,这就是类加载器的功能。我们可以利用类加载器,实现类的动态加载。 二、类的 ...

怀秋 发布于 2017-09-21 14:15 评论(0)阅读(28)
0

关于使用lombok遇到的问题

在官网上下载了lombok.jar包以后,有两种安装方式 : 1. 双击下载下来的 JAR 包安装 lombok 我选择这种方式安装的时候提示没有发现任何 IDE,所以我没安装成功,我是手动安装的。如果你想以这种方式安装,请参考官网的视频。2.eclipse / myeclipse 手动安装 lom ...

江城印象 发布于 2017-09-21 09:26 评论(0)阅读(26)
2

观察者模式

摘要 本文以C 示例说明观察者模式的概念和应用场景。 定义 观察者模式(Observer Pattern , 有时又被称为发布&订阅(Publish&Subscribe)模式)是软件设计模式的一种。在此种模式中,一个目标对象管理所有相依于它的观察者对象,并且在它本身的状态改变时主动发出通知。这通常透 ...

DebugLife 发布于 2017-09-21 09:20 评论(2)阅读(315)
0

GLSProv WebUI Framework 探索阶段成果所得(1)

作为我的处子随笔,我就凭着我所想到的记录一下这段时间探索我所做的这个Feature的历程以及所学,所感. 先说一下背景,Provisiong一直是我们COM组项目里比较重要的配置环节,诞生10来年,一直是Java Swing作为主要的GUI界面,配合后台的OMCP Server 与网元以及数据库打交 ...

龙口何润东 发布于 2017-09-20 16:38 评论(0)阅读(11)
2

微服务从设计到部署(六)选择部署策略

部署单体应用程序意味着运行一个或多个相同副本的单个较大的应用程序。您通常会在每个服务器上配置 N 个服务器(物理或虚拟)并运行 M 个应用程序实例。单体应用程序的部署并不总是非常简单,但它比部署微服务应用程序要简单得多。 ...

oopsguy 发布于 2017-09-20 09:29 评论(0)阅读(412)
0

Rafy中的EventBus

EventBus主要是干嘛使的,直接翻译叫事件总线。 是观察者模型的实现,利用它你既可以实现观察者模型的业务场景,还可以基于它的事件驱动机制来实现应用程序内组件之间的解耦与通信。 我们来看看有EventBus的总线结构图,如下: Rafy中的EventBus使用入口是基于上图中Composer组件组 ...

行周 发布于 2017-09-20 08:19 评论(0)阅读(10)
2

headfirst设计模式(3)—装饰者模式

序 好久没写设计模式了,自从写了两篇之后,就放弃治疗了,主要还是工作太忙了啊(借口,都是借口),过完年以后一直填坑,填了好几个月,总算是稳定下来了,可以打打酱油了。 为什么又重新开始写设计模式呢?学习使我快乐啊(我装逼起来我自己都害怕),其实主要是最近填坑的时候看源代码有点晕,很多代码不知道他们为什 ...

纷飞丶 发布于 2017-09-19 22:42 评论(2)阅读(156)
1

单例模式(Singleton)看了就懂

单例,故名思议,一个只能创建一个实例的类。 单例被广泛应用于Spring的bean(默认)、线程池、数据库连接池、缓存,还有其他一些无状态的类如servlet。 一个没必要多例的类实现了单例可以节约空间(显而易见),节省资源(线程、数据库连接)。 单例模式有这么多好处,那我们来实现它吧,首先想到的是 ...

Qixf 发布于 2017-09-19 18:26 评论(0)阅读(253)
0

The content of element type "package" must match "(result-types?,interceptors?,default-interceptor-ref?,default-action-ref?,default-class-ref?,global- results?,global-exception-mappings?,action*)".

报错 原因 action与result-type顺序搞错了 package里元素必须按照一定的顺序排列: result-types interceptors default-interceptor-ref default-action-ref default-class-ref global-res ...

Honey_Badger 发布于 2017-09-19 17:57 评论(0)阅读(8)