归档之于 ‘ 2017 年二月

简单了解Disruptor

1.   Disruptor是什么

1.1   技术背景

LMAX是在英国注册并受到FCA监管(监管号码为509778)的外汇黄金交易所, LMAX架构是LMAX内部研发并应用到交易系统的一种技术。它之所以引起人们的关注,是因为它是一个非常高性能系统,这个系统是建立在JVM平台上,核心是一个业务逻辑处理器,官方号称它能够在一个线程里每秒处理6百万订单.

一个仅仅部署在4台服务器上的服务,每秒向Database写入数据超过100万行数据,每分钟产生超过1G的数据。而每台服务器(8核12G)上CPU占用不到100%,load不超过5。

阅读全文

spring boot集成mongodb最简单版

作者:flystarfly

通过spring tools suite新建一个spring project。带maven的即可

pom.xml文件配置

阅读全文

CGLIB动态代理介绍

原文链接  作者:Jason Zhicheng Li 译者:邓深元

目录

  • CGLIB库介绍
  • CGLIB API
  • 简单代理
  • 使用MethodInterceptor
  • 使用CallbackFilter
  • 总结
  • 参考

阅读全文

Spring Boot 集成 FreeMarker 详解案例

作者:泥瓦匠

一、Springboot 那些事

SpringBoot 很方便的集成 FreeMarker ,DAO 数据库操作层依旧用的是 Mybatis,本文将会一步一步到来如何集成 FreeMarker 以及配置的详解:
Springboot 那些事: 阅读全文

Springboot 实现 Restful 服务,基于 HTTP / JSON 传输

原文首发于bysocket

“怎样的人生才是没有遗憾的人生?我的体会是:(1)拥有健康;(2)创造“难忘时刻”;(3)尽力做好自己,不必改变世界;(4)活在当下。” – 《向死而生》李开复
基于上一篇《Springboot 整合 Mybatis 的完整 Web 案例》,这边我们着重在 控制层 讲讲。讲讲如何在 Springboot 实现 Restful 服务,基于 HTTP / JSON 传输。

Springboot 整合 Mybatis 的完整 Web 案例

原文首发于bysocket

新年第一篇 Springboot 技术文诞生。泥瓦匠准备写写 Springboot 相关最佳实践。一方面总结下一些 Springboot 相关,一方面和大家交流交流 Springboot 框架。

现在业界互联网流行的数据操作层框架 Mybatis,下面详解下 Springboot 如何整合 Mybatis ,这边没有使用 Mybatis Annotation 这种,是使用 xml 配置 SQL。因为我觉得 SQL 和业务代码应该隔离,方便和 DBA 校对 SQL。二者 XML 对较长的 SQL 比较清晰。 阅读全文

《OSGi官方文档》使用OSGi的好处

开发者:
对于今天的大型分布式系统OSGi提供了一个和小型、嵌入式应用一样的模块化的架构来减少系统复杂性。从内部和现成的模块来构建系统可以显著的减少开发和维护的成本。OSGi编程模型就是实现组件为基础的系统。

阅读全文

《kafka中文手册》- 构架设计

阅读全文

《kafka中文手册》-快速开始

return top