每隔1秒重载一次
var timer = window.setInterval(function() {
console.log('每隔*秒钟刷新一次');
}, 1 * 1000);
常见报错
- 405是请求方式错误
- 400是参数错误
- 500参数请求有误
began
使用微服务,远程调用本地得参数方法
首先在本地如果有单个参数要在
1、mapper里面加上注解
@Param(“page”) int page, @Param(“limit”) int limit
2、在本地controller里面单个参数加上
@RequestParam(“page”) int page,@RequestParam(“limit”) int limit,
实体类加上@RequestBody Student student
对于map集合(不用加value值),list集合(加上value值)还是需要加上注解@RequestParam
3、在连接里面的service中
单个参数
@RequestParam(“page”) int page,@RequestParam(“limit”) int limit;实体类不用加,其他的都需要要注解@RequestParam
4、而在controller里面
单个参数实体类不用加注解(尽量对于map集合(不用加value值),list集合(加上value值)还是需要加上注解@RequestParam )
end
**
延时器
setTimeout(function (){
window.location.reload();
}, 3000);
**
对象案例
{sex: "1", login_name: "212", password: "121", password2: "2121", stuid: "13"}
给对象加一个字段
对象["字段名"] = 值;
删除对象一个字段
delete 对象.字段名;
给集合添加一个新的字段
集合.forEach((value, index) => {
value["checked"] = null; // 新增checked字段,值为FALSE
});
删除集合一个字段
for(var i=0;i<集合.length;i++){
delete 集合[i].字段;
}
java时间转换
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String date = format.format(new Date());
简单的try catch
try {
return null;
}
catch(Exception e){
return null;
}
构造器
mybatis-puls两种构造器
1:
LambdaQueryWrapper<实体类> wrapper = new LambdaQueryWrapper<实体类>();
wrapper.eq(实体类::get实体类参数,参数);
2:
QueryWrapper<实体类> wrapper = new QueryWrapper<>();
wrapper .eq("字段名", 参数);
手机app小程序右上角按钮
1、首先在pages.json里
{
"path": "页面地址",
"style": {
"navigationBarTitleText": "标题",//上面的标题
"enablePullDownRefresh": false,//是否下拉刷新
"app-plus": {
"titleNView": {
"buttons": [{
"text": "确定选择",//按钮名字
"fontSize": "15px",//样式
"float": "right"//位置在右边
}]
}
}
}
}
2、在页面的代码实现
onNavigationBarButtonTap: function(e) {
console.log(123)
}
左上角返回按钮
//返回指定页面
onBackPress(e) {
//跳转到指定页面
uni.redirectTo({
url: '/pages/order/add_order'
});
return true;
//返回上一个页面
let pages = getCurrentPages(); //页面栈
let prePage = pages[pages.length - 2]; //上一页
prePage.$vm.reFresh = Math.random(); //触发上一页监听器
uni.navigateBack(); //返回上一页
}
加载不出现模板,让他白屏
vue中用的到
//标签
<div v-clock>
//样式
[v-clock]{
display:none
}
Map集合,Set集合,List集合
- Map特点
可以储存所有的类型和值
无序、以键值对的形式添加元素,键不能重复,值可以重复
Map(key,value) key不可以重复,value可以
//定义方式:
Map<String,Integer> nums=new HashMap<>();
nums.put("A", 1);//添加
nums.clear();//清除
nums.remove(2);//按位置删除
- Set特点
可以自动去重复的数据,且无序(元素唯一),无索引
// 定义方式:
Set<String> set = new HashSet<String>();
set.add("peace");//添加方法
- List特点
有序的(存取顺序),可以装重复元素(不唯一),有索引
// 定义方式:
List <类型> list=new ArrayList<>();
List <实体类> entity=new LinkedList<>();
strs.add("Aaa");//添加
strs.clear();//清除
strs.remove(2);//按位置删除
strs=strs.subList(2, 4);//原集合第2第3个元素
关闭端口占用
netstat -nao|findstr 端口号 //例如 netstat -nao|findstr 8081
得到8400
进入任务管理器
右键结束进程,即可;
JS四舍五入的方法
// 1.四舍五入
var num =2.446242342;
num = num.toFixed(2);
console.log(num); //2.45
console.log(typeof num); // string
VUE的ajax请求
$.ajax({
url: '/student/add',
type: "POST",
data: dates,
contentType: 'application/json;charset=UTF-8',
dataType: "json"
}).then(res => {
console.log(res);
});