- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 使用TreeMap的一个坑
TreeMap 在需要使用的排序的时候,课使用TreeMap。自定义排序规则,一般有两种方式。 自定义Comparator key对象实现Comparable的compareTo方法 问题 有一个需求要根据开课时间排序,我自定义了一个Comparator的TreeMap,把HashMap的使用putAll导入到TreeMap中,代码如下: Map<Long, List<H...
2019-05-31 15:36:27
1092
1
原创 SpringBoot Dubbo(Apache孵化版本)整合
SpringBoot Dubbo(Apache孵化版本)整合 由于两年前的SpringBoot和Dubbo的整合有点老了,起新的项目用新的版本整合。 两年前学习的时候出过一个SpringBoot和Dubbo整合的文章,发现现在有部分人查看,为了避免现在使用到过旧的版本,特地重新调整了项目版本。 老博文链接:https://blog.csdn.net/ThirdFloor/article/detai...
2019-04-30 16:35:04
806
原创 SpringBoot使用Hibernate Validator校验参数
Hibernate Validator后端开发中,常常需要对入参进行非空、非法格式校验,以确保数据的安全性和准确性。一般会在Controller层进行校验,此类代码臃肿且规律,在参数多的情况下简直是灾难,严重影响代码的整洁度。如下代码所示:@PostMapping("") public JsonData save(Activity activity){ if (StringUtils.is...
2018-07-13 11:53:33
3306
1
原创 spring-data-redis使用
spring-data-redis Spring提供了spring-data-redis对Jedis、lettuce进行封装,提供了一些操作Redis数据库的接口。同时提供了spring-boot-starter-data-redis包,在SpringBoot项目中使用会更加方便。本文会对spring-data-redis的基本使用进行简单的介绍,重点会放在@Cacheable修改序列化方式上。...
2018-07-09 15:05:55
954
原创 SpringBoot+Dubbo整合
说明: 由于此文章是博主2017年学习时写的文章,项目dubbo版本过低,新项目不应该继续采用此版本。阿里巴巴已经将dubbo重新维护并捐给Apache开源组织,新起了比较新版本的项目整合。学习整合的过程可以继续查阅本片文章,查看和参考源码可参考下面的链接. https://blog.csdn.net/ThirdFloor/article/details/89712207 Spring...
2018-07-05 14:22:09
5853
原创 SpringBoot+Mybatis整合
前段时间去了解了SpringBoot,感觉这东西太方便,不去要部署到Tomcat,也不需要配置文件,直接写一句代码就跑起来一个web项目,直接打包成jar运行就ok了。大型项目会不会使用SpringBoot我不太清除,但对于我这种入门程序员想做一些小项目简直太方便。入门SpringBoot非常简单,Spring官网有教程,如果学过Spring和SpringMVC,那么简单5分钟即可入门。当然,如果...
2018-07-05 14:17:59
243
原创 Redis入门笔记
Redis起步 Linux安装 到官网下载tar.gz包 解压: tar -xzf redis-3.2.5.tar.gz 进入redis-3.2.5执行命令: make 安装: make install 复制配置文件: cp redis.conf /etc/ 启动和关闭 在根目录下创建目录myredis,将目录redis-3.2.5里的redis.conf复制到此 vim打开...
2018-07-05 14:13:27
222
原创 MongoDB入门
Windows安装下载在官网下载msi安装文件,安装到某个文件夹配置在安装后的根目录下创建三个文件夹data 存放数据log 存放日志conf 存放配置文件在log下创建mongodb.log文件,用来写入日志在conf下创建mongodb.conf文件,写入以下配置dbpath=E:\Development\mongoDB\Server\3.2\data #数据库路径 logpath=E:\D...
2018-07-05 14:05:18
214
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人