自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 Spring全局异常处理

@ControllerAdvice spring3.2版本后提供的一个controller增强注解,在进行Class扫描时能够自动扫描到它,通常用于定义@ExceptionHandler,@InitBinder和@ModelAttribute,适用于所有@RequestMapping方法的方法。@RestControllerAdvice @ControllerAdvi...

2020-03-11 11:42:16 217

原创 Netty简单源码分析

Netty是基于NIO的一个异步网络框架,它将NIO的selector、channel、buffer封装在底层,提供了一层易于使用的api。 模型结构如上图所示,netty的入口是AbstractBootstrap:服务端使用的是ServerBootstrap,接收2个NioEventLoopGroup实例,按照职责划分成boss和work,boss负责处理accept...

2020-03-06 17:53:03 328

原创 kafka生产者回调的使用

前言:今天看到有人说kafka生产者在发送消息后,如果发生异常,异常捕获方法里拿不到消息的数据,我想了想,感觉不太对劲,所以验证了一下。首先说下结论:kafka是不会在生产者发送消息的回调中,把发送的消息再一次返回回来的,因为这些消息我们可以自己记录,没必要浪费网络资源。kafka-client的回调方法kafka原生的kafka-client包中,生产者发送回调方法如下,其中Rec...

2019-11-27 14:45:36 9629 1

原创 jpa EntityManager的使用

一、问题记录最近需要配置jpa多数据源,按照网上的方法,配置config类,里面有个EntityManager方法/** * 配置EntityManager * * @param builder * @return */ @Primary @Bean(name = "smartlandEntityManager") ...

2019-11-12 16:11:57 2764 2

原创 SpringBoot 整合elasticsearch

1、前言es的客户端连接有几种方式:REST:执行REST风格的HTTP请求。7.x版本开始弃用TransportClient,并用高级rest客户端替代。TransportClient:作为外部访问者,请求ES的集群。5.x前主要的连接方式,作为rest客户端的过渡版本。NodeClient作为ES集群的一个节点,它是ES中的一环,其他的节点对它是感知的。通常不建议使用。...

2019-09-27 14:51:06 658

原创 springBoot 整合Hbase及自带聚和协处理器的使用

1、前言springBoot整合hbase有两种方式:一种是使用spring-boot-starter-hbase,但是这种方式,使用时需要先创建hbase表的实体类和转换类,有点类似jpa,但是对于非关系型数据库,我不是很喜欢这种用法。而且spring-boot-starter-hbase只有一个1.0.0.RELEASE的版本,对于新版hbase的兼容性尚待测试。 所以本文介绍的是第...

2019-09-27 11:33:45 629

原创 hbase1.4.10集群搭建

1、准备安装包,hbase集群需要依赖hadoop集群、zookeeper集群和jdk环境,所以安装之前要先确保依赖环境可用https://www.apache.org/dyn/closer.lua/hbase/1.4.10/hbase-1.4.10-src.tar.gz2、设置环境变量,执行vi ~/.bashrc,添加#hbase解压目录export HBASE_HOME=/h...

2019-08-14 16:23:11 1116

原创 hadoop2.8.1集群安装

1、准备安装包http://www.apache.org/dyn/closer.cgi/hadoop/common/hadoop-2.8.1/hadoop-2.8.1.tar.gz2、为集群服务器创建hadoop用户useradd -m hadooppasswd hadoop设置hadoop用户为sudo权限:执行visudo,在该行root ALL=(ALL) ALL下...

2019-08-13 14:51:51 543

原创 springBoot 整合kafka+storm

这篇文章承接springBoot 整合storm,上篇介绍了怎么在springBoot中使用storm,这次把spout数据源换成kafka1、添加pom文件依赖 <dependency> <groupId>org.apache.storm</groupId> <artifactId&...

2019-05-31 11:58:56 1290

原创 springBoot 整合storm

1、添加依赖<properties> <java.version>1.8</java.version> <storm.version>1.2.2</storm.version> </properties> <dependencies> <dependency> <gr...

2019-05-29 16:16:05 2882 3

原创 storm1.2.2 集群搭建

1、下载安装包http://storm.apache.org/2、修改conf目录下的storm.yaml配置文件#注意,storm对配置文件的格式校验非常严格,以下配置项,每行前要有一个空格,-和:后都要有空格#zookeeper地址, storm.zookeeper.servers: - "xx.xx.xx.xx" storm.zookeeper.port: 2181...

2019-05-27 16:18:32 468

原创 SpringBoot整合kafka

1、搭建项目,在https://start.spring.io/网站中,添加kafka依赖,生成项目2、在application.properties文件中添加kafka配置#生产者#kafka服务器地址spring.kafka.producer.bootstrap-servers=xx.xx.xx.xx:9092,xx.xx.xx.xx:9091#重发次数spring.ka...

2019-05-23 16:04:25 898

原创 kafka2.12 集群搭建

简单介绍下kafka kafka是一个分布式的消息队列系统,消息以topic分类传输,生产者往topic发送消息时,消息会被分散到topic的不同分区中,消费者以组的形式消费topic中的数据,一个topic的一个分区,只能被同一个组里的一个消费者消费,但同一个消费者,可以消费多个分区数据,每个组自己维护topic每个分区的消费偏移量。 kafka不能保证不同分区消...

2019-05-21 17:24:13 567

原创 springBoot 整合WebSocket

1、pom文件,添加一个依赖即可 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId> </dependency>2、...

2019-05-09 11:01:56 174

原创 SpringCloud EureKa服务集群

1、pom文件(由于我服务里用到redis,之前在 SpringBoot整合redis及遇到的版本问题里讲过,springBoot2.1.x版本跟redis兼容有问题,所以这里使用2.0.6)<modelVersion>4.0.0</modelVersion> <parent> <groupId>org.springframework....

2019-04-26 18:11:51 161

原创 springCloud Eureka 注册中心集群搭建

1、pom文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apa...

2019-04-25 15:27:03 290

原创 linux 安装redis集群

1、版本说明系统:CentOS7.4.1708redis版本:5.0.22、下载redis官网有教程:http://www.redis.cn/download.html$ wget http://download.redis.io/releases/redis-5.0.2.tar.gz$ tar xzf redis-5.0.2.tar.gz$ cd redis-5.0....

2018-11-28 19:08:59 142

转载 redis.conf 配置说明

本文转载自:https://blog.csdn.net/wngua/article/details/70158818#是否在后台执行,yes:后台运行;no:不是后台运行(老版本默认)daemonize yes #3.2里的参数,是否开启保护模式,默认开启。要是配置里没有指定bind和密码。开启该参数后,redis只会本地进行访问,拒绝外部访问。要是开启了密码 和bind,可...

2018-11-28 17:47:50 128

原创 SpringBoot Web项目杂记

一、整合多数据源1、pom文件引入依赖 <!-引入mybatis-> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactI...

2018-10-23 12:05:49 209

原创 SpringBoot整合redis及遇到的版本问题

一、pom文件引入redis依赖 <!-- redis缓存 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId>...

2018-10-22 11:34:13 911

原创 RedHat 安装nginx

参考文章:https://blog.csdn.net/u013502406/article/details/56839773今天,项目需在服务器上安装nginx做负载均衡,因此记录下如何操作。nginx安装需要依赖Gcc、PCRE、zlib;PCRE安装需要依赖gcc-c++1、安装GCC解压gcc安装包unzip gcc-4.4.7-4.el6.x86_64.zip进入解...

2018-06-20 16:14:35 4962

原创 mybatis 插入返回主键

先贴代码&lt;insert id="addPageContent" parameterType="com.sitech.dbs.busi.ProdPortalVisual.model.PortalPageContent"&gt; &lt;selectKey keyProperty="contentId" resultType="int" order="BEFORE"&amp

2018-05-18 17:01:17 427

原创 开发问题杂记

1、Date类型转json格式问题今天使用mybatis查询时间字段发现了一个问题,返回前端数据时,发现Date类型的数据变成了时间戳,原本以为是mybatis查询时,resultType是map,没有显示指定转换类型的原因,后面通过断点查询时,发现是Date类型转换json格式时,被转成时间戳,必须先将Date转成String才能正常转换成json格式2、quartz框架job类属性问题...

2018-05-15 12:03:32 206

原创 SpringMVC 接收XML格式参数

今天在写接收XML格式的controller方法时,遇到一些问题,在此记录下:先放最终结果代码1、前端代码 var xmlData = "&lt;?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?&gt;&lt;Request&gt;&lt;smsType&gt;1&lt;/smsType&

2018-05-03 11:35:07 14607 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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