本篇文章给大家分享平时开发中总结的一点小技巧!在工作中写过Java程序的朋友都知道,目前使用Java开发服务最主流的方式就是通过Spring MVC定义一个Controller层接口,并将接口请求或返回参数分别定义在一个Java实体类中,这样Spring MVC在接收到Http请求(POST/GET ...
分类:
编程语言 时间:
2020-12-14 13:21:02
阅读次数:
4
通过切面编程实现系统请求操作日志记录 1、引入依赖包 <!-- aop 依赖包 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> ...
分类:
编程语言 时间:
2020-12-14 13:07:12
阅读次数:
5
redistemplate.opsForValue().increment("key",1);原子性+1 redisTemplate.opsForValue().setIfAbsent("key","value",timeout,unit); 分布式锁 保证在分布式环境一些 一段时间内 只有一台机械 ...
分类:
其他好文 时间:
2020-12-14 13:02:05
阅读次数:
4
一、MongoDB介绍 MongoDB是一个面向文档的数据库,它使用动态模式将数据存储在类似JSON的文档中。这意味着您可以存储记录而无需担心数据结构,例如存储值的字段数或字段类型。MongoDB文档类似于JSON对象。 如您所知,RDMS以表格格式存储数据,并使用结构化查询语言(SQL)来查询数据 ...
分类:
数据库 时间:
2020-12-14 12:55:12
阅读次数:
3
###使用 Spring Data JPA 持久化数据 **Spring Data 是一个非常大的伞形项目,由多个子项目组成,其中大多数子项目都关注对不同的数据库类型进行数据持久化。**比较流行的几个 Spring Data 项目包括: Spring Data JPA:基于关系型数据库进行 JPA ...
分类:
其他好文 时间:
2020-12-14 12:53:09
阅读次数:
2
###数据湖技术 数据湖(Data Lake) 开源的数据湖技术: delta、hudi、iceberg ###存储--数据组织的管理 逻辑上存储通常分为块存储 文件存储 对象存储 文件存储 阿里云 文件存储 CPFS(Cloud Paralleled File System) 腾讯 文件存储 CF ...
分类:
其他好文 时间:
2020-12-11 12:39:44
阅读次数:
22
前言由于价格监控项目的需求,实现了一个小的邮件发送接口服务,使用了一个单独的SpringBoot项目,给他取名为spring-mail-sender,开源在了Github上。内部我给他命名为提醒服务,因为未来希望还能扩展下,用来做短信发送服务,或者安卓等推送服务的API。简介本项目使用springboot,采用webapi的方式提供邮件,短信等服务的调用接口,目前仅支持邮件提醒。https://g
分类:
编程语言 时间:
2020-12-11 12:38:30
阅读次数:
23
当前公司nginx,每个server下都得配置相同的重复的转发路径,如下:维护起来很麻烦。如果有个文件单独管理该多好,于是找了很多资料,确实可以实现这个功能。下面就把配置分享出来供大家参考。首先创建一个文件test,文件名随便。我写了2个转发,/a/b写好之后,去server下增加一行:include/data/nginx/conf.d/test;如下图所示:配好之后,重启nginx。访问url,
分类:
其他好文 时间:
2020-12-11 12:27:58
阅读次数:
5
Spring IOC 初始化刷新流程:https://www.cnblogs.com/jhxxb/p/13609289.html 这一步主要是实例化和注册 beanFactory 中实现了 BeanPostProcessor 接口的 Bean。 什么是 BeanPostProcessor /** * ...
分类:
编程语言 时间:
2020-12-11 12:18:18
阅读次数:
10
Spring IOC 初始化刷新流程:https://www.cnblogs.com/jhxxb/p/13609289.html 方法源码 initMessageSource() 初始化消息源,向容器里注册一个事件源的单例 Bean:MessageSource public abstract cla ...
分类:
移动开发 时间:
2020-12-11 12:17:24
阅读次数:
13