1、在实际应用场景中,我们会用到:如果这条数据在表中,就更新数据;如果不存在这条数据,就插入这条数据。 在oracle中,可以使用merge into实现,在mysql中可以使用ON DUPLICATE KEY UPDA…
分类:spring
浅谈如何使用Feign
在微服务的调用中,Feign绝对是一大利器。本文会梳理使用Feign当中的相关问题。方便我们日常使用和配置。
SpringBoot整合Jpa
上一篇介绍了springboot简单整合mybatis的教程。这一篇是介绍springboot简单整合jpa的教程。 由于jpa的功能强大,后续会继续写关于jpa的介绍已经使用,本文只是简单介绍一下它与springboo…
补习系列(2)-springboot mime类型处理
目标 了解http常见的mime类型定义; 如何使用springboot 处理json请求及响应; 如何使用springboot 处理 xml请求及响应; http参数的获取及文件上传下载; 如何获得原始请求的字节流; …
Spring分布式事务实现概览
分布式事务,一直是实现分布式系统过程中最大的挑战。在只有单个数据源的单服务系统当中,只要这个数据源支持事务,例如大部分关系型数据库,和一些MQ服务,如activeMQ等,我们就可以很容易的实现事务。 本地事物 大家可能都…
SpringBoot多数据源
很多业务场景都需要使用到多数据库,本文介绍springboot对多数据源的使用。 这次先说一下application.properties文件,分别连接了2个数据库test和test1。完整代码如下: ##端口号 ser…
Spring Boot Web 应用性能优化
默认情况下,Spring Boot Web 应用会装配一些功能组件 Bean。 在大多数 Web 应用场景下,可以选择性地关闭一下自动装配的Spring 组件 Bean,以达到提升性能的目的。 配置项优化 Spring …
案例认识Spring IOC
本文spring libs 地址:https://github.com/yizhiamumu/springlibs Spring 能帮我们做什么 ①.Spring 能帮我们根据配置文件创建及组装对象之间的依赖关系。 ②.…
SpringCloud升级到Finchley.RELEASE
课程《SpringCloud微服务实战》项目源码SpringCloud从Finchley.M2升级到Finchley.RELEASE,SpringBoot也从2.0.0.M3升级到2.0.2.RELEASE,会遇到哪些坑…
spring aop & cglib 动态代理
知识回顾 在文章初识AOP中,了解到为什么要用代理,静态代理和动态代理的区别,在JDK的动态代理中讲到JDK的动态代理是如何实现的,有什么优缺点,CGLIB中动态代理中我们又说明了CGLIB如何实现动态代理,和JDK动态…
为什么要学习 SpringBoot 和 HBase?
如果你从事 Java 开发,或者你想在将来从事 Java 方面的开发,那么,SpringBoot 将会是必备的知识储备。而 HBase 呢,将来一定会成为大数据存储的首选架…
Spring Boot实时刷新静态文件
你是否受够了每次修改静态文件都要重启服务器? 有时候在一些公司前后端的职责没有那么的明确,往往后台人员也要去写一些页面,像jsp页面,或者其他的后台模板页面等。默认情况下Java文件会被编译为class文件,并且静态资源…