- 博客(17)
- 收藏
- 关注
原创 浏览器复制功能兼容性问题处理
本文分享了在Vue项目中使用VueUse的useClipboard实现复制功能时遇到的兼容性问题。开发时在localhost环境下测试正常,但部署到内网IP地址测试环境后发现失效,原因是浏览器Clipboard API要求安全上下文。解决方案是开启legacy: true配置项,使API在非安全环境下自动降级到document.execCommand('copy')方案。文章还探讨了复制操作必须由用户主动触发的限制,并提供了自行实现兼容方案的代码示例。关键收获是开发环境和测试环境的差异可能导致API行为不同
2026-06-26 09:49:30
141
原创 Java应届生面试八股文(口述版)
本文总结了Java应届生面试中常见的八股文知识点,涵盖MySQL、Spring框架、MyBatis和Spring Cloud Alibaba等核心技术。主要内容包括:MySQL索引原理、事务问题、日志机制;Spring Bean生命周期、循环依赖、AOP实现;MyBatis执行流程、缓存机制;以及微服务组件如Nacos、Sentinel等。文章重点讲解了聚簇索引与二级索引的区别、Spring三级缓存解决循环依赖、MyBatis延迟加载原理等核心概念,为面试者提供了清晰的知识点梳理和备考指导。
2025-12-26 14:54:24
1180
原创 SpringBoot localDataTime序列化
摘要:SpringBoot中LocalDateTime序列化的两种方法:1)使用@JsonFormat注解指定日期格式;2)通过JacksonConfig全局配置ObjectMapper,统一处理LocalDateTime、LocalDate等时间类型的序列化格式,设置时区并关闭时间戳格式化。全局配置方式更加灵活,可一次性解决所有时间类型的序列化问题。
2025-12-25 11:55:36
194
原创 清理Maven没下载完整的依赖
清理Maven依赖没下载完整,如果依赖没下载完整,在项目中,Maven还是能够找到这个依赖,这会导致项目在启动的时候启动不起来。在Maven路径下打开cmd执行以下命令。
2024-12-07 16:07:50
392
原创 mysql定时备份,开启binlog,数据库容灾
把databaseName换成自己的数据库名输入以下内容把 username 替换为实际的用户名;把 password 替换为实际的密码;把 databaseName 替换为实际的数据库名;添加可执行权限之后先执行一下,看看脚本有没有错误,能不能正常使用;crontab -e输入以下内容这是core表达式,代表每一分钟执行一次,每一个*依次代表分钟、小时、日期、月份、星期几也可以去对应的文件夹目录下查看有没有生成对应的sql文件。
2024-07-31 18:58:26
500
原创 Vue2中Vuex的使用状态管理工具
Vuex是一个 Vue 的 状态管理工具,状态就是数据,可以帮我们管理 Vue 通用的数据 (多组件共享的数据),任何组件都可以取到数据使用,特点:共同维护一份数据,数据集中化管理,数据响应式变化, 操作简洁 (vuex提供了一些辅助函数)
2024-07-11 20:59:57
2203
原创 Vue2组件开发,组件通信
非父子组建之间的通信,两个没有任何关系的组件之间的通信,可以进行简易的消息传递(复杂场景使用Vuex)父组件中使用的是input的名字时使用v-model,其他情况下可以使用.sync,这样能够见名知意。子中不能修改父传过来的数据,如果要修改,需要将数据传给父中,让父进行处理。一个页面可以拆分成一个个组件,每个组件有着自己独立的结构、样式、行为。 普通组件都存在根组件里面,普通组件里面也可以再嵌套子组件。,原理是每一个组件的标签都会加上一个data-v-随机哈希。
2024-07-09 14:58:59
1854
原创 vue2生命周期
beforeDestroy释放vue以外的资源,例如定时器、延时器。: 响应式数据创建,vue实例创建完成,通常在此发送初始化请求。:视图数据更新之前,数据更新完成,但是视图数据还没更新完。:模板渲染完成,页面创建完成,可以获取DOM节点。一般情况下在create函数发送初始化渲染请求。:响应式数据创建之前,vue实例还没创建。:渲染模板之前,模板页面还没渲染完成。在mounted开始可以操作DOM。:视图数据更新完成,数据也更新完成。:vue实例已经销毁。
2024-07-09 14:27:06
342
原创 vue2监听器watch
执行一些业务逻辑或异步操作,一旦监听的数据变化了立马执行。简单类型数据直接监听(使用的是方法的写法)watch声明在跟data同级的配置项中。添加额外的配置项(使用的是对象的写法)
2024-07-09 14:25:41
667
原创 计算属性computed
computed具有缓存作用,一旦进行计算就会缓存起来,使用的时候直接从缓存中获取,性能更优,相比于methods性能更好,methods每次调用都需要进行计算。默认使用不具备修改的功能,如果需要对计算属性中的属性进行修改,需要使用完整写法。计算属性不能和data中的属性同名。一个计算属性对应一个函数。
2024-07-09 14:24:36
334
原创 docker远程无法访问解决方案
docker远程访问不了,无法访问,排查问题并解决成功,WARNING: bridge-nf-call-iptables is disabled
2024-04-13 15:37:27
1556
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅