微服务组件Microcmpt1.0正式发布

微服务组件Microcmpt1.0正式发布了,欢迎使用,链接:https://microcmpt.github.io/

2018-05-30 16:05:18

阅读数 122

评论数 0

jenkins自动打包发布

1、准备 linux系统:centos jenkins:jenkins-2.156-1.1.noarch.rpm maven:apache-maven-3.6.1-bin.tar.gz java:jdk-8u211-linux-x64.tar.gz 2、安装jenkins 执行如下sh...

2019-04-24 16:56:39

阅读数 13

评论数 0

Spring Boot应用使用docker封装

一、准备 运行系统:centos7 64位 docker-ce(社区版):18.09.3 二、安装docker和搭建私有镜像仓库 1、搭建docker 第一步:更新yum包 yum update 第二步:移除原有的旧的docker程序 yum remove docker \ ...

2019-03-24 16:14:57

阅读数 21

评论数 0

在idea上开发MapReduce应用

一、开发前准备 hadoop:2.8.5 winutils:2.8.3 ①在开发mapreduce之前,你需要在vmware安装hadoop,hadoop版本根据你安装的版本决定 ②在windows上运行MapReduce程序,需要下载winutils,下载地址:https://githu...

2018-12-16 12:25:24

阅读数 211

评论数 0

Spring data redis故障转移

假设生产环境中有3台redis服务器,3台redis服务器不是以cluster的方式部署,而是以单节点的方式部署在各自的服务器中,3台服务器无任何交互。现在要求第一台服务器发生网路闪断或者服务器宕机,转移到第二台服务器以此类推,如果其他服务器重新提供服务,需要能够重新加入redis服务器列表中。为...

2018-03-24 08:15:45

阅读数 118

评论数 0

Spring beancopier复制实现

在Java EE项目中有的时候需要在Bo,Vo,Po之间进行复制,如果类中的属性少的话,我们还可以自己通过最简单的set方式赋值,但如果属性多了,比如一个类中有100个属性,难道你需要一步一步的set吗?那岂不是要疯了?所以,我们需要想着用其他的方式解决这个问题,通过不断地研究,写出了下面的解决方...

2018-03-24 08:11:39

阅读数 1067

评论数 2

领域驱动设计架构

一、领域驱动设计架构领域驱动设计架构分成接口层(interfaces)、应用层(Applications)、领域层(Domain)以及基础设施层(Infrastructure)。下图描述这四者的简略图:图一:领域驱动设计风格的架构草图四者的详细架构图: 图二:领域驱动设计参考架构传统的三层构图:...

2018-01-08 16:39:37

阅读数 1542

评论数 0

配置文件与配置中心实现人工开关降级

第二章 配置文件与配置中心实现人工开关降级通过监控发现生产环境中一些服务的问题,需要将这些服务暂时摘除掉。有的时候,比如:服务调用量大,需要同步转异步;数据库存在,但是查询速度慢,这时需要暂停服务,立即修复;新开发的功能上线进行灰度测试,不确定新的功能是否有影响,一旦有影响就直接切回老的版本。配置...

2018-01-04 14:08:44

阅读数 481

评论数 0

Redis Sharding(分片)技术学习

1.redis cluster介绍redis cluster在3.0版本或者以上版本提供,采用sharding技术。Sharding采用slot(槽)的概念,一共分成16384个槽。对于每个进入Redis的键值对,根据key进行散列,分配到这16384个slot中的某一个中。使用的hash算法也比...

2018-01-03 13:37:59

阅读数 2051

评论数 0

Elasticsearch+Logstash+Kibana配置手册

Elasticsearch+Logstash+Kibana配置1.elasticsearch配置修改config/elasticsearch.yml,修改节点名和主机ip地址:node.name: edu-zk-01 network.host: 0.0.0.02.logstash配置2.1.修改c...

2018-01-02 10:47:53

阅读数 324

评论数 0

Java面试题

网上找的一个比较全的面试题,讲得很不错,强力推荐!

2017-12-29 16:53:54

阅读数 105

评论数 0

Elasticsearch+Logstash+Kibana安装X-Pack手册

Elasticsearch+Logstash+Kibana安装X-PackX-Pack是一个Elastic Stack的扩展,将安全、警报、监控、报告、图形和机器学习功能包含在一个易于安装的软件包中。1.elasticsearch安装X-Pack在elasticsearch中安装x-pack步骤如...

2017-12-29 14:10:23

阅读数 959

评论数 0

ELK搭建和配置手册

ELK搭建和配置手册导航 [x] 第一节 Elasticsearch+Logstash+Kibana搭建手册 [x] 第二节 Elasticsearch+Logstash+Kibana安装X-Pack手册 [ ] 第三节 Elasticsearch+Logstash+Kibana配置手册 [ ] ...

2017-12-29 14:08:57

阅读数 139

评论数 0

Elasticsearch+Logstash+Kibana搭建手册

Elasticsearch+Logstash+Kibana搭建环境:linux系统版本:CentOS6.5 32bit java版本:jdk_1.8.0_144 elasticsearch:elasticsearch-6.1.1.tar.gz logstash:logstash-6.1.1.tar...

2017-12-27 17:02:45

阅读数 687

评论数 0

JAVA开发全栈技术揭秘

JAVA开发全栈技术揭秘 [x] 第一章 构建Restful开放API的两种常用方式 [ ] 第二章 Mybatis和Spring整合对数据访问层的封装与访问 [ ] 第三章 缓存技术与缓存击穿解决方案 (持续更新中……)

2017-12-26 15:41:42

阅读数 936

评论数 0

第一章 构建Restful开放API的两种常用方式

第一章 构建Restful开放API的两种常用方式随着近几年微服务这种架构风格的火热,很多人都对Restful API有了一定的认识,Martin Folwer发表的论文中关于微服务中服务间的通讯需采用轻量级通信机制,这种轻量级的通信机制必须是能够跨语言、跨平台的,通常采用Http资源API作为微...

2017-12-26 15:39:10

阅读数 482

评论数 0

hadoop2.6.5和Hbase1.2.6单机搭建

1.hadoop单机搭建 1.1.从官网中下载hadoop,笔者使用的是2.6.5版本的hadoop,在/usr/local/下创建hadoop目录,并将hadoop-2.6.5.tar.gz解压到hadoop目录下,创建tmp,hdfs目录 # mkdir /usr/local/hadoop #...

2017-11-16 15:26:14

阅读数 1923

评论数 0

Spring data kafka操作kafka消息的发送和订阅

本项目是在Spring Boot的基础上构建的,笔者使用的是Spring Boot 1.5.8版本. 1.在项目的pom.xml文件中引入如下依赖项:     org.apache.kafka     kafka-clients     0.10.2.0     org.springfram...

2017-11-16 14:31:04

阅读数 2436

评论数 0

kafka集群及zookeeper集群搭建

kafka集群搭建遇到的那些坑: 1、如果你的kafka中的server.properties文件中的broker.id=0不修改,启动时会报错,按照顺序依次修改成0,1,2...... 2、server.properties文件中如果没有host.name就要加上,否则通过kafka api...

2017-11-15 11:03:34

阅读数 162

评论数 0

mybatis-3.4.6工作原理介绍

1、Mybatis的主要组件包括:SqlSessionFactory、SqlSession、Mapper    ①SqlSessionFactory是用来获取mybatis XML配置文件中的配置信息,将配置文件中的XML标记元素解析成对应的对象,比如Environment,以及创建SqlSess...

2017-11-08 14:53:03

阅读数 559

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭