- 博客(19)
- 收藏
- 关注
原创 vue钩子函数之组件生命周期函数
钩子函数一般是指vue自带的描述组件的生命周期的函数,当然还有路由钩子、Vuex 插件钩子 等,此处只讲组件的生命周期函数,这些是在组件生命周期特定阶段自动钩子函数的使用在VUE中很常见,学会合适地在哪些阶段做哪些事情,可以使我们的代码逻辑清晰而规整。而如果用不好则也会出现对应的bug,如在updated 中修改数据可能导致无限循环更新。unmounted 中修改数据发现无效,因为组件已销毁等等,在了解了每个阶段的意义后再去使用则出现这种问题的概率将会大大减少。
2025-06-10 18:35:04
884
原创 VUE之slot的使用【上篇】
slot>是vue中比较重要的标签之一,作为内容占位符,在子父组件引用时起到了很大的作用,常作为组件的插槽功能使用,实现了父组件可以直接向子组件传递html结构的强大功能。目前的UI组件库中几乎都有关于slot的封装,而如何看懂他们的封装并去灵活运用,是我这两篇文章想要说明的。这个上篇只说基本语法,下篇结合UI组件库去谈具体应用。由于本人一边自学一边使用,现在码出来加深下印象,如有不对的地方,欢迎指正。提示:以下是本篇文章正文内容,下面案例可供参考。
2025-05-28 18:24:38
857
原创 springboot里面Junit测试时出现的各种问题
(1) 名字too length ,选择run->eid configration->点开modify options找到shorten command line ,点开下拉选择JAR manifest即可。(2) 关于引入(@Resource或者@Autowire)使用mapper时,拿不到值,值为null,原因:这个是运行时动态生成的,因此需要在类上加上注解:@RunWith(SpringRunner.class)另还需要在类上加上注解: @SpringBootTest(3) 此时
2023-03-16 15:22:11
353
原创 ES修改字段类型(elastic)
有个需求是将es的一个date类型的字段改为string类型,经查阅资料发现es不支持直接修改字段类型,只能将原索引结构复制出来,然后单独修改某个字段的类型后,再去新建一个索引将这个结构填充进去,填充完复制原索引数据到新索引,进而使用新的索引(也可以删掉老的索引,将新的索引改名为之前的索引)。这种在postmoan等工具上也可以实现,其中include_type_name=true是必加的,不然验证不过去。https://ip地址:端口/新索引名称?https://ip地址:端口/_reindex。
2023-03-16 15:13:26
2337
原创 pgsql和sqlserver将多个值拼成的字符串 分隔成有多行结果的表
1.pgsql:使用函数 regexp_split_to_table(text, text);说明:第一个参数可以是字符串类型的常量或者变量(存储里用的较多)或者某张表的某个varchar类型的字段(一般也是存储里用),第二个参数是分隔符,以这个来分隔成多个结果。这个结果是只有一列的数据库表。使用示例: select * from regexp_split_to_table('pgSql,sqlServer', ',');结果:2.sqlserver:使用函数:dbo.f_split(
2022-04-29 17:01:49
1550
原创 sqlserver跨库复制表结构和表数据
(1)仅仅复制数据,即目标表存在:INSERT INTO [datebaseName2].[dbo].[table2] SELECT * FROM [datebaseName1].[dbo].[table1] ; – 其中标1的是原表,标2的是目标表,下同。(2)复制表结构和表数据,即目标表不存在:SELECT * INTO [datebaseName2].[dbo].[table2] FROM [datebaseName1].[dbo].[table1];...
2021-11-17 15:46:10
999
原创 使用BaseInsertMapper来插入数据,数据库表是自增主键时,如何返回主键
mybatis的BaseInsertMapper是通过传递一个和数据库表相对应的entity对象来对这个表进行插入操作的,如果是自增主键的话,则会在插入一条数据后将自增主键set回entity类里,这个时候只要通过get主键字段就可以获取到新增的这条的主键值,具体实现方式如下:首先 entity类:...
2021-11-10 16:41:05
2430
原创 mybatis批量插入数据时,如果是sql server库只返回一条自增主键
有个功能需要做个批量插入,表是自增主键,本来是很简单的事情,结果一测试发现一个神奇的事情,由于数据库是sql server的,插入一条时,id可以正常返回,多条时,就出现了标题的问题,只返回一个id,使用的是mybatis自带的jar包,甚至如何使用人家还加了备注在里面,很清晰,是这样的:然后我就按照上面描述的,自己加了一个自定义的Mapper,把主键名称改成我自己的,然后发现依然只能获取到一条,后来各种查资料,发现对于sqlserver的批量新增,确实是只能返回一条数据,这是JDBC和sql ser
2021-11-09 15:18:53
1784
3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人