欢迎您光临本小站。希望您在这里可以找到自己想要的信息。。。

 分类:架构&设计模式

使用 Spring Boot 快速构建 Spring 框架应用

使用 Spring Boot 快速构建 Spring 框架应用
Spring 框架作为目前非常流行的一个 Java 应用开发框架,它所包含的内容是非常繁多的。Spring  框架包含几十个不同的子项目,涵盖应用开发的不同方面。要在这些子项目之间进行选择,并快速搭建一个可以运行的应用是比较困难的事情。Spring  Boot...

water 10年前 (2015-06-18) 3147℃ 0评论 1喜欢

beanstalkd消息队列使用

beanstalkd消息队列使用
最近在做一个项目,需要用户在提交相关信息后,分析信息内容,然后将分析结果推送到相关的用户的信息模块中,用到了beanstalk这个队列系统。  beanstalkd介绍: Beanstalkd, 一个高性能、轻量级的分布式内存队列系统,最初设计的目的是想通过后台异步执行...

water 10年前 (2015-06-12) 5413℃ 0评论 0喜欢

每个程序员要注意的 9 种反模式

每个程序员要注意的 9 种反模式
本文由 伯乐在线 – zer0Black 翻译,黄利民 校稿。未经许可,禁止转载!英文出处:Sahand Saba。欢迎加入翻译小组。 有 一个健康的自我批评对于专业和个人成长是很重要的。对于编程而言,自我批评的意义就是需要能查明设计中、代码中、开发中和行为中的无效...

water 10年前 (2015-06-08) 3131℃ 0评论 0喜欢

下一代分布式消息系统 Apache Kafka

下一代分布式消息系统  Apache Kafka
简介 Apache Kafka是分布式发布-订阅消息系统。它最初由LinkedIn公司开发,之后成为Apache项目的一部分。Kafka是一种快速、可扩展的、设计内在就是分布式的,分区的和可复制的提交日志服务。 Apache Kafka与传统消息系统相比,有以下不同: 它被设...

water 10年前 (2015-06-01) 2836℃ 0评论 1喜欢

Git@OSC​项目演示平台

Git@OSC​项目演示平台
OSChina 想做代码托管的想法由来已久。但是苦于研发和运维的成本实在太高了,我们一直没有动手。假如这个项目有明确的商业模式,那成本就不是问题,但偏偏这个项目 的公益性质远大于商业性质,想要靠这个项目养活一家公司或者盈利是不可能的事情。但是它作为 OSChina 的一部...

water 10年前 (2015-05-22) 2908℃ 0评论 0喜欢

Guice学习总结介绍

Guice学习总结介绍
一. 概述 Guice是一个轻量级的DI框架。本文对Guice的基本用法作以介绍。 Guice是Google开发的一个轻量级,基于Java5(主要运用泛型与注释特性)的依赖注入框架(IOC)。Guice非常小而且快。Guice是类型安全的,它能够对构造函数,属性,方法(包含任意个...

water 10年前 (2015-05-22) 3874℃ 0评论 0喜欢

分布式应用框架Akka快速学习入门

分布式应用框架Akka快速学习入门
转载请注明出处:http://blog.csdn.net/jmppok/article/details/17264495 本文结合网上一些资料,对他们进行整理,摘选和翻译而成,对Akka进行简要的说明。引用资料在最后列出。 1.什么是Akka Akka 是一个用 Scala 编写...

water 10年前 (2015-05-22) 3333℃ 0评论 0喜欢

play framework介绍总结

play framework介绍总结
1简介 Play!是一个full-stack(全栈的)Java Web应用框架,包括一个简单的无 状态MVC模型,具有Hibernate的对象持续,一个基于Groovy的模板引擎,以及建立一个现代Web应用所需的所有东西。 Play 是一个纯 Java 的框架,它让你保持使用你喜...

water 10年前 (2015-05-22) 9263℃ 0评论 1喜欢

【设计模式学习】入门系列四(转载)

【设计模式学习】入门系列四(转载)
其实每个设计模式都是很重要的一种思想,看上去很熟,其实是因为我们在学到的东西中都有涉及,尽管有时我们并不知道,其实在Java本身的设计之中 处处都有体现,像AWT、JDBC、集合类、IO管道或者是Web框架,里面设计模式无处不在。因为我们篇幅有限,很难讲每一个设计模式都讲的很详细...

water 10年前 (2015-05-18) 2476℃ 0评论 0喜欢

【设计模式学习】入门系列三(转载)

【设计模式学习】入门系列三(转载)
   本章是关于设计模式的最后一讲,会讲到第三种设计模式——行为型模式,共11种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模 式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。这段时间一直在写关于设计模式的东西,终于写到一半...

water 10年前 (2015-05-18) 2479℃ 0评论 0喜欢

【设计模式学习】入门系列二(转载)

【设计模式学习】入门系列二(转载)
我们接着讨论设计模式,上篇文章我讲完了5种创建型模式,这章开始,我将讲下7种结构型模式:适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、享元模式。其中对象的适配器模式是各种模式的起源,我们看下面的图: 6、适配器模式(Adapter)  适配器模式将某个...

water 10年前 (2015-05-18) 2622℃ 0评论 0喜欢

【设计模式学习】入门系列一(转载)

【设计模式学习】入门系列一(转载)
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代 码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基...

water 10年前 (2015-05-18) 2484℃ 0评论 0喜欢

Log4j.properties配置详解

Log4j.properties配置详解
一、Log4j简介 Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和...

water 10年前 (2015-05-13) 2601℃ 0评论 0喜欢

Redis常用命令总结

Redis常用命令总结
Redis常用命令集 1)连接操作命令 quit:关闭连接(connection) auth:简单密码认证 help cmd: 查看cmd帮助,例如:help quit 2)持久化 save:将数据同步保存到磁盘 bgsave:将数据异步保存到磁盘 ...

water 10年前 (2015-05-12) 2622℃ 0评论 0喜欢

Java中使用Jedis操作Redis

Java中使用Jedis操作Redis
使用Java操作Redis需要jedis-2.1.0.jar,下载地址:http://files.cnblogs.com/liuling/jedis-2.1.0.jar.zip 如果需要使用Redis连接池的话,还需commons-pool-1.5.4.jar,下载地址:http...

water 10年前 (2015-05-12) 2603℃ 0评论 0喜欢

leveldb学习总结

leveldb学习总结
关于leveldb leveldb是google开发的一套用于持久化数据的高性能类库。其特性有: key-value方式存取 key-value都是二进制数据流 数据以key排序存储 操作简单: Get,Put,Delete,同时支持原子操作. 支持快照(sn...

water 10年前 (2015-05-11) 7416℃ 0评论 1喜欢

高效的Java序列化(Kryo和FST)

高效的Java序列化(Kryo和FST)
序列化漫谈 dubbo RPC是dubbo体系中最核心的一种高性能、高吞吐量的远程调用方式,我喜欢称之为多路复用的TCP长连接调用,简单的说: 长连接:避免了每次调用新建TCP连接,提高了调用的响应速度 多路复用:单个TCP连接可交替传输多个请求和响应的消息,降低了连接的...

water 10年前 (2015-05-11) 40130℃ 0评论 21喜欢

流式大数据处理的三种框架:Storm,Spark和Samza

流式大数据处理的三种框架:Storm,Spark和Samza
多分布式计算系统都可以实时或接近实时地处理大数据流。本文将对Storm、Spark和Samza等三种Apache框架分别进行简单介绍,然后尝试快速、高度概述其异同。 许多分布式计算系统都可以实时或接近实时地处理大数据流。本文将对三种Apache框架分别进行简单介绍,然后尝...

water 10年前 (2015-05-08) 3635℃ 0评论 0喜欢