自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

苏克

莫等闲,白了少年头,空悲切!

  • 博客(15)
  • 收藏
  • 关注

原创 Docker一键安装rabbitmq:3-management

【代码】Docker一键安装rabbitmq。

2023-06-01 16:34:23 269

原创 关于Elementui Cascader非叶子节点显示空白解决方案

笔者项目中的地址选择是使用Elementui的Cascader来实现的如果是正常的用户选择还好,会选择到最后一级,但是如果地址信息是通过第三方平台通过来的且与本系统地址库不对应则需要做映射(跨平台同步地址库的心酸大家应该都懂)。有的平台地址本身就有问题,比如地区项只有到一级/二级这总情况就会显示空白。比如这个地址,信都区下面还有一级,但是因为不是叶子节点,所以显示空白。......

2022-08-29 17:45:32 1698

转载 使用Vue的nextTick引发的执行顺序之争(转载)

一个宿主环境只有一个事件循环,但可以有多个任务队列。宏任务队列(macro task)与微任务队列(micro task)就是其中之二。自己测试一下吧,因为结果大概会出乎你的意料。是宏任务与微任务混合使用,需要手动切换。所以会比当前循环中的所有宏任务要后执行,会比下个循环中的宏任务要先执行。没有什么是百度不到的,如果有,那就google。这里我只是简单提了一下事件循环,更多的细节参考文末参考文献。的内存没办法被释放,等下个周期再来,哼 生米都煮成稀饭了。方法,偶然一天,我发现不管代码的顺序如何,...

2022-08-29 17:38:59 771

原创 Linux安装ffmpeg实用教程

能够进入到这里,说明各位读者对ffmpeg已经有了一定了解,笔者在这里就不做多介绍了,直接进入到安装教程。

2022-08-22 14:31:58 647 1

原创 地址解析 收货地址智能解析 已上传到Gitee上

用于根据文本自动解析出收货信息。

2022-08-09 20:14:33 833

原创 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 365 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 91

原创 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 672 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 129 1

原创 多线程-操作系统底层工作的认识

CPU缓存结构现代CPU为了提升执行效率,减少CPU与内存的交互(交互影响CPU效率),一般在CPU上集 成了多级缓存架构,常见的为三级缓存结构 L1 Cache,分为数据缓存和指令缓存,逻辑核独占 L2 Cache,物理核独占,逻辑核共享 L3 Cache,所有物理核共享存储器存储空间大小:内存>L3>L2>L1>寄存器; 存储器速度快慢排序:寄存器>L1>L2>L3>内存;还有一点值得注意的是:缓存是由最小的存储区块-缓

2021-01-25 22:58:24 191 2

原创 定时线程池ScheduledThreadPoolExecutor

首先瞄一眼继承图

2021-01-25 20:13:15 164

原创 POIUtils Excel通用导入导出工具类

此类是个人目前认为比较通用的方式封装的。如果各位朋友,有更好的封装思路,请多多分享哦,希望我的封装思路能帮到大家。

2020-10-19 14:41:12 1814

原创 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 114

原创 RootBeanDefinition、ChildBeanDefinition、GenericBeanDefinition的区别

从这个继承图可以看出,这三个类都是继承与AbstractBeanDefinition,下面说说这三个类的区别。RootBeanDefinition、ChildBeanDefinition  RootBeanDefinition可以单独作为一个BeanDefinition,也可以作为其他BeanDefinition的父类。但是他不能作为其他BeanDefin...

2019-10-18 23:50:00 3791 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 491

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除