随笔分类 - java
springboot
    
摘要:pring中,用JMS搞RPC时会用到: org.springframework.jms.remoting.JmsInvokerServiceExporter org.springframework.jms.remoting.JmsInvokerProxyFactoryBean spring在实现R
        阅读全文
                
摘要:@Bean 和 @Component的区别 前言 最近研究Springboot 源码的时候发现这两个注解比较常出现,但是放眼看去这两个注解好像功能都差不多,所以专门研究了一下: 注解作用 @Component注解表明一个类会作为组件类,并告知Spring要为这个类创建bean。 @Bean注解告诉S
        阅读全文
                
摘要:菜鸟的springboot常用注解总结 0.前言 可以毫不夸张地说,这篇文章介绍的 Spring/SpringBoot 常用注解基本已经涵盖你工作中遇到的大部分常用的场景。对于每一个注解我都说了具体用法,掌握搞懂,使用 SpringBoot 来开发项目基本没啥大问题了! 为什么要写这篇文章? 最近看
        阅读全文
                
摘要:1, 父Maven pom 文件 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.7.RELEASE</vers
        阅读全文
                
摘要:1, consul 2, zuul 程序的yml 文件 server: port: 8083spring: application: name: zuulInfo # 应用名称 cloud: consul: host: localhost port: 8500 discovery: service-
        阅读全文
                
摘要:1, 添加依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-hystrix</artifactId> <version>2.0.2.RELEASE
        阅读全文
                
摘要:Feign传参注意 最近在用SpringCloud尝试重构以前的项目,使用Feign客户端组件来调用微服务,经常出现参数传不过去变成null的问题,网上查了一下发现feign在参数上的使用还是有一定的限制的,主要是要注意: 1. 当参数比较复杂时,feign即使声明为get请求也会强行使用post请
        阅读全文
                
摘要:RetryPolicy retryPolicy = new ExponentialBackoffRetry(1000, 3) CuratorFramework client = CuratorFrameworkFactory.newClient(zookeeperConnectionString, 
        阅读全文
                
摘要:Java内存结构详解 Java把内存分成:栈内存,堆内存,方法区,本地方法区和寄存器等。 下面分别介绍栈内存,堆内存,方法区各自一些特性: 1、栈内存 (1)一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。 (2)每个栈中的数据(原始类型和对象引用)都是私有的,其他栈不能访问。 (3)栈
        阅读全文
                
摘要:首先,这篇文章参考的是http://blog.didispace.com/springcloud5/这位大牛的博客。本人是通过这篇博客来学习zuul的,现在写的博客只是个人在学习时个人的一些感受和理解。 谈到spring cloud,就要提及到其核心组件:zuul组件,这个组件其实功能很多,比如反向
        阅读全文
                
摘要:10.1 分布式事务基础 10.1.1 事务 事务指的就是一个操作单元,在这个操作单元中的所有操作最终要保持一致的行为,要么所有操作都成功,要么所有的操作都被撤销。简单地说,事务提供一种“要么什么都不做,要么做全套”机制。 10.1.2 本地事物 本地事物其实可以认为是数据库提供的事务机制。说到数据
        阅读全文
                
摘要:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency> @RequestMapping("/m1")pu
        阅读全文
                
摘要:一、前言 springboot整合多数据源解决分布式事务。 1.多数据源采用分包策略 2.全局分布式事务管理:jta-atomikos。 在此记录下,分享给大家。 二、springboot整合多数据源解决分布式事务 1、pom文件 依赖引入 <parent> <groupId>org.springf
        阅读全文
                
摘要:JVM简介 JVM是Java程序得以运行的平台,也是Java程序可以跨平台的底层支撑,从整体上来看,JVM的主要功能可以分为加载和执行两大块。其中类加载器负责.class文件的寻址与加载,执行引擎负责字节码指令执行及内存的管理等等。下面是JVM一个经典的体系结构图 运行时数据区宏观角度: 从宏观角度
        阅读全文
                
摘要:server config 配置 pom <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </depend
        阅读全文
                
摘要:1. 创建项目,添加依赖创建一个Spring Boot Web项目,然后添加spring-boot-starter-security依赖即可,代码如下: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spri
        阅读全文
                
                    
                
浙公网安备 33010602011771号