springboot
文章平均质量分 92
YZX2018
这个作者很懒,什么都没留下…
展开
-
dubbo初识与dubbo无注册中心本地测试
传统项目是把mvc都写在一个项目中,每个项目部署一个tomcat,项目与项目之间使用httpclient或者webservice来调用传统项目架构图项目中包含视图(freemarker)控制层业务层数据访问层静态资源等随着项目的发展,传统的项目迭代困难,已经跟不上互联网的发展。项目架构变成了分布式微服务的架构形式。前后端分离,控制层与服务层分离、以服务来划分各个模块的功...原创 2019-05-11 10:28:36 · 915 阅读 · 0 评论 -
JDK动态代理与Cglib动态代理(SpringBoot2.x使用spring aop示例)
我相信springaop中使用JDK动态代理与Cglib动态代理的区别这一问题在刚毕业的同学面试时都被问过。我们都会答:JDK动态代理的目标对象需要实现接口,Cglib动态代理的目标对象不需要实现接口。再牛逼一点的朋友可能会再答JDK动态代理通过反射来实现,Cglib动态代理通过对字节码的操作来实现的,动态代理可以用来做权限控制、事务、日志处理等作用。再问下去我们就开始慌了因为我们知道动态代...原创 2019-05-11 10:26:07 · 3152 阅读 · 1 评论 -
springboot启动类springApplication与注解解析
springboot的main方法3种启动方式第一种第二种可以看到tomcat的启动端口为54155第三种,使用bulider模式@SpringBootApplication注解和springApplication.run方法运行main方法来启动spring容器或者tomcat容器。那么springboot启动的原理是什么?以上三种方法都是使用spr...原创 2019-05-15 15:24:03 · 1550 阅读 · 0 评论 -
实战Dubbo常用参数与服务治理参数配置
上一编说到了springboot整合dubbo注解版搭建和最简单的RPC远程调用的基本使用,但是dubbo不仅仅是能进行RPC调用,它也是一个服务治理的框架,官网对dubbo的介绍Apache Dubbo (incubating) |ˈdʌbəʊ| 是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。现在...原创 2019-05-15 10:08:31 · 1918 阅读 · 0 评论 -
CAS5.3单点登录服务端搭建与整合springboot
什么是单点登录单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。SSO是概念,实现SSO需要用到CAS框架使用cas框架实现单点登陆有多个不同服务器的web层需要登陆。就要使用cas。在一个web层页面登录,其他页面都不需要登录就能访问如www.tao...原创 2018-12-03 10:19:28 · 3705 阅读 · 0 评论 -
分布式事务之MQ可靠消息
使用MQ可靠消息能够解决分布式事务的最终一致性,但不是实时一致(强一致性)。所以使用时要注意应用场景。MQ可靠消息:1.预发消息:MQ发送消息之前把消息的信息先存到数据库中留底,设置一个字段状态为待确认。(作用:能够知道这条消息是否发送成功,可进行人工补偿)2.进行业务操作3.向MQ发送消息,发送成功后把预发消息的状态改为发送中(表示成功发送),如果失败就不需要修改应用场景:充...原创 2018-11-22 14:21:23 · 416 阅读 · 0 评论 -
Linux(centos7) Elasticsearch6.5集群安装与Kibana可视化
必须要先安全JDK1.8或以上版本,内存配置1G以上,最好2Ghttps://www.elastic.co/cn/downloads/elasticsearch#ga-release 官网下载tar上传到linux 解压tar -zxvf elasticsearch-6.5.0.tar.gz进行bin目录cd elasticsearch-6.5.0/bin/启动ES....原创 2018-11-22 14:19:07 · 1310 阅读 · 2 评论 -
springboot+dubbo+zk集群搭建
zookeeper的集群搭建在上一编已经说过,不会的可以查看。下面开始搭建springboot+dubbo+zk注册中心的demo生产者工程目录如图一、创建dubbo-provider父工程父pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache....原创 2019-05-11 10:30:15 · 6679 阅读 · 1 评论