自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 Windows11找不到声音输出设备,解决

打开设备管理器 -> 系统设备 -> 禁用...

2024-10-02 15:08:59 2829 1

原创 Vue2过渡Vue3

vue2为选项是(options)API,Vue3为组合是API。

2024-08-11 16:53:12 2096 1

原创 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路由Router

vue开发一般是单页面程序。路由是一种映射关系,在Vue中路由是路径和组件的映射关系,可以实现跳转页面

2024-07-09 15:12:53 1205

原创 Vue2插槽

插槽有默认插槽和具名插槽,通过插槽完成了内容的定制,传什么显示什么,。作用域插槽可以进行传值

2024-07-09 15:03:49 524

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

原创 Vue2 基础语法,插值表达式、指令

插值表达式{{}},指令v-for, v-if, v-bind, v-on...

2024-07-09 14:14:15 1149

原创 Redis远程访问

Redis设置远程访问

2024-04-13 17:48:56 1055 1

原创 docker远程无法访问解决方案

docker远程访问不了,无法访问,排查问题并解决成功,WARNING: bridge-nf-call-iptables is disabled

2024-04-13 15:37:27 1556 1

空空如也

空空如也

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

TA关注的人

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