- 博客(15)
- 收藏
- 关注
原创 关于Elementui Cascader非叶子节点显示空白解决方案
笔者项目中的地址选择是使用Elementui的Cascader来实现的如果是正常的用户选择还好,会选择到最后一级,但是如果地址信息是通过第三方平台通过来的且与本系统地址库不对应则需要做映射(跨平台同步地址库的心酸大家应该都懂)。有的平台地址本身就有问题,比如地区项只有到一级/二级这总情况就会显示空白。比如这个地址,信都区下面还有一级,但是因为不是叶子节点,所以显示空白。......
2022-08-29 17:45:32
2012
转载 使用Vue的nextTick引发的执行顺序之争(转载)
一个宿主环境只有一个事件循环,但可以有多个任务队列。宏任务队列(macro task)与微任务队列(micro task)就是其中之二。自己测试一下吧,因为结果大概会出乎你的意料。是宏任务与微任务混合使用,需要手动切换。所以会比当前循环中的所有宏任务要后执行,会比下个循环中的宏任务要先执行。没有什么是百度不到的,如果有,那就google。这里我只是简单提了一下事件循环,更多的细节参考文末参考文献。的内存没办法被释放,等下个周期再来,哼 生米都煮成稀饭了。方法,偶然一天,我发现不管代码的顺序如何,...
2022-08-29 17:38:59
883
原创 Linux安装ffmpeg实用教程
能够进入到这里,说明各位读者对ffmpeg已经有了一定了解,笔者在这里就不做多介绍了,直接进入到安装教程。
2022-08-22 14:31:58
856
1
原创 volatile是如何保证可见性
volatile是如何保证可见性volatile的作用缓存一致性协议volatile的作用当A,B线程访问同一个变量C,A线程改变了变量C的值,如果变量C用volatile修饰了,则会通知线程B去主线程中从新加载变量C的值。笔者这样描述volatile的作用后,你是否会有一下两点疑问:1.为什么线程A修改了变量值后,需要去通知B线程,他们不是共享C变量吗?2.A修改变量后,是如何通知到B线程的?接下请听我细细道来缓存一致性协议...
2021-03-12 20:10:40
513
1
原创 Mysql隐转换导致索引失效
记录一个问题,mysql查询的时候如果有隐式转换会导致索引失效如执行计划:带有隐式转换的查询:desc select * from xx_product where sn=4486466;id select_type table partitions type possible_keys key key_len ref rows filtered Extra1 SIMPLE xx_product ALL sn 467235 10.00 Using wheretype为al.
2021-03-10 00:41:23
144
原创 Linux重启java应用shell脚本
echo "************ 尝试重启中 **************"#得到对应服务的进程号kid=`ps -ef |grep gwhn-web-0.0.1-SNAPSHOT.jar| grep -v "grep"|awk '{print $2}'`kill -9 $kidif [ "$?" -eq 0 ]; then echo "kill成功,pid:"$kidelse echo "kill失败,没有找到对应的进程"fi #重启服务nohup java -D.
2021-02-02 17:51:13
877
2
原创 Redis学习笔记
持久机制rdb快照(snapshot):默认情况下,redis将快照保存在名字为dump.rdb的二进制文件中,可以配置在"N秒有M个改动"自动保存一次,比如说 :save 60 100 意思就是在60秒内,至少有100个修改,就回执行一次保存。rdb快照还可以手动执行save或者bgsave命令来手动保存。此命令会将redis当前内中中的数据快照保存至一个新的rbd文件,并覆盖原有的快照文件。aof(append-only file):会将每条修改命令保存至appendonly.aof文件中
2021-01-27 20:42:49
221
1
原创 多线程-操作系统底层工作的认识
CPU缓存结构现代CPU为了提升执行效率,减少CPU与内存的交互(交互影响CPU效率),一般在CPU上集 成了多级缓存架构,常见的为三级缓存结构 L1 Cache,分为数据缓存和指令缓存,逻辑核独占 L2 Cache,物理核独占,逻辑核共享 L3 Cache,所有物理核共享存储器存储空间大小:内存>L3>L2>L1>寄存器; 存储器速度快慢排序:寄存器>L1>L2>L3>内存;还有一点值得注意的是:缓存是由最小的存储区块-缓
2021-01-25 22:58:24
236
2
原创 POIUtils Excel通用导入导出工具类
此类是个人目前认为比较通用的方式封装的。如果各位朋友,有更好的封装思路,请多多分享哦,希望我的封装思路能帮到大家。
2020-10-19 14:41:12
2156
原创 SpringMVC 源码总结笔记
1:首先方法进入:doDispatch2:checkMultipart() 判断当前请求是否有文件3:getHandler() :通过HandleMapping去找一个Controller对象 3.1:扩展点1:HandleMapping 3.2: Spring boot 扩展Spring mvc 其中就扩展了 HandleMapping 去解析静态资源4: getHandle...
2019-12-17 22:55:00
148
原创 RootBeanDefinition、ChildBeanDefinition、GenericBeanDefinition的区别
从这个继承图可以看出,这三个类都是继承与AbstractBeanDefinition,下面说说这三个类的区别。RootBeanDefinition、ChildBeanDefinition RootBeanDefinition可以单独作为一个BeanDefinition,也可以作为其他BeanDefinition的父类。但是他不能作为其他BeanDefin...
2019-10-18 23:50:00
3920
1
原创 简单实现动态代理(Proxy)
最近学习了Jdk的动态代理,然后自己也简单的手写了一个。 思路: 1.根据代理的接口,生成对应的Java代码文件 2.将生成的Java文件编译成class文件 3.利用URLClassLoader加载class到Jvm中,利用反射在new出这个对象。代理业务接口package com.michael.pl;import java......
2019-10-01 18:22:00
558
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人