会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
vi-2525
博客园
首页
新随笔
联系
管理
订阅
1
2
下一页
2018年5月10日
第三章 zookeeper客户端-curator详解
摘要: 一、简介 Curator是Netflix公司开源的一套zookeeper客户端框架。 Curator包含了几个包: curator-framework:对zookeeper的底层api的一些封装 curator-client:提供一些客户端的操作,例如重试策略等 curator-recipes:封装
阅读全文
posted @ 2018-05-10 09:10 vi-2525
阅读(903)
评论(0)
推荐(0)
2018年5月8日
第二章 zookeeper安装(windows)
摘要: 一、环境 JDK 1.8 zookeeper-3.4.12 登录官网找到相应下载地址 http://mirrors.shu.edu.cn/apache/zookeeper/zookeeper-3.4.12/ 二、安装(单机模式) 1)解压下载好的gz包到对应目录。 2)zookeeper的启动方式主
阅读全文
posted @ 2018-05-08 10:16 vi-2525
阅读(153)
评论(0)
推荐(0)
第一章-zookeeper简介
摘要: 一、背景 在互联网应用中,为了适应业务的要求,企业级的系统通常是庞大的,为了解决这一问题,分布式架构应运而生。 分布式架构带来了其特有的复杂性。各个系统需要协调服务,于是zookeeper便诞生了。 zookeeper主要用来解决分布式集群中应用系统的一致性问题。 二、存储结构 ZooKeeper采
阅读全文
posted @ 2018-05-08 10:10 vi-2525
阅读(192)
评论(0)
推荐(0)
2018年4月26日
第二章-spring boot springDataJPA快速开发DAO层,junit测试
摘要: 一、简介 第一章介绍了spring boot简单入门,这一章介绍一下如何通过springDataJPA快速实现DAO层开发。 二、环境 1. jdk1.8 2. springboot 1.5.9.RELEASE 3. apache maven(3.5.0) 4. 开发工具(IntelliJ IDEA
阅读全文
posted @ 2018-04-26 15:09 vi-2525
阅读(7492)
评论(0)
推荐(0)
第一章-spring boot快速入门hello world
摘要: 一、spring boot 简介 每一个spring boot 项目都是以spring的子项目的形式来运行,开发人员不用再去关注繁琐的配置文件,可以把精力放到业务逻辑以及更深层次的架构方面。 二、环境 1. jdk1.8 2. springboot 1.5.9.RELEASE 3. apache m
阅读全文
posted @ 2018-04-26 10:41 vi-2525
阅读(158)
评论(0)
推荐(0)
2018年4月23日
maven+jenkins+nexus+git 持续集成
摘要: 一、背景介绍 随着互联网的普及,项目的规模不断扩大,持续集成变的相当重要。 当项目的规模变大,动辄几十个项目要维护的时候,就会给开发、部署、集成测试带来极大的挑战。 二、maven简单介绍 maven主要用途为项目构建、依赖管理、项目信息管理。 简单安装:下载maven http://maven.a
阅读全文
posted @ 2018-04-23 16:06 vi-2525
阅读(872)
评论(0)
推荐(0)
2018年4月18日
AutoCloseable-批量文件上传下载
摘要: 一、介绍 文件上传下载为项目中常见功能,JDK1.7后通过实现AutoCloseable简化IO流关闭操作,本文顺带介绍spring mvc中批量文件上传(一个或多个)和下载文件的两种方式。 二、环境 1、JDK1.7 2、Spring Boot 1.5.9.RELEASE 3、IDEA 三、 Au
阅读全文
posted @ 2018-04-18 11:22 vi-2525
阅读(269)
评论(0)
推荐(0)
2018年4月13日
spring aop+aspectj+rdis 解决重复流水号
摘要: 一、背景 公司自研一套服务治理框架,只需实现特定接口即可在服务中心上注册服务,但该框架有一套自动重发机制,在网络抖动情况下可能会重复交易(例如重复放款),并非所有交易系统都有完善的交易流水控制机制。为了解决重复交易问题,尽可能的降低代码侵入性,所以使用aop+aspectj+redis解决这一问题。
阅读全文
posted @ 2018-04-13 10:06 vi-2525
阅读(684)
评论(0)
推荐(0)
2018年4月9日
同类中嵌套AOP--注解事物在同一类中嵌套调用不生效
摘要: 一、背景 spring的注解事物没有生效,异常数据没有回滚。 二、具体现象 同一个类中有多个方法,A方法没有开启事物,B方法通过注解开启事物,B方法的事物注解没有生效。代码如下: 执行方法a(),方法b()中的数据成功更新到了数据库中,预期结果为数据回滚。 三、分析 我们知道spring的事物是通过
阅读全文
posted @ 2018-04-09 17:43 vi-2525
阅读(3489)
评论(0)
推荐(1)
2018年4月3日
mybatis插件-乐观锁
摘要: 一、业务背景 我司使用mysql数据库的InnoDB引擎,在执行数据库更新操作时使用了select ...... for update语句,在一定情况下可能导致行级锁转表级锁,在高并发的场景下导致性能低下,故而打算使用乐观锁解决部分性能问题。 系统已经上线,修改所有更新代码改动量大,故决定通过插件方
阅读全文
posted @ 2018-04-03 16:42 vi-2525
阅读(2720)
评论(0)
推荐(2)
1
2
下一页
公告