摘要: 今天在看JDBC4.2新规范,然后无意之间就碰到了这个东西QueryObjectFactory, 市面上orm框架有很多,在这里我就不一一列举了。那么今天我来记录一下QueryObjectFactory。官网地址:点这里 一、快速入门 1、将下载好的jar包加入项目 2、我们利用一下jdbc4.0的 阅读全文
posted @ 2018-04-13 11:34 聂晨 阅读(675) 评论(0) 推荐(0) 编辑
摘要: 一、redis快速入门 1、redis简介 在java领域,常见的四大缓存分别是ehcache,memcached,redis,guava-cache,其中redis与其他类型缓存相比,有着得天独厚的优势: 2、redis常见的数据类型 2.1 redis的key: 我们可以使用任何二进制序列当我们 阅读全文
posted @ 2018-04-11 09:31 聂晨 阅读(1482) 评论(0) 推荐(2) 编辑
摘要: 一。spring-cloud-bus是什么? 回答这个问题之前,我们先回顾先前的分布式配置,当配置中心发生变化后,我们需要利用spring-boot-actuator里的refresh端点进行手动刷新: 根据上述示例情况:我们每次要获取最新配置时,要一个一个的通过refresh刷新服务节点,这种方式 阅读全文
posted @ 2018-04-04 17:01 聂晨 阅读(1168) 评论(0) 推荐(1) 编辑
摘要: 一、关于Spring-Cloud-Stream Spring Cloud Stream本质上就是整合了Spring Boot和Spring Integration,实现了一套轻量级的消息驱动的微服务框架。通过使用Spring Cloud Stream,可以有效地简化开发人员对消息中间件的使用复杂度, 阅读全文
posted @ 2018-04-01 17:12 聂晨 阅读(26730) 评论(0) 推荐(5) 编辑
摘要: 一、kafka简介 kafka,ActiveMQ,RabbitMQ是当今最流行的分布式消息中间件,其中kafka在性能及吞吐量方面是三者中的佼佼者,不过最近查阅官网时,官方与它的定义为一个分布式流媒体平台。kafka最主要有以下几个方面作用: 发布和订阅记录流,类似于消息队列或企业消息传递系统。 以 阅读全文
posted @ 2018-03-29 22:05 聂晨 阅读(16978) 评论(2) 推荐(5) 编辑
摘要: 一、何谓BeanProcessor BeanPostProcessor是SpringFramework里非常重要的核心接口之一,我先贴出一段源代码: /* * Copyright 2002-2015 the original author or authors. * * Licensed under 阅读全文
posted @ 2018-03-26 17:07 聂晨 阅读(4819) 评论(0) 推荐(4) 编辑
摘要: 一、摘自官网的一段描述 1.背景 随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。 单一应用架构 当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简化增删改 阅读全文
posted @ 2018-03-23 10:13 聂晨 阅读(764) 评论(0) 推荐(4) 编辑
摘要: 说句实话,很久都没使用SSH开发项目了,但是出于各种原因,再次记录一下整合方式,纯注解零配置。 一。前期准备工作 gradle配置文件: group 'com.bdqn.lyrk.ssh.study' version '1.0-SNAPSHOT' apply plugin: 'war' reposi 阅读全文
posted @ 2018-03-21 22:37 聂晨 阅读(1026) 评论(0) 推荐(1) 编辑
摘要: 一。调用链跟踪的必要性 首先我们简单来看一下下单到支付的过程,别的不多说,在业务复杂的时候往往服务会一层接一层的调用,当某一服务环节出现响应缓慢时会影响整个服务的响应速度,由于业务调用层次很“深”,那么在排查问题的时候也会更加困难,如果有一种机制帮我们监控、收集这些服务之间层层调用的时间与逻辑关系是 阅读全文
posted @ 2018-03-21 14:30 聂晨 阅读(1003) 评论(0) 推荐(0) 编辑
摘要: 一。zookeeper简介 二。zookeeper快速上手 运行 vi zoo.cfg 我们先来看看配置 # The number of milliseconds of each tick tickTime=2000 # The number of ticks that the initial # 阅读全文
posted @ 2018-03-19 17:18 聂晨 阅读(9867) 评论(0) 推荐(6) 编辑