master
parent e971ee7f4b
commit a735c56259

@ -19,8 +19,8 @@ import javax.annotation.Resource;
import java.util.Map; import java.util.Map;
@Slf4j @Slf4j
@EnableScheduling //@EnableScheduling
@EnableAsync //@EnableAsync
@SpringBootApplication @SpringBootApplication
public class AdminClientTemperatureApplication implements CommandLineRunner, ApplicationContextAware { public class AdminClientTemperatureApplication implements CommandLineRunner, ApplicationContextAware {

@ -64,12 +64,12 @@ public class JdbcDemoController {
static { static {
//配置数据源 //配置数据源
// ds.setId("1"); ds.setId("1");
// ds.setName("mysql"); ds.setName("mysql");
// ds.setUrl("jdbc:mysql://192.168.1.24:3306/appserver?useUnicode=true&characterEncoding=utf-8&useSSL=false&autoReconnect=true"); ds.setUrl("jdbc:mysql://192.168.1.24:3306/appserver?useUnicode=true&characterEncoding=utf-8&useSSL=false&autoReconnect=true");
// ds.setUsername("root"); ds.setUsername("root");
// ds.setPassword("Skyinno251,"); ds.setPassword("Skyinno251,");
// ds.setDriver("com.mysql.cj.jdbc.Driver"); ds.setDriver("com.mysql.cj.jdbc.Driver");
// ds.setId("2"); // ds.setId("2");
// ds.setName("oracle"); // ds.setName("oracle");
@ -78,12 +78,12 @@ public class JdbcDemoController {
// ds.setPassword("appserver"); // ds.setPassword("appserver");
// ds.setDriver("oracle.jdbc.driver.OracleDriver"); // ds.setDriver("oracle.jdbc.driver.OracleDriver");
ds.setId("3"); // ds.setId("3");
ds.setName("sqlserver"); // ds.setName("sqlserver");
ds.setUrl("jdbc:sqlserver://192.168.3.29:1433;DatabaseName=appserver;encrypt=false"); // ds.setUrl("jdbc:sqlserver://192.168.3.29:1433;DatabaseName=appserver;encrypt=false");
ds.setUsername("sa"); // ds.setUsername("sa");
ds.setPassword("452131wW"); // ds.setPassword("452131wW");
ds.setDriver("com.microsoft.sqlserver.jdbc.SQLServerDriver"); // ds.setDriver("com.microsoft.sqlserver.jdbc.SQLServerDriver");
} }
/** /**
@ -91,7 +91,7 @@ public class JdbcDemoController {
* *
* @return * @return
*/ */
//@RequestMapping("/api/list") @RequestMapping("/api/list")
public ResponseDto queryList() { public ResponseDto queryList() {
// 自定义一个线程池,内部包含8个线程 // 自定义一个线程池,内部包含8个线程
ExecutorService customPool = Executors.newFixedThreadPool(2); ExecutorService customPool = Executors.newFixedThreadPool(2);
@ -100,7 +100,7 @@ public class JdbcDemoController {
CompletableFuture<String> future = CompletableFuture.supplyAsync(() -> { CompletableFuture<String> future = CompletableFuture.supplyAsync(() -> {
String sql = "select * from temperature where id = ?"; String sql = "select * from temperature where id = ?";
List<Object> jdbcParamValues = new ArrayList<>(); List<Object> jdbcParamValues = new ArrayList<>();
for (int i = 2575155; i < 2600000; i++) { for (int i = 3075212; i < 3226763; i++) {
jdbcParamValues.add(i + 1); jdbcParamValues.add(i + 1);
Gson gson = new Gson(); Gson gson = new Gson();
ResponseDto responseDto = JdbcUtil.executeSql(ds, sql, jdbcParamValues); ResponseDto responseDto = JdbcUtil.executeSql(ds, sql, jdbcParamValues);
@ -118,8 +118,8 @@ public class JdbcDemoController {
temperature.setDataHour(dto.getDataHour()); temperature.setDataHour(dto.getDataHour());
temperature.setDataMinute(dto.getDataMinute()); temperature.setDataMinute(dto.getDataMinute());
temperature.setTopic(dto.getTopic()); temperature.setTopic(dto.getTopic());
temperature.setHumidity(String.valueOf(dto.getHumidity())); temperature.setHumidity(dto.getHumidity());
temperature.setTemperature(String.valueOf(dto.getTemperature())); temperature.setTemperature(dto.getTemperature());
temperature.setLocationDesc(dto.getLocationDesc()); temperature.setLocationDesc(dto.getLocationDesc());
temperatureService.saveTemperature(temperature); temperatureService.saveTemperature(temperature);
} }

@ -37,12 +37,12 @@ public class Temperature implements Serializable {
private Long id; private Long id;
//@ApiModelProperty(value = "温度") //@ApiModelProperty(value = "温度")
@Column(length=10) //@Column(length=10)
private String temperature; private Double temperature;
//@ApiModelProperty(value = "湿度") //@ApiModelProperty(value = "湿度")
@Column(length=10) //@Column(length=10)
private String humidity; private Double humidity;
//@ApiModelProperty(value = "日期") //@ApiModelProperty(value = "日期")
@Column(length=20) @Column(length=20)

@ -70,8 +70,8 @@ public class TemperatureServiceImpl implements TemperatureService {
temperature.setLocationDesc("广西壮族自治区崇左市天等县天等镇荣华村弄在屯113号"); temperature.setLocationDesc("广西壮族自治区崇左市天等县天等镇荣华村弄在屯113号");
} }
} }
temperature.setHumidity(strDataTemperature[0]); temperature.setHumidity(Double.valueOf(strDataTemperature[0]));
temperature.setTemperature(strDataTemperature[1]); temperature.setTemperature(Double.valueOf(strDataTemperature[1]));
//postgresql and mysql //postgresql and mysql
this.temperatureRepository.save(temperature); this.temperatureRepository.save(temperature);

Loading…
Cancel
Save