- 博客(44)
- 资源 (8)
- 收藏
- 关注
原创 zookeeper 集群安装
zookeeper 集群安装dubbo集群部署安装依赖于zookeeper,所以我们下面重点安装zookeeper集群一、准备三台机器做集群服务器 IP地址 端口服务器1 192.168.0.7 2181/2881/3881服务器2 192.168.0.8 2181/2881/3881服务器3 192.168.0.9 2181/2881/3881二、配置1、配置java环境将jdk-8u141-l...
2018-02-28 22:23:02
726
原创 log4j详细配置及解释
log4j详细配置及解释一、pom文件配置 <properties> <slf4j.version>1.7.7</slf4j.version> <log4j.version>1.2.17</log4j.version> </properties> <!-- 日志文件管理包 --> <
2018-02-28 21:58:05
1433
原创 linux mysql安装 单节点
Mysql 安装yum 安装mysqlyum -y install mysql-server启动mysql服务service mysqld start设置mysql的root用户,设置密码mysql -u root查看mysql用户和密码select user,host,password from mysql.user;发现密码都是空,然后开始设置root的密码为bigdatamysql>...
2018-02-28 17:33:42
873
原创 后台服务nosql数据库mongodb高可用
一、架构介绍mongodb有几种部署方式,这里采用的是副本集架构(Replica Set)为了防止单点故障就需要引入副本(Replication),当发生硬件故障或者其它原因造成的宕机时,可以使用副本进行恢复,最好能够自动的故障转移(failover)有时引入副本就是为了读写分离,将读的请求分流到副本上,减轻主(primary)的读压力。而Mongodb的Replica Set都能满足这些要求。R...
2018-02-28 17:17:28
534
原创 springboot activemq安装
springboot activemq安装1、新建一个spring boot工程选择Lombok、JMS、Web三个starter组件,点击完成。Lombok用来给模型自动添加setter、getter、constructor方法。2、修改ActiveMQ配置在application.yml中添加如下配置spring: #activemq activemq: in-memory: ...
2018-02-27 11:39:37
789
原创 使用nexus3 配置maven的私有仓库
使用Nexus3配置Maven私有仓库一、安装配置Nexus1、下载nexus https://www.sonatype.com/download-oss-sonatype2、解压tar -zxf nexus-3.5.2-01-unix.tar.gz3、启动进入bin目录启动:./nexus run &出现如下界面启动成功Started Sonatype Nexus OSS 4、访问访问h...
2018-02-27 07:30:25
3847
原创 springboot思维导图
spring cloud更多spring cloug干货spring cloud 微服务spring cloud 知识点服务发现与服务注册定制Rabbon客户端负载均衡策略Spring Cloud Feign使用1SpringCloud Feign使用二SpringCloud Hystrix 实现SpringCloud超时机制、断路器模式简介Spring Cloud Eureka HA 高可用Sp...
2018-02-26 21:40:42
13188
7
原创 mybatis原理
MyBatis框架整体设计更多干货Mybatis知识点Spring boot Mybatis 整合 消息中心1Mybatis分页插件PageHelpermybatis原理二、接口层-和数据库交互的方式MyBatis和数据库的交互有两种方式使用传统的MyBatis提供的API使用Mapper接口1.使用传统的MyBatis提供的API这是传统的传递Statement Id 和查询参数给 SqlSes...
2018-02-26 21:30:15
2156
原创 Mybatis分页插件PageHelper
Mybatis分页插件PageHelper更多干货Mybatis知识点Spring boot Mybatis 整合 消息中心1Mybatis分页插件PageHelpermybatis原理一、概述对于使用Mybatis时,最头痛的就是写分页,需要先写一个查询count的select语句,然后再写一个真正分页查询的语句,当查询条件多了之后,会发现真不想花双倍的时间写count和select如下就是项目...
2018-02-25 22:11:57
1369
原创 Spring boot Mybatis 整合 消息中心1
Spring boot Mybatis 整合更多干货Mybatis知识点Spring boot Mybatis 整合 消息中心1Mybatis分页插件PageHelpermybatis原理本项目使用的环境开发工具:Intellij IDEA 2017.2.0jdk:1.8.0_161maven:3.3.9额外功能PageHelper 分页插件mybatis generator 自动生成代码插件步骤...
2018-02-25 21:38:50
2518
原创 递归算法
Python 递归归去来兮。有去有回一、解释递归:在调用一个函数的过程中,直接或间接地调用了函数本身这个就叫递归调用函数自身行为设置了正确的返回值注:Python在递归中没有像别的语言对递归进行优化,所以他的每一次调用都会基于上一次的调用进行,并且他设置了最大的递归数量防止递归外溢二、例子#直接调用自己:def func(): print('from func') func()...
2018-02-25 17:27:54
642
原创 Mybatis知识点
Mybatis介绍更多干货Mybatis知识点Spring boot Mybatis 整合 消息中心1Mybatis分页插件PageHelpermybatis原理MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJ...
2018-02-25 16:44:56
3236
1
原创 Python3 基本语法四 函数 匿名函数 闭包
Python3 函数函数能提高应用的模块性,和代码的重复利用率。函数匿名函数type函数闭包一、函数1、定义一个函数函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明函数内容以冒号起始,并且缩进return [表达式] 结束函数,选择性地返回一个值给调用方。...
2018-02-25 09:11:16
1155
原创 python3基础语法三-文档字符串 关键字参数 默认参数
python3 语法一、doc(文档字符串)定义如果将一个字符串作为函数的第一部分,而没有名称去引用它,python将它存储在函数中,以便以后可以引用它,这个字符串通常叫做docstring,是documentation string(文档字符串)的缩写。简单的说就是给函数一个描述def add(a,b): """this a function to additon""" #文档字...
2018-02-25 07:41:40
798
原创 zookeeper分布式锁
Zookeeper客户端Curator使用详解Curator是Netflix公司开源的一套zookeeper客户端框架,解决了很多Zookeeper客户端非常底层的细节开发工作,包括连接重连、反复注册Watcher和NodeExistsException异常等等。多共享锁对象 —Multi Shared LockMulti Shared Lock是一个锁的容器。 当调用acquire(), 所有的...
2018-02-24 17:16:38
491
原创 系统迁移阿里云
目前过了下阿里云相关的产品,感觉问题最大的是在数据库选型上是否需要分表分库(DRDS)。如果需要分表分库后台系统改造有点大一、负载均衡SLBSLB 对多台云服务器进行流量分发的负载均衡服务,可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性。自行构建负载均衡 keepalived nginx对比以上两种方案都对系统影响不大,系统应用本身支持将用户session存储在r...
2018-02-24 11:17:39
1441
原创 分布式事务11_TCC 两阶段型、补偿型
柔性事务解决方案:TCC(两阶段型、补偿型)更多干货分布式事务处理一分布式事务二分布式事务处理三分布式事务四_基于可靠消息的最终一致性分布式事务五_基于可靠消息的最终一致性_异常流程分布式事务六_常规MQ队列分布式事务七_幂等性设计分布式事务八_可靠消息最终一致性方案分布式事务九_基于可靠消息的最终一致性代码分布式事务10_最大努力通知形势柔性事务解决方案:TCC(两阶段型、补偿型)支付宝 分布式...
2018-02-22 22:00:04
8240
1
原创 分布式事务10_最大努力通知形
分布式事务10_最大努力通知形势更多干货分布式事务处理一分布式事务二分布式事务处理三分布式事务四_基于可靠消息的最终一致性分布式事务五_基于可靠消息的最终一致性_异常流程分布式事务六_常规MQ队列分布式事务七_幂等性设计分布式事务八_可靠消息最终一致性方案分布式事务九_基于可靠消息的最终一致性代码分布式事务10_最大努力通知形势柔性事务解决方案:TCC(两阶段型、补偿型)支付宝 分布式事务服务 D...
2018-02-16 21:35:05
4769
原创 dubbo部署脚步
dubbo部署脚本目录结构.├── app //应用│ ├── message //消息│ ├── ctoedu-pay-app-message.sh //脚本│ ├── notify ...
2018-02-14 17:31:22
507
原创 分布式事务九_基于可靠消息的最终一致性代码
分布式事务九_基于可靠消息的最终一致性代码更多干货分布式事务处理一分布式事务二分布式事务处理三分布式事务四_基于可靠消息的最终一致性分布式事务五_基于可靠消息的最终一致性_异常流程分布式事务六_常规MQ队列分布式事务七_幂等性设计分布式事务八_可靠消息最终一致性方案分布式事务九_基于可靠消息的最终一致性代码分布式事务10_最大努力通知形势柔性事务解决方案:TCC(两阶段型、补偿型)支付宝 分布式事...
2018-02-11 22:25:29
5474
14
原创 ActiveMQ 的安装与使用(单节点)
ActiveMQ 的安装与使用(单节点)更多干货分布式实战(干货)spring cloud 实战(干货)mybatis 实战(干货)spring boot 实战(干货)React 入门实战(干货)构建中小型互联网企业架构(干货)python 学习持续更新环境:CentOS6.6、JDK7安装 JDK 并配置环境变量(略)下载或上传 Linux 版的 ActiveMQ(可按实际情况使用新一点的版本)...
2018-02-11 22:03:32
1011
原创 分布式事务八_可靠消息最终一致性方案
分布式事务八_可靠消息最终一致性方案更多干货分布式事务处理一分布式事务二分布式事务处理三分布式事务四_基于可靠消息的最终一致性分布式事务五_基于可靠消息的最终一致性_异常流程分布式事务六_常规MQ队列分布式事务七_幂等性设计分布式事务八_可靠消息最终一致性方案分布式事务九_基于可靠消息的最终一致性代码分布式事务10_最大努力通知形势柔性事务解决方案:TCC(两阶段型、补偿型)支付宝 分布式事务服务...
2018-02-11 09:13:06
6907
3
原创 分布式事务七_幂等性设计
分布式事务七_幂等性设计更多干货分布式事务处理一分布式事务二分布式事务处理三分布式事务四_基于可靠消息的最终一致性分布式事务五_基于可靠消息的最终一致性_异常流程分布式事务六_常规MQ队列分布式事务七_幂等性设计分布式事务八_可靠消息最终一致性方案分布式事务九_基于可靠消息的最终一致性代码分布式事务10_最大努力通知形势柔性事务解决方案:TCC(两阶段型、补偿型)支付宝 分布式事务服务 DTS 一...
2018-02-10 22:20:08
10187
原创 分布式事务六_常规MQ队列
MQ队列消息模型的特点更多干货分布式事务处理一分布式事务二分布式事务处理三分布式事务四_基于可靠消息的最终一致性分布式事务五_基于可靠消息的最终一致性_异常流程分布式事务六_常规MQ队列分布式事务七_幂等性设计分布式事务八_可靠消息最终一致性方案分布式事务九_基于可靠消息的最终一致性代码分布式事务10_最大努力通知形势柔性事务解决方案:TCC(两阶段型、补偿型)支付宝 分布式事务服务 DTS 一分...
2018-02-10 22:06:32
5323
原创 分布式事务五_基于可靠消息的最终一致性_异常流程
分布式事务五_基于可靠消息的最终一致性_异常流程更多干货分布式事务处理一分布式事务二分布式事务处理三分布式事务四_基于可靠消息的最终一致性分布式事务五_基于可靠消息的最终一致性_异常流程分布式事务六_常规MQ队列分布式事务七_幂等性设计分布式事务八_可靠消息最终一致性方案分布式事务九_基于可靠消息的最终一致性代码分布式事务10_最大努力通知形势柔性事务解决方案:TCC(两阶段型、补偿型)支付宝 分...
2018-02-10 16:58:42
5826
原创 分布式事务四_基于可靠消息的最终一致性
分布式事务四_基于可靠消息的最终一致性更多干货分布式事务处理一分布式事务二分布式事务处理三分布式事务四_基于可靠消息的最终一致性分布式事务五_基于可靠消息的最终一致性_异常流程分布式事务六_常规MQ队列分布式事务七_幂等性设计分布式事务八_可靠消息最终一致性方案分布式事务九_基于可靠消息的最终一致性代码分布式事务10_最大努力通知形势柔性事务解决方案:TCC(两阶段型、补偿型)支付宝 分布式事务服...
2018-02-10 16:19:57
19449
4
原创 分布式事务三
分布式事务处理三更多干货分布式事务处理一分布式事务二分布式事务处理三分布式事务四_基于可靠消息的最终一致性分布式事务五_基于可靠消息的最终一致性_异常流程分布式事务六_常规MQ队列分布式事务七_幂等性设计分布式事务八_可靠消息最终一致性方案分布式事务九_基于可靠消息的最终一致性代码分布式事务10_最大努力通知形势柔性事务解决方案:TCC(两阶段型、补偿型)支付宝 分布式事务服务 DTS 一分布式事...
2018-02-10 15:45:58
4390
原创 支付宝 分布式事务服务 DTS四
分布式事务服务 DTS四更多干货分布式事务处理一分布式事务二分布式事务处理三分布式事务四_基于可靠消息的最终一致性分布式事务五_基于可靠消息的最终一致性_异常流程分布式事务六_常规MQ队列分布式事务七_幂等性设计分布式事务八_可靠消息最终一致性方案分布式事务九_基于可靠消息的最终一致性代码分布式事务10_最大努力通知形势柔性事务解决方案:TCC(两阶段型、补偿型)支付宝 分布式事务服务 DTS 一...
2018-02-10 15:44:25
3713
原创 支付宝 分布式事务服务 DTS三
分布式事务服务 DTS三更多干货分布式事务处理一分布式事务二分布式事务处理三分布式事务四_基于可靠消息的最终一致性分布式事务五_基于可靠消息的最终一致性_异常流程分布式事务六_常规MQ队列分布式事务七_幂等性设计分布式事务八_可靠消息最终一致性方案分布式事务九_基于可靠消息的最终一致性代码分布式事务10_最大努力通知形势柔性事务解决方案:TCC(两阶段型、补偿型)支付宝 分布式事务服务 DTS 一...
2018-02-10 11:50:34
5252
原创 支付宝 分布式事务服务 DTS 二
分布式事务服务 DTS二更多干货分布式实战(干货)spring cloud 实战(干货)mybatis 实战(干货)spring boot 实战(干货)React 入门实战(干货)构建中小型互联网企业架构(干货)如何玩转 DTS,基本上使用 DTS 对发起方的配置要求会多一点。添加 DTS 的依赖NOTE: 发起方和参与方都需要添加依赖。如果使用 SOFA Lite,只需按照样例工程里的方式添加依...
2018-02-10 11:33:58
8920
2
原创 支付宝 分布式事务服务 DTS 一
分布式事务服务 DTS 一更多干货分布式事务处理一分布式事务二分布式事务处理三分布式事务四_基于可靠消息的最终一致性分布式事务五_基于可靠消息的最终一致性_异常流程分布式事务六_常规MQ队列分布式事务七_幂等性设计分布式事务八_可靠消息最终一致性方案分布式事务九_基于可靠消息的最终一致性代码分布式事务10_最大努力通知形势柔性事务解决方案:TCC(两阶段型、补偿型)支付宝 分布式事务服务 DTS ...
2018-02-10 11:01:59
10446
原创 分布式事务二
分布式事务二更多干货分布式事务处理一分布式事务二分布式事务处理三分布式事务四_基于可靠消息的最终一致性分布式事务五_基于可靠消息的最终一致性_异常流程分布式事务六_常规MQ队列分布式事务七_幂等性设计分布式事务八_可靠消息最终一致性方案分布式事务九_基于可靠消息的最终一致性代码分布式事务10_最大努力通知形势柔性事务解决方案:TCC(两阶段型、补偿型)支付宝 分布式事务服务 DTS 一分布式事务服...
2018-02-10 09:04:21
5927
1
原创 分布式事务一
分布式事务处理一更多干货分布式事务处理一分布式事务二分布式事务处理三分布式事务四_基于可靠消息的最终一致性分布式事务五_基于可靠消息的最终一致性_异常流程分布式事务六_常规MQ队列分布式事务七_幂等性设计分布式事务八_可靠消息最终一致性方案分布式事务九_基于可靠消息的最终一致性代码分布式事务10_最大努力通知形势柔性事务解决方案:TCC(两阶段型、补偿型)支付宝 分布式事务服务 DTS 一分布式事...
2018-02-09 23:20:31
11948
1
原创 yapi部署文档
更多干货 分布式实战(干货) spring cloud 实战(干货) mybatis 实战(干货) spring boot 实战(干货) React 入门实战(干货) 构建中小型互联网企业架构(干货) python 学习持续更新 ElasticSearch 笔记 kafka storm 实战 (干货) ...
2018-02-09 22:17:08
4298
原创 gitblit Git服务器
gitblit Git服务器Git服务现在独树一帜,相比与SVN有更多的灵活性,最流行的开源项目托管网站Github上面,如果托管开源项目,那么就是免费使用的,但是闭源的项目就会收取昂贵的费用,如果你不缺米,那么不在本文讨论的范围内,既然这样,我们可以自己搭建我们的Git服务器。gitblit是使用java语言开发的一个git管理工具,其后台使用的是servlet配置作为网页服务器,引用一句话:G...
2018-02-09 15:11:05
3144
原创 Nexus Repository 3 介绍
Nexus Repository 3随着Nexus Repository Manager OSS 3的发布,虽然目前还是Nexus 2和Nexus 3并行的状态,但是Nexus 3在很多方面已经显现出很大的优势,等到Nexus 3在Maven方面的支持稳定之后就应该是Nexus 3的全面使用之时安装更加简单安装变得更加方便 *安装参照URL官方Docker镜像使用官方Docker镜像使得更加容易的...
2018-02-09 14:51:14
2653
原创 Lombok简介
Lombok简介lombok 能够减少大量的模板代码生成 gettter,setterimport lombok.Getter; import lombok.Setter; @Getter @Setter public class GetterSetterExample1 { private int age = 10; private ...
2018-02-09 11:06:21
450
原创 Bean转VO DTO
DTO 与VO的转换项目中处理bean与DTO VO 的转换jpa 本地查询,返回结果直接是DTO 。参照 <spring data jpa 使用技巧>bean 与DTO 字段差异比较大时。定义convertPagePOtoVObean与DTO 字段 包含关系:BeanUtils 工具转换方式一、DTO 与VO 属性差别大时定义: convertPagePOtoVO1、List 转换定...
2018-02-09 11:04:31
5196
原创 data jpa扩展支持动态sql
data jpa扩展支持动态sql更多干货分布式实战(干货)spring cloud 实战(干货)mybatis 实战(干货)spring boot 实战(干货)React 入门实战(干货)构建中小型互联网企业架构(干货)前言一般在写业务接口的过程中,很有可能需要实现可以动态组合各种查询条件的接口。如果我们根据一种查询条件组合一个方法的做法来写,那么将会有大量方法存在,繁琐,维护起来相当困难。想要...
2018-02-08 10:26:37
10966
2
原创 整合 SpringMVC 5.0 SpringDataJPA 2.0 Hibernate 5
搭建SpringMVC 5.0 SpringDataJPA 2.0 Hibernate 5 2017 最新版更多干货分布式实战(干货)spring cloud 实战(干货)mybatis 实战(干货)spring boot 实战(干货)React 入门实战(干货)构建中小型互联网企业架构(干货)本篇对Spring-data-jpa简单的介绍。整合 spring-data 、hibernate大致整...
2018-02-08 10:26:16
7472
RabbitMQ-3.7.2安装手册
2018-03-18
高可用redis集群搭建及原理
2018-03-08
mysql 5.7 Percona Server
2017-12-15
instantclient-basic-windows.x64-12
2017-11-30
spring-data-jpa hibernate 整合 1.10.1.RELEASE
2017-11-27
postman-4.9.2 crx
2017-11-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人