摘要:
一, 目的: 我们在实际项目中,如果存在返回的数据没有经过数据,从其他系统获取,在前端又需要分页展示时.此时没有经过mybatis层, 所以无法使用分页插件,此时可以自定义分页插件. 二, 前提: mybatis, java编译环境. 三, 过程: 自定义分页工具,可以自行copy: dateLis 阅读全文
摘要:
一 目的: 对于在业务中会存在一些场景与主线业务无关联,但是这些业务又是必须要做的.如: 数据备份, 提醒邮件等. 如果在主流程中执行比较耗时, 为了考虑到业务响应速度,可以采取异步处理. 二 前提: java编译环境. Spring框架 三 过程: 1. 在微服务启动类上添加@EnableAsyn 阅读全文
摘要:
1. 某些场景需要除掉中文,留下其他字符文件. 具体使用javaJDK自带的处理字符的Pattern类.可以按照自己的需求处理字符. 此处只需要处理中文即可. Demo示列: Pattern pat = Pattern.compile("[\\u4e00-\\u9fa5]"); Matcher ma 阅读全文
摘要:
一, 目的: 在不同项目中如果如果使用了之前定义的常用类或者工具类,又不想挨个copy类文件. 可以将所有的常用类放在同一个maven工程中,进行打包,然后放在本地仓库中,使用时直接导包即可. 二, 前提: maven工程,本地仓库.java编译环境. 三, 过程: 使用Maven插件中的packa 阅读全文
摘要:
对于父工程可以使用pom方式,而对于spring单个微服务,pom.xml中的打包方式需要改为jar. pom:打出来可以作为其他项目的maven依赖,在工程A中添加工程B的pom,A就可以使用B中的类。用在父级工程或聚合工程中。用来做jar包的版本控制。 jar包:通常是开发时要引用通用类,打成j 阅读全文
摘要:
一. 方案 因公司项目需要, 会有某些码值会在整个项目很多地方中使用到,为了节省开销,减少数据库压力和查询时间.对于一些常用的查询语句可以存在内存中, 方便实时获取. 以为Spring有接口ApplicationRunner()可以自定义初始化数据. 所以可以直接拿来用. 二,具体实现 创建初始化类 阅读全文
摘要:
1. 对于我们从数据库中获取集合数据,封装在List<Object> 中, 如: List<User> list = userDao.findByname( name); List<User> listA = new ArriList<>(); 在使用list集合数据时我们通常会直接从数据中拿到结果 阅读全文
摘要:
在springboot+springcloud中有些任务需要使用定时处理. 因为在sping家族中已经集成了定时任务类. 1. 可以在启动类上添加@EnableScheduling注解发现定时组件. 2. 在需要使用定时任务的类中,使用@Component将类添加到spring容器中. 3. 在需要 阅读全文
摘要:
在Springcloud中,需要使用eureka微服务来管理远程调用过程. 在jdk8中,导入依赖: <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix- 阅读全文