摘要: 1) map转实体 Tools.toListBean('map', 实体.class) 2) java 日期格式化 DateFormatUtils.format(new Date(), "yyyy-MM-dd") 3)日期转字符串类型 TimeTools.dateToString(值, "yyyy- 阅读全文
posted @ 2024-03-11 17:03 孙同学你好 阅读(2) 评论(0) 推荐(0) 编辑
摘要: ( join) a表的每条数据 匹配 b表的每条数据 笛卡尔积 数据库刷数据 UPDATE 【表名】 SET 【要更新的字段名】= 【要更新值】, column2 = value2, ... WHERE 【条件】; 日期差天数 timestampdiff( DAY, y.joinTime, c.be 阅读全文
posted @ 2024-03-11 17:01 孙同学你好 阅读(3) 评论(0) 推荐(0) 编辑
摘要: // 获取日期数组中最大的日期 getDateMax(dataArr) { let max = dataArr[0]; for (let i = 1; i < dataArr.length; i++) { if (Date.parse(dataArr[i]) > Date.parse(max)) { 阅读全文
posted @ 2023-06-12 11:42 孙同学你好 阅读(30) 评论(0) 推荐(0) 编辑
摘要: https://baijiahao.baidu.com/s?id=1737501719313223483&wfr=spider&for=pc Navicat Premium 15激活步骤 准备 Navicat Premium 15、Navicat Premium 15注册机 关注领取。 安装 进入安 阅读全文
posted @ 2022-11-11 09:21 孙同学你好 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 原理1.异步执行 Vue实现响应式并不是数据发生变化之后 DOM 就立即变化,而是按照一定策略进行 DOM 的更新。其实在Vue的文档中,不难发现Vue是异步执行 DOM 更新。 异步执行的机制简单来说就是: 1、首先所有的同步任何肯定是在主线程上执行的,即执行栈; 2、除了主线程,还一个任务队列t 阅读全文
posted @ 2022-11-03 15:33 孙同学你好 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 其实是自己开启了express应用,添加了对webpack编译的监听,添加了和浏览器的websocket长连接,当文件变化触发webpack进行编译并完成后,会通过sokcet消息告诉浏览器准备刷新。而为了减少刷新的代价,就是不用刷新网页,而是刷新某个模块,webpack-dev-server可以支 阅读全文
posted @ 2022-02-24 16:01 孙同学你好 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 一、变量的声明 (变量值只能用作属性值,不能用作属性名,如果变量值带有单位,就不能写成字符串) body { --foo: #7F583F; --bar: #F7EFD2; } 上面代码中,body选择器里面声明了两个变量:--foo和--bar。 你可能会问,为什么选择两根连词线(--)表示变量? 阅读全文
posted @ 2021-12-21 17:40 孙同学你好 阅读(211) 评论(0) 推荐(0) 编辑
摘要: Date.now() 阅读全文
posted @ 2021-10-10 15:47 孙同学你好 阅读(11) 评论(0) 推荐(0) 编辑
摘要: console.log( file.file.name.substring(file.file.name.lastIndexOf('.')+1) ) 阅读全文
posted @ 2021-09-22 18:40 孙同学你好 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 在《Javascript权威指南》中这样定义: 参数有形参(parameter)和实参(argument)的区别,形参相当于函数中定义的变量,实参是在运行时的函数调用时传入的参数。 说明白就是,形参就是函数声明时的变量,实参是我们调用该函数时传入的具体参数。 例子: 声明函数add时,a,b就是形参 阅读全文
posted @ 2021-09-18 18:23 孙同学你好 阅读(140) 评论(0) 推荐(0) 编辑