- 博客(378)
- 资源 (12)
- 收藏
- 关注
原创 @JsonFormat(pattern = “yyyy-MM-dd HH:mm:ss“)查询时间与数据库中不一致问题
JsonFormat默认情况下timeZone为GMT(即标准时区),而北京是在东八区,所以会造成差8小时.private Date crtDate;
2023-10-12 10:16:35
128
原创 js对json数组中的json对象去重
使用map()方法将JSON对象转换为字符串,并使用Set对象去除重复项。然后,我们将字符串再次转换为JSON对象,并使用Array.from()方法将其转换为数组。这样,我们就得到了一个去重后的JSON对象数组。
2023-08-15 11:02:57
112
原创 37.Vue生命周期-挂载流程
下面绿色框中的是Vue实例,红色框中的是具体的逻辑,而且最主要的是红色框中的还在操作绿色框中的数据。这是因为在定时器里,我们修改了data中的数据opacity,而Vue有这样的承诺,只要修改了data中的数据,那它就会帮我们重新解析模板,而一重新解析模板,那么插值语法中的change就又会调用一次,所以才会有这种无限循环创建定时器的情况发生。所以我们可以发现,所谓的生命周期,其实就是指Vue中特殊的函数,像上面我们使用到的mounted函数,就是Vue在一个关键性的时刻帮我们调用的。都需要在这里去制定。
2023-07-27 11:44:52
130
原创 36.Vue引出生命周期
下面绿色框中的是Vue实例,红色框中的是具体的逻辑,而且最主要的是红色框中的还在操作绿色框中的数据。这是因为在定时器里,我们修改了data中的数据opacity,而Vue有这样的承诺,只要修改了data中的数据,那它就会帮我们重新解析模板,而一重新解析模板,那么插值语法中的change就又会调用一次,所以才会有这种无限循环创建定时器的情况发生。所以我们可以发现,所谓的生命周期,其实就是指Vue中特殊的函数,像上面我们使用到的mounted函数,就是Vue在一个关键性的时刻帮我们调用的。
2023-07-19 22:38:03
54
原创 34.Vue自定义指令-对象式
还有一种就是,我们去定义指令的时候,也不要去写v-前缀,定义指令的时候需要给指令起名字,那么这个指令的名字直接就叫big,而用的时候还是要规规矩矩的写v-big。像需求一这种问题,我们就使用函数的写法就能实现,需求二,我特意设置了一个细节问题,是函数实现不了的,我们就需要用对象的写法去实现。我们可以看到,当修改和v-big毫不相干的值name,都会引起big的调用,则充分说明了指令所在的模板被重新解析时,也会引起指令的重新调用。这个页面一进来,并没有获取焦点,但是在点击n+1以后,却又获取了焦点。
2023-07-17 16:11:16
130
原创 java避免出现科学计数法结果
2.如果使用了BigDecimal,为了避免科学计数可以使用toPlainString()1.如果是double结果,为了避免科学计数可以使用下面方法。
2023-05-30 09:36:00
1348
原创 33.Vue自定义指令(函数式)
还有一种就是,我们去定义指令的时候,也不要去写v-前缀,定义指令的时候需要给指令起名字,那么这个指令的名字直接就叫big,而用的时候还是要规规矩矩的写v-big。像需求一这种问题,我们就使用函数的写法就能实现,需求二,我特意设置了一个细节问题,是函数实现不了的,我们就需要用对象的写法去实现。我们可以看到,当修改和v-big毫不相干的值name,都会引起big的调用,则充分说明了指令所在的模板被重新解析时,也会引起指令的重新调用。就靠big函数中收到的参数,它收到的参数中有两个比较常用,这里打印出来看一下。
2023-04-04 17:07:58
668
原创 npm 打包报错JavaScript heap out of memory(亲测可行)
npm 打包报错JavaScript heap out of memory(亲测可行)
2022-11-19 14:02:46
687
原创 删除有外键关联的表报错,Cannot delete or update a parent row: a foreign key constraint fails
【代码】删除有外键关联的表报错,Cannot delete or update a parent row: a foreign key constraint fails。
2022-10-21 11:17:43
253
原创 sqlserver management studio(2008R2版本)添加注释列及默认值列
我们在刚安装完sqlserver的时候,管理界面的工具是不会有注释列和默认值列的,如果需要的话,就要去修改注册表。我们看到的值:1,2,6;→ 把它改成:1,2,6,7,17;win+R,输入regedit-打开注册表,在打开之前记得先将管理工具关掉。我这里使用的版本是sqlserver2008R2版本。...
2022-08-11 17:19:49
1294
原创 spring cloud解决双重跨域报错The ‘Access-Control-Allow-Origin‘ header contains multiple values , but only one
这是因为Vue的后端gateway做了一次跨域设置,而vue的前端又向其他的后台服务也发请求,如果其他的后端服务如果也做了跨域设置就会导致重复跨域问题。
2022-08-03 15:12:02
784
原创 32.Vue的内置指令
我们之前已经学过一些Vue的指令了比如v-on,v-bind,v-if了,其实Vue还有一些其他的内置指令,我们这一节来学一下。我们学过的指令: v-bind:单向绑定解析表达式,可简写为 :xxx v-model:双向数据绑定 v-for:遍历数组/对象/字符串 v-on:绑定事件监听,可简写为@ v-if:条件渲染(动态控制节点是否存在) v-else:条件渲染(动态控制节点是否存在) v-show:条件渲
2022-07-22 16:46:48
373
2
原创 31.Vue过滤器
过滤器定义对要显示的数据进行特定格式化后再显示(适用于一些简单逻辑的处理)语法1.注册过滤器Vue.filter(name,callback)或newVue{filters{}}2.使用过滤器{{xxx|过滤器名}}或v-bind属性='xxx|过滤器名'备注1.过滤器也可以接收额外参数,多个过滤器也可以串联2.并没有改变原本的数据,是产生新的对应的数据httpshttpshttps。......
2022-07-18 12:02:02
227
原创 30.Vue收集表单数据
收集表单数据若,则v-model收集的是value值,用户输入的就是value值若,则v-model收集的是value值,且要给标签配置value值。若1.没有配置input的value属性,那么收集的就是checked(勾选or未勾选,是布尔值)2.配置了input的value属性(1)v-model的初始值是非数组,那么收集的就是checked(勾选or未勾选,是布尔值)https。......
2022-07-16 18:42:54
350
原创 29.Vue监测数据改变的原理
Vue监视数据的原理1.Vue会监视data中所有层次的数据2.如何监测对象中的数据?通过setter实现监视,且要在newVue时就传入要监测的数据(1)对象中后追加的属性,Vue默认不做响应式处理(2)如果需要给后添加的属性做响应式,请使用如下API或3.如何监测数组中的数据?通过包裹数组更新元素的方法实现,本质就是做了两件事(1)调用原生对应的方法对数据进行更新(2)更新解析模板,进而更新页面4.在Vue修改数组中的某个元素一定要用如下方法1.使用这些API。......
2022-07-15 17:20:50
890
2
原创 js数组的splice()方法
第一个参数(起始位置),第二个参数(删除的项数),第三个参数(插入任意数量的项)三个参数,第一个参数(起始位置),第二个参数(0),第三个参数(插入的项)两个参数,第一个参数(要删除第一项的位置),第二个参数(要删除的项数)...
2022-07-15 14:39:21
655
原创 28.Vue列表排序
上一节我们讲了Vue的列表过滤,那么这一节我们把上一节写的列表过滤升级一下,加一个功能叫做列表排序。我们把上一节的例子增加按年龄升序,按年龄降序,还有展示原顺序的功能。注意,这里增加的排序并不影响过滤的功能,也就是过滤和排序的功能是并存的。...
2022-07-12 14:40:37
1625
原创 27.Vue列表过滤
目录1.使用watch属性实现列表过滤2.使用计算属性实现列表过滤3.总结这一小节我们来讲一下Vue的列表过滤,那么想要完成列表过滤就需要有两个关键的步骤:1.获取用户输入2.根据用户输入信息进行匹配针对获取用户输入这一步,我们就需要使用v-model,使用双向绑定,这样用户的输入就可以实时的反馈到数据层。而针对用户信息匹配这一步,最标准的写法应该是使用计算属性去写,但是针对初学者来说可能想不到这么深,初学者可能最开始的想法是这样的只有用户输入的内容发生变化的时候才会进行过滤匹配,所以就要监听这种变化,那么
2022-07-11 13:56:55
750
原创 26.Vue列表渲染中key的作用与原理(内含虚拟DOM的对比算法详解)
25.Vue列表渲染_爱米酱的博客-CSDN博客这一节开始我们来学一下Vue中与列表渲染相关的东西,这部分知识很重要,而且还比较多,所以我就拆成几个小节来讲。那么这一小节我们就先讲讲基本列表,把基本列表讲清楚之后,我们再讲key的原理,列表过滤和列表排序实现效果:讲到这里这个遍历就已经实现了,但是这里还有一个特别重要的属性,就是key,我们这里不详谈这个属性,这一节我们只关注怎么配置这个属性即可,具体的深入分析内容会在下一节呈现。和key相关的内容我们可以在Vue官网的学习-->API中找到。 这个key属
2022-07-08 16:51:36
475
3
原创 25.Vue列表渲染
这一节开始我们来学一下Vue中与列表渲染相关的东西,这部分知识很重要,而且还比较多,所以我就拆成几个小节来讲。那么这一小节我们就先讲讲基本列表,把基本列表讲清楚之后,我们再讲key的原理,列表过滤和列表排序实现效果:讲到这里这个遍历就已经实现了,但是这里还有一个特别重要的属性,就是key,我们这里不详谈这个属性,这一节我们只关注怎么配置这个属性即可,具体的深入分析内容会在下一节呈现。和key相关的内容我们可以在Vue官网的学习-->API中找到。 这个key属性就是给遍历的每一项加了一个特殊标识,虽然
2022-07-04 16:21:11
401
原创 cxf框架版本从2.6.16升级到3.5.3报错处理
最近将cxf框架版本从2.6.16升级到3.5.3之后,由于是将cxf中的所有lib包一次性导入的,结果出现了以下报错:java.lang.IllegalArgumentException: prefix wsdp is not bound to a namespace解决办法:将以下jar包删除cxf-services-ws-discovery-api-3.5.3.jarcxf-services-ws-discovery-service-3.5.3.jarcxf-services-wsn-api-3.5.
2022-07-01 16:36:12
728
原创 24.Vue条件渲染
在这一节当中,我们来讲一下Vue中的条件渲染,顾名思义,意思就是,你符合某些条件,我再去给你渲染某些东西。需求:需要实现标签显示和隐藏状态的切换这个需求如果使用原生去实现的话,可以通过display属性来实现。那么在Vue中,我们不需要亲自去写这些属性,它给你提供了一个指令v-show,我们可以通过它来实现。实现效果:我们可以看到v-show的本质还是在控制display属性,而且原来的html结构并没有消失,只是被隐藏掉了而已。而且我们还可以通过变量来动态的控制显示和隐藏实现效果:其实上面的v
2022-06-23 14:33:03
252
原创 eclipse新建maven工程报错
今天在新建一个maven工程的时候报错如下:Could not resolve archetype org.apache.maven.archetypes:maven-archetype-quickstart:1.1 解决办法如下:1.下载 maven-archetype-quickstart-1.1.jarhttps://download.csdn.net/download/qq_37050372/85722506 包2.解压后在jar包所在的目录cmd执行以下命令mvn install:install-
2022-06-21 14:18:23
352
5
原创 23.Vue绑定style样式
上一节我们讲了绑定class样式,我们都知道,样式的绑定除了可以使用class绑定,还可以使用style内联的样式。
2022-06-17 14:10:16
2717
原创 22.Vue绑定class样式
为了讲好class样式,我们这里提前准备了7个样式作为例子来讲解。 basic就是最基本的边框。happy,sad,normal代表了3种心情,这三种心情在设置的时候需要3选一。这三个不能同时应用。而add1,add2,add3是可以同时使用的咱们先看看这两部分样式的效果:互斥部分:兼容部分:讲到这里7个样式我们就说完了,接下来我们就操作一下。需求1:basic是基础的,点击div将样式从normal切换为happy这个时候有人就会想这样去实现,给这个div绑定点击事件,在事件中根据这个div的id获
2022-06-17 11:07:26
789
原创 20.Vue监视的简写形式
18.Vue的监视属性_爱米酱的博客-CSDN博客今天我们来讲一下Vue的监视属性。还是通过一个小案例来引入。我们需要实现的案例功能是在页面上输出今天天气很凉爽/炎热,而天气的状态可以通过按钮来切换。而且在切换的同时在控制台输出:天气变化了,现在是:凉爽,原来是:炎热。可以看到之前和之后的状态。我们先来简单实现一下: 实现效果:我们可以看到简单的界面效果出来了。那可不可以实现切换呢?我们可以用Vue的开发者工具试验一下。说明切换是可以起作用的。但是我们可以看到 {{isHot ? '炎热' : '凉爽'}}
2022-06-08 16:39:33
227
原创 19.Vue的深度监视
上一节我们讲了Vue的监视属性:Vue的监视属性https://liufr.blog.csdn.net/article/details/125133366这一节我们再讲一下监视中的扩展点,深度监视。那么这里说的深度是什么意思呢?我们接下来还是通过小案例的方式帮助大家理解。实现效果:接下来提出我们的需求,这里希望我们能够监测到numbers中a的变化,而不监测b的变化。写法如下:实现效果:如果我们想让多级结构numbers中的任意一个属性不论a或者b发生变化的时候都能监测到,该怎么做?刚刚我们监测
2022-06-08 15:47:32
1348
5
原创 18.Vue的监视属性
今天我们来讲一下Vue的监视属性。还是通过一个小案例来引入。我们需要实现的案例功能是在页面上输出今天天气很凉爽/炎热,而天气的状态可以通过按钮来切换。而且在切换的同时在控制台输出:天气变化了,现在是:凉爽,原来是:炎热。可以看到之前和之后的状态。我们先来简单实现一下: 实现效果:我们可以看到简单的界面效果出来了。那可不可以实现切换呢?我们可以用Vue的开发者工具试验一下。说明切换是可以起作用的。但是我们可以看到 {{isHot ? '炎热' : '凉爽'}} 这样的表达式又写的过于麻烦了,既然我们上一
2022-06-08 11:33:03
253
1
原创 java获取Hive表备注
先通过describe extended 表名的方式获取结果: 再找到 Detailed Table Information这一列的结果内容,再使用正则匹配到表备注。
2022-06-06 14:10:02
685
原创 17.Vue的计算属性
我们这一节将通过一个小案例来讲清楚Vue的计算属性。案例的实现效果是,有两个输入框,一个输入姓,一个输入名,最后呈现姓-名当姓或者名改变的时候,最后呈现的姓-名也同步发生改变
2022-06-01 19:25:58
582
3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人