bbaiggey_bigdata的博客

专注大数据 ---架构设计

Mybatis源码解析

做为一个java web开发人员,你也许对Spring+Spring Boot+Mybatis的架构早已烂熟于心,上来你可能就可以直接写业务代码,ok 没问题,但是作为你最熟悉的Mybatis,ORM框架之一,也许问你怎么开发DAO层, 也许你可以不加思索的说出答案。建一个接口,写对应的map.x...

2017-10-17 11:46:21

阅读数 263

评论数 1

可靠消息服务在支付领域的应用

可靠消息服务在支付领域的应用

2017-08-09 11:27:53

阅读数 332

评论数 0

Spark之RDD

Spark RDD弹性分布式数据集【三大特点:分布式,高容错,弹性】

2017-03-03 15:12:51

阅读数 414

评论数 0

Storm通信机制

Worker间的通信经常需要通过网络跨节点进行,Storm使用ZeroMQ或Netty(0.9以后默认使用)作为进程间通信的消息框架。 Worker进程内部通信:不同worker的thread通信使用LMAX Disruptor来完成。          不同topologey之间的通信,Stor...

2017-02-17 14:39:26

阅读数 1171

评论数 0

自定义RPC通讯框架,实现dubbo远程RPC服务治理功能

写这篇文章的时候,dubbo已经出了很久了,这个是在dubbo开源之前由我负责设计开发的一套RPC调用框架,满足我们公司的业务增长需要。一下是我们的方案架构图:《具体的代码有机会会在我的GitHub上进行开源.》

2017-01-06 10:31:57

阅读数 913

评论数 0

hadoop之MapReducer作业的提交执行过程

debug信息 列出要切片的所有文件:[DeprecatedRawLocalFileStatus{path=file:/D:/a.txt; isDirectory=false; length=58; replication=1; blocksize=33554432; modification_...

2016-12-14 15:01:54

阅读数 764

评论数 1

Maven常用命令 - 构建反应堆中指定模块

mvn -h 可以看到很多命令及其用途; -am --also-make 同时构建所列模块的依赖模块; -amd -also-make-dependents 同时构建依赖于所列模块的模块; -pl --projects <arg> 构建制定的模块,模块间...

2018-12-14 13:11:06

阅读数 85

评论数 0

Centos7服务器启动jar包项目最佳方式

在linux上运行jar包谁都会啊。为什么我还要单独拎出来讲呢。细心的朋友可能已经在标题中发现关键词Centos7和最佳方式。 这就说明我不是随便写点东西水一篇博客的ヾ(◍°∇°◍)ノ゙   首先Centos7 推荐我们这么运行项目 首先执行命令: cd /etc/systemd/sy...

2018-09-17 11:43:28

阅读数 226

评论数 0

centos7如何添加开机启动服务/脚本

一、添加开机自启服务 在centos7中添加开机自启服务非常方便,只需要两条命令(以Jenkins为例): systemctlenablejenkins.service #设置jenkins服务为自启动服务 sysstemctl start jenkins.service #启动jenki...

2018-09-17 11:38:11

阅读数 363

评论数 1

Spring Boot DATA JPA抓取SQL运行时的传递进去的参数信息

     在系统开发过程中,涉及到数据库操作都是SQL的天下,基于ORM的各类框架来简化开发;在JPA/Hibernate方案中,只提供了SQL的打印输出,但并未输入SQL的参数值是多少,这里将解决这个问题,告知具体如何来实现这个操作。 1.  技术栈的介绍    JDK 1.8,  Spri...

2018-09-04 11:22:16

阅读数 1672

评论数 1

Spring Boot + Spring Data JPA项目配置多数据源

 在以前的常规项目中,直接XML配置文件中配置多个数据源即可,在最新推荐的做法中,我们使用配置类来设置。   首先配置两个数据源:   package com.web.config; import javax.sql.DataSource; import org.springfra...

2018-09-03 17:28:10

阅读数 407

评论数 0

初步理解JWT并实践使用

JWT是一种用于双方之间传递安全信息的简洁的、URL安全的表述性声明规范。JWT作为一个开放的标准(RFC 7519),定义了一种简洁的,自包含的方法用于通信双方之间以Json对象的形式安全的传递信息。因为数字签名的存在,这些信息是可信的,JWT可以使用HMAC算法或者是RSA的公私秘钥对进行签名...

2018-07-12 11:11:55

阅读数 205

评论数 0

Spring Security基本原理

2018-07-12 11:08:30

阅读数 77

评论数 0

SpringBoot使用AutoConfiguration自定义Starter

在我们学习SpringBoot时都已经了解到starter是SpringBoot的核心组成部分,SpringBoot为我们提供了尽可能完善的封装,提供了一系列的自动化配置的starter插件,我们在使用spring-boot-starter-web时只需要在pom.xml配置文件内添加依赖就可以了...

2018-05-23 12:16:38

阅读数 689

评论数 0

Spring MVC @JsonView注解使用

@JsonView注解用来过滤序列化对象的字段属性,简单来说就是定义一个标签,根据controller的JsonView属性,将实体类中不同标签的属性进行分类显示。例: 首先定义一个view类,有两个接口Summary 和SummaryWithDetail :public class View {...

2018-03-29 11:24:10

阅读数 217

评论数 0

基于Wiremock创建Mock Service平台

1、Wiremock工具介绍一般开发项目都会分模块进行,比如都会把前端和后端分开,在前端和后端里面也通常是分模块开发的。当开发进度不一致时,可以对依赖接口构建Mock Service,模拟不同输入/数据/场景,这样不至于影响本模块的开发进度。构建Mock Service方法很多,今天介绍Wirem...

2018-03-29 09:52:25

阅读数 408

评论数 0

java加解密之DES多种使用方式

比较常用的调用方式:DES     使用SecretKeyFactory 的秘钥     选择CBC模式     进行加解密。package com.bg.des; import java.security.SecureRandom; import javax.crypto.Cipher; i...

2018-03-01 16:49:12

阅读数 1769

评论数 0

什么是跨域?怎么解决跨域问题?

什么是跨域? 跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对javascript施加的安全限制。 所谓同源是指,域名,协议,端口均相同,不明白没关系,举个栗子: http://www.123.com/index.html 调用 http://www.1...

2017-12-20 13:17:58

阅读数 188

评论数 0

mongodb系列之--mongodb 主从配置与说明

一、mongodb主从复制配置 主从复制是mongodb最常用的复制方式,也是一个简单的数据库同步备份的集群技术,这种方式很灵活.可用于备份,故障恢复,读扩展等.  最基本的设置方式就是建立一个主节点和一个或多个从节点,每个从节点要知道主节点的地址.  结构图:  配置主从复制的注意点: ...

2017-12-19 17:18:09

阅读数 288

评论数 0

Spring 的 BeanPostProcessor接口实现

今天学习了一下Spring的BeanPostProcessor接口,该接口作用是:如果我们需要在Spring容器完成Bean的实例化,配置和其他的初始化后添加一些自己的逻辑处理,我们就可以定义一个或者多个BeanPostProcessor接口的实现。     下面我们来看一个简单的例子: ...

2017-11-07 14:49:13

阅读数 159

评论数 0

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