集合,vue,java,mybatis-puls,uni-app

每隔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两种构造器
1LambdaQueryWrapper<实体类> wrapper = new LambdaQueryWrapper<实体类>();
 	wrapper.eq(实体类::get实体类参数,参数);
2QueryWrapper<实体类> 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
得到8400
进入任务管理器

找到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);
    });
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值