自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (8)
  • 问答 (1)
  • 收藏
  • 关注

原创 springCloud(三)Ribbon&Feign

RibbonRibbon是客户端负载均衡工具客户端负载均衡与服务端负载均衡1.客户端负载均衡: 客户端获取到服务端的提供者列表,然后根据一定的规则去调用。(随机/轮询)服务提供者启动时向Eureka集群注册服务,在消费者第一次进行消费时,会从Eureka获取可用的服务列表并缓存到本地(所以第一次耗时多),并且会定时更新服务列表,然后通过负载均衡的算法向其中一个服务提供者请求...

2019-07-10 16:23:42 143

原创 springCloud(二)分布式事务

分布式事务解决方案(TX-LCN)事务特性(ACID) A-原子性 C-一致性 I-隔离性 D-持久性分布式事务理论CAP理论:分布式系统中,CAP只能保证两个,三个不能兼得。C:一致性,A:可用性,P:容错性。BASE理论: 核心思想:系统最终一致性。 BA:基本可用 S:软状态 E:最终一致性协调器XA/JTA规范XA是两阶段提交事务的规范,JTA是Ja...

2019-07-10 16:19:55 777

原创 springCloud(一)

微服务与SOA联系与区别1.SOA(面向服务架构)是继承多个较大组件(应用)的一种机制,彼此之间组成一个协作的套件。粗粒度,松耦合,组件之间通过接口通信。2.微服务是将业务拆分成组件,构成应用。粒度更细,松耦合。3.微服务是SOA的子集。微服务缺点1.运维要求高(多个微服务)2.分布式固有的复杂性(分布式事务/服务实时性[服务之间互相调用]/容错[调用链变长错误发生率高...

2019-04-18 15:26:29 124

原创 使用多线程同时查询案例

该项目使用多线程实现分页查询,分为两步,第一步查询list,第二步查询数量进行分页计算。条数返回值类@Datapublic class ThreadCountPage { private Integer sumCount;}多线程实现Callable接口工具类public class ThreadQuery<T> implements Calla...

2019-04-18 14:34:22 919

原创 关于无限递归的后台写法(java部分)

案例以获取组织架构为例。组织下会存在下级组织,可无限阶层。思路很简单,首先获取所有组织结构,然后进行分组递归即可。只需要查询一次数据库。表结构CREATE TABLE `t_sys_org` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '数据库自增', `parent_id` bigint(20) DEFAUL

2018-02-02 15:51:21 5333 3

原创 docker--制作自己的镜像(三)

上一篇文章我们知道如何使用dockerfile来自定义镜像,本文我们将采用编辑容器的方式制作镜像。首先我们需要运行镜像产生容器,我们这里运行我们上次做好的tomcat镜像,运行方式:docker run -d -p 2222:22 -p 8085:8080 IMAGENAME:TAG运行后我们可以使用xhsell来连接容器,连接后我们可以向webapps中添加war(经过测试),或者安

2017-08-03 10:14:22 463

原创 docker--制作自己的镜像(二)

前面从理论的角度给大家介绍了两种制作镜像的方式,这篇文章我们将针对第一种方式即使用dockerfile的方式来制作一个集成了ssh与tomcat的镜像文件。首先为大家说明一下制作这个镜像所要达到的目标,其一我们希望这个镜像能够通过xshell进行连接,其二我们希望通过xhsell来控制tomcat的启动与停止,并且可以向tomcat中部署程序,达到制作一次镜像可以为多个项目服务的目的,为了达到

2017-08-02 15:10:51 399

原创 docker--制作自己的镜像(一)

这篇文章我们来学习一下如何制作自己的镜像文件的一些理论知识,为后面制作自己的镜像做一些准备工作。通过之前的文章我们已经了解了镜像文件与容器的关系,容器是由镜像运行产生的。镜像一旦制作完毕,里面的已有的内容将无法修改,因为镜像是只读的,但是我们可以创建新的层用来向镜像中增加内容,即镜像可以增加应用与软件,却无法修改已有的应用与软件。制作镜像有两种方式,一种是使用dockerfile来制作镜像

2017-08-01 13:49:46 1716

原创 docker--docker安装

docker目前只能运行在64位的平台上,并且要求内核版本不低于3.10。大家可以通过uname -a或者cat /proc/verison 来查看自己的内核版本详细信息。本文只介绍centos环境中安装docker,如果需要ubuntu安装可到官网进行查看https://docs.docker.com/engine/installation/linux/ubuntu/。cento

2017-07-31 14:43:52 258

原创 docker--docker入门理论

这篇文章先大概为大家介绍一下docker的理论知识,方便后续研读与开发。什么是dockerdocker简单来理解是一种容器技术,是基于go语言实现的开源容器项目。docker提供了搞笑、便捷和轻量级的容器方案,支持多种主流云平台的的部署。docker的思想 就是:build,ship and run any app,anywhere,即通过对应用的封装、分发、部署、运行生命

2017-07-31 14:03:12 240

原创 关于rabbitmq的一些坑以及疑问

在springboot中使用rabbitmq的时候遇到了一些状况,发现很多是由于对概念不清造成的,特此记录。(以下内容纯属个人见解,欢迎指正。)1.确认机制  publisherConfirm  个人理解的确认机制其实是由两部分组成的,分别是rabbitmq-server对于生产者的确认,即publisherConfirm。该确认信息会在server收到生产者发送的消息以后就立即返

2017-05-26 15:27:57 14900 1

原创 redis的安装配置与工具类开发

本文的内容都是围绕redis进行的,主要目的是为zookeeper+dubbo的分布式项目铺路,计划在该项目中引用redis作为缓存机制,算是解决session共享问题的一个方案。但是本文并不介绍redis集群的相关内容,只是redis的简单应用。一.redis的安装(windows环境)1.下载redis,官网上目前已经无法下载windows版本的redis了,官网只提供Linux版本的

2017-05-18 14:38:33 496

原创 spring整合zookeeper与dubbo的入门案例(一)

spring+dubbo+zookeeper简单案例详解

2017-05-16 10:09:43 775

原创 dubbo-admin管理中心的搭建

上一篇文章我们讲解了如何搭建windows环境中的zookeeper,大家可以自行查看,这一篇文章我们讲解一下如何搭建dubbo管理中心来查看zookeeper中的服务列表。首先我们需要去GitHub中下载dubbo的源码,自行下载,我们还需要运行的容器Tomcat,我使用的是Tomcat8,大家可以自行下载1.修改dubbo的配置文件 修改dubbo-admin\src\main\w

2017-05-15 16:42:33 353

原创 windows环境安装zookeeper图文讲解

想要自己搭建一套zookeeper+dubbo+springmvc,所以一步一个脚印的来吧,先来本机搭建一下zookeeper。

2017-05-09 15:12:20 406

原创 图文讲解idea创建springmvc+mavem+mybatis的web工程案例

IDEA入门教程,学习如何用idea新建maven项目。

2017-05-05 15:52:47 3832 1

原创 cxf结合spring写webservice

服务器端:1.引入jar:http://download.csdn.net/download/u010820422/8103055 2.编写webservice接口3.编写接口实现类  4.配置spring配置文件    头部做如下修改:          引入cxf文档          注册webservice接口       

2014-10-31 11:45:40 339

springboot+mybatis动态切换数据源完整项目架构

springboot+mybatis动态切换数据源完整项目架构,支持mysql与oracle,下载配置数据库信息即可测试。

2019-04-18

idea开发的springboot+dubbo+zookeeper的简单案例,下载即可调试

采用idea17,jdk8,开发的springboot+zookeeper+dubbo的简单案例,配置自己的注册中心即可运行测试,直接访问http://localhost:8081/index。

2017-12-27

spring整合zookeeper和dubbo简单案例

java语言开发,spring整合zookeeper与dubbo实现分布式服务的简单案例。

2017-05-16

apache-tomcat8

win64位

2017-05-15

tomcat8 64位

2017-05-15

idea开发maven+SpringMVC+Mybatis小案例

IDEA入门案例,结合我的博客更易理解

2017-05-05

Java版最新微信支付v3.3.7 jsapi支付

从项目中摘取出来的代码部分,可供大家做参考,注释很全面

2014-12-12

cxf与spring整合webservice所需jar

cxf与spring整合webservice所需jar

2014-10-31

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

TA关注的人

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