- 博客(12)
- 收藏
- 关注
转载 IntelliJ打包与Maven命令打包的区别
因为经常会遇到这个问题,两种打包方式打出来的包不一样,一般情况是IntelliJ包可能会报错,而使用Maven命令行打出来的包就可以正常使用。具体的区别还没去找,暂时写在这儿,后面再补充 ...
2018-04-03 16:51:00
2403
转载 Java中Mongodb的分页优化
问题在Java中使用mongodb的MongoTemplate进行分页时,一般的策略是使用skip+limit的方式,但是这种方式在需要略过大量数据的时候就显得很低效(即skip趋向于变大)。而且,在数据查询语句中使用到了SORT排序的时候,mongo很容易内存溢出,报出如下错误:la...
2018-01-22 17:05:00
419
转载 使用docker部署sprint boot项目
docker 环境准备我们在一台已经安装docker的服务器下,如何部署spring-boot项目?下载一个带java环境的镜像 docker pull java启动容器 docker run -idt -p 80:8080 -v /data/java:/usr...
2017-12-27 19:12:00
167
转载 如何在外部调用内部匿名类
1.什么是内部匿名类有时候需要一个类的实例来完成一些逻辑,比如Thread的内部匿名类,新起一个线程做数值计算。这个实例只会调用一次,为了方便定义和调用,便产生了内部匿名类2.内部匿名类的创建方式new 父类构造器(参数列表) | 实现接口(){}3.如何在外部调内部匿名类...
2017-11-19 21:47:00
255
转载 快速搭建spring-boot的HelloWord项目
搭建一个SpringBoot的HelloWold工程新建一个maven工程<parent> <groupId>org.springframework.boot</groupId> <artifactId>spr...
2017-09-21 10:21:00
118
转载 装饰器模式
想一个场景我们在Service里经常会去取个人信息,为了不每次都通过DAO从数据库里面读数据,那我们会在数据库查询之前加上一层缓存读取,返回同样结构的数据且不改变查询逻辑本身,这里添加缓存就是在使用装饰器模式模式介绍在模式介绍之前,先声明一条简短的程序设计原则开闭原则类应该对扩展开...
2017-09-04 21:11:00
112
转载 策略模式
想一个场景再过一个月就是国庆节了,就算你是个不爱出门的主儿,这么长的假期肯定也有出行的安排吧。为了愉快的度过这段假期,我们可以先准备几个度假方案,然后从中选择一个:去找平时没机会见到的老朋友约饭约趴约电影独自一人深度旅行陪家人一起周边游...不同的人根据自己的情况会选择不同的...
2017-09-03 16:03:00
144
转载 观察者模式
想一个场景在微信的朋友圈里,在朋友发布了新的状态之后,自己就会受到更新通知,而我们发布一条朋友圈状态后,朋友们也能收到更新通知。这是一个典型的消息订阅,发布模式,换一种话说,这就是观察者模式。模式介绍如上场景,就可以用观察者模式来是实现。简单点,观察者模式到底是什么?观察者模式中...
2017-09-01 18:49:00
139
转载 spring-aop中around切面中处理参数
场景最近遇到一个场景,在业务流程处理中,很多的方法都需要对传入的参数对象做公共的处理【比如:添加编辑人信息】,而且这些传入对象都继承自一个父类,同时需要用到HttpServletRequest。解决的办法使用自定义annotation+aop来实现预处理具体的处理流程是1、自定义一个...
2017-08-30 18:41:00
2675
转载 mybatis的标签使用
配置文件中有哪些标签?在mybatis的mapper配置文件中,xml的DTD验证头部定义了元素为mapper<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/my...
2017-08-21 14:28:00
76
转载 mysql 存储过程的使用
存储过程的使用问题今天遇到一个场景,user用户表要拆分成user-employee表,user-customer表,user-account表,三个子表的数据均有部分来自于user表,需要从user表中向其他三个字表中导入数据。解决办法之前有想到三种办法第一种是在测试用例中操作...
2017-08-10 16:46:00
98
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人