- 博客(15)
- 问答 (1)
- 收藏
- 关注
原创 RestTemplate使用技巧
有些场景中经常使用请求头设置请求参数,来获取token等信息。请看一下实例:public class TokenUtil{ //该例子没有请求体,从响应头中拿token public String getToken(){ String url = ""; HttpHeaders headers = new HttpHeaders(); ...
2019-05-30 16:17:42
234
原创 java将文本中的数据一行一行读出来
public class Util{ public void readLineFromFile(){ String userDir = System.getProperty("user.dir") + File.separator + "conf" + File.separator + "a.txt"; userDir = user...
2019-05-28 11:42:56
665
原创 工厂模式获取上下文,创建Controller层请求的映射参数
直接上代码,ScenarioServiceContext。public class ScenarioServiceContext { private ScenarioServiceContext(){} private Map<String,Object> pathVarMap = new HashMap<>(); private M...
2019-05-22 10:24:12
441
原创 WebFluxController层实现
Controller层实现,直接上代码。@RestControllerpublic class WebFluxController { private final Logger log = LoggerFactory.getLogger(this.getClass()); @Autowired private ScenarioQueryService service...
2019-05-22 09:58:32
2592
2
原创 springboot多module依赖
这里只提供部分pom内容,全手写,请勿粘贴使用,仅供参考。主module:<groupId>com.xxx.a</groupId><artifactId>Master</artifactId><version>0.0.1-SNAPSHOT</version><name>Master</name...
2019-05-21 10:43:19
1413
原创 springboot定时任务
springboot框架开发常用的定时任务是quartz。直接上代码。@Component@DisallowConcurrentException //串行public class TaskScheduler{ @Async @Scheduled(cron = '0 0/5 * * * ?') public void test(){ //在这里添加逻辑...
2019-05-09 09:51:48
251
原创 hadoop常用命令总结
1.hadoop fs -ls /user --列出user文件下的文件2.hadoop fs -cat /user/a.txt --a文件3.hadoop fs -rm -r /user/a.txt --删除a文件4.hadoop fs -mkdir -p /home/aaa/ --创建一个路径5.hadoop fs -copyFromLocal /home/sy_hdfs/aa...
2019-05-05 15:10:55
113
原创 kafka-zookeeper基础配置
Zookeeper1.请自行下载tar.gz包解压安装2.进入安装目录的/conf目录下。修改配置参数tickTime:zookeeper服务器与客户端之间维护心跳的时间间隔initLimit :集群模式下,Follower机器启动,需要从Leader上同步最新数据,来确定自身服务状态,同步需要在initLimit内完成。即同步时间为10 * 2000 = 20 s(initLimit...
2019-04-30 11:14:42
1462
原创 mybatis条件查询语句
经常见到前端页面上有列表展示数据的形式。有的列表每一个字段列可能都会配有一个上三角下三角按钮,提示该列数据正序或者倒叙排列,对应的sql的关键字就是asc,desc。以下给出一个模板。<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//...
2019-04-28 11:49:16
1351
原创 mybatis批量插入mysql或者oracle
常用的后台业务场景中经常会遇到批量插入mysql或者oracle数据库,但是这两个的写法却大有不同。直接上代码看看。--------------------------------------------------------------------mysql-------------------------------------------------------------------...
2019-04-28 11:23:28
140
原创 多线程之CompletableFuture使用
使用步骤一:在application.properties中添加线程池配置。#ThreadPoolspring.task.pool.corePoolSize = 60spring.task.pool.maxPoolSize = 100spring.task.pool.keepAliveSecond = 120spring.task.pool.queueCapacity = 5...
2019-04-23 12:07:37
702
原创 mybatis一对多业务逻辑实现
上一篇《mybatis一对多》将基本业务逻辑理清楚后,场景类、节点类、属性类以及对应的mapper xml实现。本篇将实现一对多的业务逻辑。在ScenarioMapper.xml中有一个参数场景ID,这是我们需要发送请求获取数据的请求参数。ID的类型在mysql数据库中是varchar类型。所以在解析传入参数的ID有两种方式,一种是直接将JSON串中的key值取出,在方法中传入的是一个stri...
2019-04-23 11:21:59
426
原创 mybatis一对多
mybatis一对多 实际业务中会遇到场景关系描述的需求,一个场景会对应多个节点来具体描述整个场景关系,单个节点会有节点属性信息。业务需求一:根据场景ID查询整个场景信息业务需求二:根据场景ID删除整个场景信息业务需求三:根据场景ID更新整个场景信息以下创建三个model类,Scenario,Node,Prop。Scenario类我只写三个字段,剩余字段可以有场景描述,场...
2019-04-23 11:21:40
130
原创 分区类型
oracle数据库,分区键要非空并设置默认值,根据分区键类型不同分别为DEFAULT systimestamp not null和DEFAULT sysdate not null。接入区分区表示例1.TIMESTAMP类型,按小时create table test{cl1,time, TIMESTAMP(6)DEFAULT systimestamp not nullcl...
2019-04-23 11:21:08
323
原创 SpringBoot数据源配置DataSourceConfig
常见的数据源配置依赖druid。步骤一:添加依赖。具体版本请自行查询。<dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.1.9<...
2019-04-23 11:20:50
15331
空空如也
eclipse中如何将圆的程序显示出来
2015-11-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人