java代码
## 3目
```java
plcTaskId = plcTaskId > 9999 ? 1 : plcTaskId + 1;
```
## 获取屏幕长宽
```java
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
System.out.println( screenSize.getWidth() + " <长-宽> " + screenSize.getHeight());
```
## 获取鼠标坐标
```
Point point = java.awt.MouseInfo.getPointerInfo().getLocation();
x1=point.x;
y1=point.y;
```
## todo(备注 未完成任务)

## 创建线程java la
```
new Thread(new Runnable() {
public void run() {
for(int i=0;i<20;i++) {
System.out.println("一边听歌");
}
}
}).start();
//jdk8 简化 lambda表达式
new Thread(()-> {
for(int i=0;i<20;i++) {
System.out.println("一边听歌");
}
}
).start();
```
## springboot 接口{}接收
[接口{}接收](https://www.cnblogs.com/anywherego/p/9600871.html)
## springboot 响应乱码问题
```
@Controller
@RequestMapping(value = "/t1", produces = "application/json; charset=utf-8") //乱码问题
@ResponseBody
public class T1Controller {
public List<String> l=new ArrayList();
@GetMapping(value = "/get/{s}")
@WtlMethodExecutionTime(name = "name--123")
public List<String> getChinaArea(@PathVariable(value = "s") String s) {
l.add(s);
return l ;
}
```
## SimpleDateFormat
```
String date="";
SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
date=format.format(new Date());
```
## java打开默认浏览器
```
Runtime.getRuntime().exec("cmd /c start http://wtl2.free.idcfengye.com/t1/get/all");
```
## length size 都是从1开始(从0开始循环<size length)

