![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring boot
文章平均质量分 63
王鹏的博客
java 后端知识,坚持原创,持续更新.
微信:wp771910012
qq:771910012
展开
-
Spring boot 实现国际化
1:添加配置类import java.util.Locale;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.LocaleResolver;im原创 2016-12-13 17:44:00 · 14565 阅读 · 3 评论 -
多研究些架构,少谈些框架(4)-- 架构师是技术的使用者而不是信徒
我承认我是标题党, 为什么要写这篇充满争议的文章?目前架构师这个职位特别火热,程序员的目标都是成为一个令人尊敬的架构师。但是我们真的理解架构师应该做些什么?很多人把架构师和框架师等同起来,认为研究框架多的才是架构师下面说的情况请勿对号入座。盲目的追新:技术人员的喜好往往是什么技术流行就追什么技术。现在的技术发展快,前后端不断涌现各种框架,我们恨不得把这些框架都用在自己的项目里才行,要不然怎么好意思和转载 2017-07-20 09:36:03 · 730 阅读 · 0 评论 -
多研究些架构,少谈些框架(3)-- 微服务和事件驱动
接上篇,我们采用了领域驱动的开发方式,使用了充血模型,享受了他的好处,但是也不得不面对他带来的弊端。这个弊端在分布式的微服务架构下面又被放大。事务一致性事务一致性的问题在Monolithic下面不是大问题,在微服务下面却是很致命,我们回顾一下所谓的ACID原则Atomicity - 原子性,改变数据状态要么是一起完成,要么一起失败Consistency - 一致性,数据的状态是完整一致的Iso转载 2017-07-20 09:34:33 · 1936 阅读 · 0 评论 -
多研究些架构,少谈些框架(2)-- 微服务和充血模型
上篇我们聊了微服务的DDD之间的关系,很多人还是觉得很虚幻,DDD那么复杂的理论,聚合根、值对象、事件溯源,到底我们该怎么入手呢?实际上DDD和面向对象设计、设计模式等等理论有千丝万缕的联系,如果不熟悉OOA、OOD,DDD也是使用不好的。不过学习这些OO理论的时候,大家往往感觉到无用武之地,因为大部分的Java程序员开发生涯是从学习J2EE经典的分层理论开始的(Action、Service、Dao转载 2017-07-20 09:32:59 · 1035 阅读 · 0 评论 -
多研究些架构,少谈些框架(1) -- 论微服务架构的核心概念
微服务架构和SOA区别微服务现在辣么火,业界流行的对比的却都是所谓的Monolithic单体应用,而大量的系统在十几年前都是已经是分布式系统了,那么微服务作为新的理念和原来的分布式系统,或者说SOA(面向服务架构)是什么区别呢?我们先看相同点:需要Registry,实现动态的服务注册发现机制;需要考虑分布式下面的事务一致性,CAP原则下,两段式提交不能保证性能,事务补偿机制需要考虑;同步调用还转载 2017-07-20 09:30:26 · 1482 阅读 · 0 评论 -
@Autowired的使用:推荐对构造函数进行注释
在编写代码的时候,使用@Autowired注解是,发现IDE报的一个警告,如下: Spring Team recommends “Always use constructor based dependency injection in your beans. Always use assertions for mandatory dependencies”原创 2017-07-20 17:53:01 · 11640 阅读 · 1 评论 -
spring boot Websocket
spring boot Websocket原创 2017-06-22 16:38:56 · 909 阅读 · 0 评论 -
使用springBoot实现 web后端(二)
基于springBoot的Web后端 (二)原创 2017-03-20 14:16:55 · 5927 阅读 · 6 评论 -
使用springBoot实现 web后端(一)
项目概述项目使用IntrlliJ IDEA 开发工具。springBoot Project,相对于spring框架有大量的默认配置,能省下大量配置文件编辑时间。maven仓库管理工具。原创 2017-03-16 11:02:50 · 6339 阅读 · 2 评论 -
Redis实现Mybatis的二级缓存
一、Mybatis的缓存 通大多数ORM层框架一样,Mybatis自然也提供了对一级缓存和二级缓存的支持。一下是一级缓存和二级缓存的作用于和定义。 1、一级缓存是SqlSession级别的缓存。在操作数据库时需要构造 sqlSession对象,在对象中有一个(内存区域)数据结构(HashMap)用于存储缓存数据。不同的sqlSession之间的缓存数据区域(HashMap)是互相不影响的。转载 2017-02-07 16:58:23 · 799 阅读 · 0 评论 -
java mybatis XML文件中大于号小于号转义
java mybatis XML文件中大于号小于号转义原创 2017-01-06 15:57:37 · 27352 阅读 · 0 评论 -
Spring 定时任务之 @Scheduled cron表达式
Spring 定时任务之 @Scheduled cron表达式原创 2017-01-06 14:28:51 · 1151 阅读 · 0 评论 -
Spring boot 整合mybatis+pageHepper插件
简单的 spring boot + mybatis + pagehelper 整合原创 2016-12-16 14:50:00 · 1596 阅读 · 0 评论 -
springboot配置多数据源dataSourceInitializer报错问题
springboot配置多数据源dataSourceInitializer报错问题报错信息:No qualifying bean of type 'javax.sql.DataSource' available: expected single matching bean but found 产生原因:springboot 数据源初始化类注入数据源时发现多个匹配项,该类是springbo...原创 2019-01-30 09:43:42 · 7448 阅读 · 0 评论