摘要:
select * from t_user where time>DATE_SUB(CURDATE(), INTERVAL 1 WEEK) --一周 select * from t_user where time>DATE_SUB(CURDATE(), INTERVAL 3 MONTH) --三月 select * from t_user where time>D... 阅读全文
摘要:
public class LoginInterceptor implements HandlerInterceptor { private static final Logger log = LoggerFactory.getLogger(LoginInterceptor.class); /** * 进入controller层之前拦截请求 * ... 阅读全文
摘要:
前言 一、静态:基于注解 1、创建定时器 使用SpringBoot基于注解来创建定时任务非常简单,只需几行代码便可完成。 代码如下: 关于Cron表达式介绍 cronExpression定义时间规则,Cron表达式由6或7个空格分隔的时间字段组成:秒 分钟 小时 日期 月份 星期 年(可选) 关于C 阅读全文
摘要:
spring.mvc.static-path-pattern=/image/** spring.resources.static-locations=file:D://image/ 阅读全文
摘要:
springboot配置文件: application.properties 然后在启动类中加入如下配置: 在启动类中加入: @configuration 然后加入: 阅读全文
摘要:
@SelectKey(keyProperty = "record.id", resultType = String.class, before = true, statement = "select replace(uuid(), '-', '')") @Options(keyProperty = "record.id", useGeneratedKeys ... 阅读全文
摘要:
方法一: 可以在apllication.property加入下面配置就可以 方法二: 引入依赖: 方法三: 可以在apllication.yml加入下面配置就可以 注意: @JsonIgnoreProperties此注解是类注解,作用是json序列化时将java bean中的一些属性忽略掉,序列化和 阅读全文
摘要:
本文不对分布式事务原理进行探索,而是通过一个案例来说明如何使用分布式事务 案例需求:创建2个基于springCloud的微服务,分别访问不同的数据库;然后创建一个整合服务,调用微服务实现数据的保存到2个不同的数据库,要求采用分布式事务,要么都成功,要么都失败。案例拓扑图: 实现步骤:1 分布式事务处 阅读全文
摘要:
在微服务如火如荼的情况下,越来越多的项目开始尝试改造成微服务架构,微服务即带来了项目开发的方便性,又提高了运维难度以及网络不可靠的概率. 在说微服务的优缺点时,有对比才会更加明显,首先说一下单体式结构 单体式架构 在单体式架构中,系统通常采用分层架构模式(MVC),持久化层、表示层,业务逻辑层。架构 阅读全文
摘要:
微服务是一种架构风格,一个大型复杂软件应用由一个或多个微服务组成。系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好地完成该任务。在所有情况下,每个任务代表着一个小的业务能力。 可以在“自己的程序”中运行,并通过“轻量级设备与HTTP型API进行沟通”。关 阅读全文