
SOA及微服务框架
mn_kw
喜欢研究大数据组件技术,深入内核,后续会更新工作级别的解决方案
展开
-
SpringCloud接口网关
接口网关的作用:拦截所有请求,任何请求先交给接口网关,然后再用网关进行转发 和nginx反向代理一样原创 2018-05-17 11:16:03 · 697 阅读 · 0 评论 -
springBoot实现定时调度
如何使用SpringBoot本身已经为我们提供了内置的定时器Scheduled,我们直接使用即可。[java] view plain copy@Configuration @EnableScheduling public class SchedulingConfig { @Scheduled(cron = "0 0/1 * * * ?") public void tes...转载 2018-05-23 16:47:49 · 1357 阅读 · 0 评论 -
使用AOP打印web参数信息
1. 加入依赖<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-aop --><dependency> <groupId>org.springframework.boot</groupId> <artifactId...原创 2018-05-23 16:41:36 · 411 阅读 · 0 评论 -
sprigBoot整合日志
直接将我们的log4j.properties拷贝到resources下就可以了原创 2018-05-23 16:25:04 · 147 阅读 · 0 评论 -
springBoot分布式事务
丰盛的原创 2018-05-23 16:02:25 · 569 阅读 · 0 评论 -
springBoot整合事务
Spring事务分类?编程事务声明事务:xml方式和注解方式原创 2018-05-23 15:50:27 · 348 阅读 · 0 评论 -
springBoot多数据源拆分思路
springBoot整合多数据源(分布式、微服务)在一个项目中,有多个jdbc连接多数据源产生的问题:事务管理在实际项目中,怎么样搭建多数据源举个例子 2个数据源 test001 test0021. 分包结构com.it.test001 ---访问test001数据库 dao servicecom.it.test002 ---访问test002数据库 ...原创 2018-05-23 09:53:34 · 1547 阅读 · 0 评论 -
springCloud了解
接口地址怎么管理?http://memeber.itmadu.com/api/user容错机制、负载均衡、网关、路由策略、高并发情况下,怎么接口限流、断路所以有为服务解决框架SpringCloud解决什么样的问题?配置管理、(注册中心 eureka,在dubbo中用zk)、服务发现、服务注册、断路器、路由策略、负载均衡、全局锁、分布式会话系统、客户端调用、接口网关、服务管理系统rpc远程过程调用S...原创 2018-05-16 16:53:56 · 144 阅读 · 0 评论 -
微服务架构和面向服务架构的区别
面向于服务架构(SOA)主要针对在银行/保险 主要是走xml格式,主要是企业级别ESB服务,属于是轻量级的架构微服务系统会更加细分,主要采用了Http+json+resut进行传输 属于是轻量级的架构,是独立运行的,独立部署的...原创 2018-05-16 16:39:30 · 1893 阅读 · 1 评论 -
SpringBootApplication用法
作用:启动项目,这个可以整合了一些常用的注解,还有扫包的作用,只能在当前同级包下主要整合了以下注解 @ComponentScan(basePackages = {"rxcd.kw.controller","rxcd.kw.service"})开始扫包使用@EnableAutoConfiguration创建了一个springboot这样一个容器项目@Configu...原创 2018-05-22 17:48:41 · 677 阅读 · 0 评论 -
springBoot整合mybatis(重要)
首先加入依赖<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.3.1</version></原创 2018-05-22 17:14:00 · 231 阅读 · 0 评论 -
SpringBoot继承JPA
springJPA是干嘛用的?其实它就是对hibernate进行封装的,1. 首先加入jpa依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> &l...原创 2018-05-22 16:29:02 · 950 阅读 · 0 评论 -
springBoot 整合jdbcTemplate
1. 首先加入依赖2.然后在一下的文件中加入spring.datasource.url=jdbc:mysql://localhost:3306/oaspring.datasource.username=rootspring.datasource.password=rootspring.datasource.driver-class-name=com.mysql.jdbc.Driver这些配置...原创 2018-05-22 15:21:08 · 173 阅读 · 0 评论 -
springBoot_springframework模板
这里springBoot不提倡我们直接使用jsp页面,我们springboot现在提倡页面分离,我们给出了一系列的模板springFramework模板:首先我们应该使用加入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-...原创 2018-05-22 11:20:26 · 646 阅读 · 0 评论 -
SpringBoot全局异常捕捉
什么是全局异常?web开发时候,请求500我们写的代码中有bug,但是我们不想让用户看到,怎么办?我们就可以配置一个全局的异常来捕捉,这样就会增加用户体验这里在我们的APP中有某个错误,我们在页面访问的时候就会有以下的错误但是我们并不想让用户看到这些错误该怎么办?,我们就需要配置全局异常捕捉写完全局捕捉异常那么我们就会出现一下友好提示这个全局捕获异常是用的AOP中的哪一个通知?异常通知...原创 2018-05-21 17:20:50 · 3380 阅读 · 2 评论 -
springBoot静态资源的访问
使用注意例如有如下目录结构:└─resources │ application.yml │ ├─static │ ├─css │ │ index.css │ │ │ └─js │ index.js │ └─templates index.ftl1234567...原创 2018-05-21 16:37:24 · 254 阅读 · 0 评论 -
SpringBoot第一个接口
服务可以理解为一个接口,一个controller,一个做业务请求的 新建一个HelloWorldControllerimport org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.EnableAutoConfiguration;import org...原创 2018-05-21 15:28:08 · 540 阅读 · 0 评论 -
创建第一个SpringBoot项目
打开IntelliJ IDEA,在菜单栏选择File菜单-->New-->Project...-->Spring Initializr,Project SDK即选择JDK的版本,Choose Initializer Service URL选择Default:http://start.spring.io。在接下来的页面我们创建一个Maven项目,如果有朋友对Maven不了解的话,可...原创 2018-05-21 14:56:09 · 231 阅读 · 0 评论 -
springBoot单体架构的优势和不足
优势1. 便于开发:只需借助IDE的开发,调试功能即可完成2. 易于测试:只需要通过单元测试或浏览器即可完成测试3. 易于部署:打包成单一可执行jar包,执行jar包即可完成部署不足1. 复杂性高2.代码难以理解3. 代码难以理解导致代码质量低,复杂性进一步增加4. 代码难以被修改和重构5.交付效率低6.伸缩性差...原创 2018-05-29 17:14:57 · 2817 阅读 · 0 评论