java学习
Forever_and_ever
这个作者很懒,什么都没留下…
展开
-
spring boot整合UEditor,不改源码,真实有效
UEditor以前在php项目中使用过,是一款非常强大的富文本编辑器,内部实现了各种上传功能,我们甚至不用写任何代码,只需要在所需的项目中正确引入ueditor即可。最近在学习java spring boot框架,项目中也选择这款编辑器。但是配置却出现了很多问题,是我没有想到的。因为用thinkphp5来引用时基本不需要任何配置,引入几个js文件就行了。然而在spring boot 中却没有那...原创 2018-10-23 17:50:23 · 5784 阅读 · 64 评论 -
spring boot 在普通类中获取HttpServletRequest对象
import org.springframework.web.context.request.RequestContextHolder; import org.springframework.web.context.request.ServletRequestAttributes; import javax.servlet.http.HttpServletRequest; HttpServl...转载 2019-01-04 10:58:52 · 10893 阅读 · 3 评论 -
spring中bean的生命周期
在spring 框架中 Spring Ioc容器对bean进行管理,负责bean的整个生命周期。具体的过程如下图所示: 参考文献:https://www.cnblogs.com/kenshinobiy/p/4652008.html 1、实例化bean 2、属性注入 3、BeanNameAware的setBeanName(String beanName) 实现了BeanNameAwar...原创 2019-05-30 11:56:34 · 211 阅读 · 0 评论 -
事务处理
一、基本概念 事务是由一组sql语句构成的,它由一个用户输入,并以修改成持久的或者回滚到原来状态而终结。 简单来说就是由一个或多个sql语句组成一个事务,在这个事务中,sql语句要么全部执行成功,要么全部失败,并回滚到原来的状态。 二、ACID原则 事务必须遵从原子性(atomicity)、一致性(consistency)、隔离性(isolation)、持久性(durability)原则。...原创 2019-06-14 17:35:31 · 462 阅读 · 0 评论 -
RabbitMQ消息可靠性投递及分布式事务最终一致性实现
RabbitMQ消息可靠性投递就是保证消息生产者能够将消息百分百投递到RabbitMQ服务器,并在传递过程中不丢失。然而在生产环境中由于网络中断、网络不稳定等原因导致消息在投递过程中丢失,这或许会造成极大的损失。 消息投递过程: 处理任务A成功但由于网络原因消息在投递过程中丢在,会造成我们系统的不一致,以转账为例A银行某用户向B银行某用户转账,A系统用户扣款成功,发送消息给B系统给用户账号...原创 2019-08-01 22:18:49 · 2013 阅读 · 1 评论