Springboot 整合 Dubbo/ZooKeeper 详解 SOA 案例

作者:泥瓦匠

“看看星空,会觉得自己很渺小,可能我们在宇宙中从来就是一个偶然。所以,无论什么事情,仔细想一想,都没有什么大不了的。这能帮助自己在遇到挫折时稳定心态,想得更开。”  – 《腾讯传》
本文提纲
一、为啥整合 Dubbo 实现 SOA
二、运行 springboot-dubbo-server 和 springboot-dubbo-client 工程
三、springboot-dubbo-server 和 springboot-dubbo-client 工程配置详解

阿里感悟(二十)-如何判断一个人是否聪明

最近在面试实习生,对实习生的基本要求是扎实的基础能力和优秀的学习能力,更高的要求是要有实战能力。

基础能力和实战能力都很好判断,问技术题目,看看学生有没有做出什么程序。但是如何鉴别一个学生有优秀的学习能力呢?我认为优秀的学习能力的人一定具备两个特性聪明和勤奋。

阅读全文

简单了解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中文手册》-快速开始

《Spring Boot官方文档》16. 自动配置

16. 自动配置

Spring Boot的自动配置会尝试根据你添加进来的jar依赖来自动配置你的Spring应用。例如,如果HSQLDB在你的classpath路径上,你没有手动配置任何数据库连接实体类,我们还会自动配置内存数据库。

你可以有选择的实现自动配置,可以向 @Configuration上添加@EnableAutoConfiguration或者@SpringBootApplication注解来实现。

你应该只添加一个@EnableAutoConfiguration注解。我们通常建议你把它添加到你的主要 @Configuration类上。
阅读全文

《OSGI官方指南》首页

开发者

开始使用OSGI。通过重用组件的方式来构建和管理你的高度复杂的系统;OSGI使我们的代码更加容易编写、测试和重用,使管理动态部署和检测错误更容易;远程部署;检测和解决你可能不能立马察觉到的问题;

如果你正在使用Java开发软件,那么OSGI应该在你的工具箱里面;

阅读全文

《OSGI官方指南》翻译邀请

各位同学2017新年好,新年1月份并发网组织大家翻译《OSGI官方指南》,内容不多,欢迎有兴趣的同学参与。

《Log4j 2 官方文档》Scripts

Log4j支持符合JSR223的脚本语言使用在它的组件上。任何一种支持符合JSR223标准的语言引擎都可以使用。所有的语言列表可以在JSR223脚本引擎的页面中找到。很多语言被列在这里,例如javaScript,Groovy,BeanShell,直接支持JSR223语言框架,只要引入了jar就可以支持选择的语言了。Log4j通过<script>,<scriptFile><scriptRef>这三个元素标签来支持脚本语言的使用。Script元素包含了脚本的名称,脚本编写的语言,以及脚本的内容。
阅读全文

return top