用过mybatis的程序员同学都能体会到这个类库强大而遍历的SQL操作能力,但是在使用过程中需要自定义大量的Mapper配置也是让大家头疼的事情,因此官方推出了一系列的工具让我们能够通过少量的配置生成模板化的代码,减轻开发的前期准备压力。

Read More

我们有时候需要在配置文件中获取一些项目的基本配置,这些配置可能会同时出现在配置文件、pom中,因此可能会出现同时维护多处配置的情况,
时间长了或者配置数增加就可能造成对配置的管理出现困难,出现多处配置不一致等问题,因此本文讲解一下如何在springboot的properties中
同步pom.xml中的配置信息。

Read More

本文主要讲解如何使用SpringBoot框架配合Spring-Boot-starter-dubbo实现hlRPC调用。Springboot框架大家基本都有所认知,在此就不多做讲述,文章开始简单介绍一下Dubbo框架。

Dubbo是阿里巴巴出品的一款分布式的SOA服务治理框架,致力于提供高性能和透明化的RPC(Remote Procedure Call Protocol)远程调用的解决方案,以及SOA服务治理方案。

Dubbo框架基本的架构如下
Dubbo框架基本的架构

可见,其由四部分组成,分别是

Registry: 注册中心
Consumer: 服务消费方
Provider: 服务提供方
Monitor: 服务监控方

其中前三者是必需提供的,在生产环境中,服务注册中心一般使用zookeeper。

更多的Dubbo框架的信息可以参考官方文档 https://dubbo.gitbooks.io/dubbo-user-book/,该框架在停滞一段时间之后又开始了更新,加上国内使用该框架的公司数目也很客观,因此不必担心社区的热度会下降。

Read More

Docker简介

Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。
Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。
容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。

Read More

最近使用Springboot进行相关业务的开发,主要用它去提供GET和POST接口给外部进行调用,写了一个demo用于相关技术的验证。
项目基于Springboot1.4.3.RELEASE版本进行开发,接口生产消费的对象为JSON。

Read More

1.背景

日志主要包括系统日志、应用程序日志和安全日志。系统运维和开发人员可以通过日志了解服务器软硬件信息、检查配置过程中的错误及错误发生的原因。经常分析日志可以了解服务器的负荷,性能安全性,从而及时采取措施纠正错误。

Read More

Fork me on GitHub