- 博客(6)
- 收藏
- 关注
原创 Springboot自定义注解封装缓存操作
通常,我们为了避免频繁的查询访问数据库或者第三方接口,会把查询结果缓存到redis或者memcached之类的nosql数据库中,避免数据库或者网络开销过大导致程序效率太低或者雪崩效应,但是代码中频繁的操作缓存,会让代码过于冗长,可以通过自定义注解的方式封装缓存的操作,使代码更简洁,话不多说,直接上代码:1.先定义注解@EnableCacheService@Retention(Retentio...
2018-09-30 14:36:09 2776 2
原创 使用PowerDesigner逆向生成Mysql数据模型
前言最近公司要重新开发一套客服系统,涉及到老数据的迁移,希望能沿用之前的数据结构,在此基础上修改,省了很多重复性的工作,以下就PowerDesigner通过已有数据库表结构逆向生成pdm的步骤总结以下.步骤1.安装MySql的ODBC驱动驱动下载地址2.添加ODBC数据源在控制面板->系统和安全->管理工具->ODBC数据源中点击创建新数据源,添加刚安装好的驱动(My...
2018-11-27 13:48:10 302
原创 使用FastDfs作文件服务器
使用FastDfs作文件服务器简介FastDfs在CentOS7系统中的部署Java项目中的应用pom.xml中添加依赖resources目录下添加配置文件fdfs_client.conf封装FastDfs文件类FastDfsFile.java封装FastDfs操作工具类FastDfsClient.java简介FastDfs是一款优秀的分布式开源文件存储系统,以下就此系统在java项目中的应用...
2018-11-22 11:06:41 161
原创 SpringBoot操作Redis
SpringBoot操作RedisSpringBoot项目中操作redis非常简单,只需pom.xml添加依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId&g...
2018-10-18 16:09:31 179
原创 SpringBoot开发REST API,数据格式化全局配置
开发REST API时,通常需要对日期等数据类型进行格式化,以FastJson为例,可以使用@JSONField注解对需要格式化的字段进行配置,也可以使用如下的全局配置类配置类import java.util.ArrayList;import java.util.List;import org.springframework.context.annotation.Configuratio...
2018-09-30 15:47:22 666
原创 FastJson转换复杂对象
调用rest接口时,数据格式通常为json,为了增加代码的可读性和维护性,不建议直接操作JSONObject,而是转换成实际的对象进行处理,遇到比较复杂的对象时,可以通过FastJson提供的TypeReference进行处理,代码如下:String jsonStr = HttpUtil.post(requestBody,remoteUrl);Map&amp;lt;String,List&amp;lt;Use...
2018-09-30 15:25:23 9748 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人