- 博客(267)
- 资源 (3)
- 收藏
- 关注
原创 html2canvas 将DOM节点转成图片
可以新建一个txt文件,然后丢进去修改后缀名称即可。这是我准备画的DOM节点。将js文件保存到本地。
2024-03-01 17:18:39
513
原创 mysql优化之语句调优
SQL优化技巧使用group by 分组查询是,默认分组后,还会排序,可能会降低速度,在group by 后面增加 order by null 就可以防止排序.有些情况下,可以使用连接来替代子查询。因为使用join,MySQL不需要在内存中创建临时表。 select * from dept, emp where dept.deptno=emp.deptno; [简单处理方式] s...
2024-01-31 14:59:15
559
原创 Vue中嵌入原生HTML页面
但是vue目前暂时没找到有类似功能相关文档,所以我采用iframe嵌套的方式。在mounted生命周期中去绑定具体Iframe的页面。在mounted中加监听事件,并配上处理监听对象的方法。在data中定义一个iframe绑定的页面的对象。在method中定义方法,用于处理监听的事件。在html中接收vue端传过来的值。发送信息到iframe页面。html页面中的代码。
2024-01-30 17:31:26
4422
原创 SpringSecurity 免密登录方法
需求:做微信公众号扫码登录的时候发现,我们通过微信用户的openID获取后台用户的账号,但是密码是加密放到数据库且不能逆向解密,这时就应该跳过密码认证。添加自定义校验 # MyAuthenticationProvider。
2024-01-29 15:01:09
3364
3
原创 探索 Sa-Token (五)SaManager # SaTokenConfig 全局组件设计原理
*** 注入 Sa-Token 所需要的 Bean*/= null) {
2024-01-23 13:39:15
689
原创 element-plus 私有化部署
安装 npm -g install static-server 包,然后使用 static-server -p 8888 -o 来启动。
2024-01-03 09:42:40
703
原创 Spring ApplicationEvent事件处理
定义监控基础业务类/*** 监听基础类*/定义更新代办接口参数/*** 更新待办接口*/@Data/*** 添加待办记录时返回的待办记录 id*//*** 待办记录的标题* 注意:若有传递此字段,且传递值为非空字符串,则会更新覆盖原记录该字段的值*//*** 待办事项的状态,枚举值:* "1":处理中* "2":待评价* "3":已完成* 注意:若有传递此字段,且传递值为非空字符串,则会更新覆盖原记录该字段的值*//**
2024-01-02 15:29:17
805
原创 探索 Vue3 (五) 骨架屏
骨架屏是页面的一个空白版本,通常会在页面完全渲染之前,通过一些灰色的区块大致勾勒出轮廓,待数据加载完成后,再替换成真实的内容。可以看到使用起来非常简单,只需要一行代码即可。
2023-12-25 18:35:43
1347
2
原创 GIT 不同仓库之间合并代码
这是一个基本的合并流程,具体的步骤可能会因为项目结构和权限设置而有所不同。在执行这些操作之前,请确保你理解每个步骤的含义,并且最好在合并之前备份你的代码以防万一。请注意,如果你不是仓库的管理员或者没有推送权限,你可能需要向仓库管理员请求推送权限。合并两个不同仓库的代码通常需要以下步骤。这会将第二个仓库的分支信息拉取到本地,但并不会合并到你的当前分支。确保你已经有权限访问这两个远程仓库。切换到你想要合并代码的分支,然后使用。如果有冲突,需要解决冲突并提交变更。
2023-12-25 17:36:37
3343
原创 探索 Vue3 (四) keep-alive缓存组件
keep-alive为抽象组件,主要用于缓存内部组件数据状态。可以将组件缓存起来并在需要时重新使用,而不是每次重新创建。这可以提高应用的性能和用户体验,特别是在需要频繁切换组件时。:如果缓存的实例数量即将超过指定的那个最大数量,则最久没有被访问的缓存实例将被销毁,以便为新的实例腾出空间。当一个组件实例作为缓存树的一部分插入到 DOM 中时,它将重新。默认会缓存内部的所有组件实例,但我们可以通过。缓存的根组件,也适用于缓存树中的后代组件。缓存而仍作为组件树的一部分时,它将变为。一个持续存在的组件可以通过。
2023-12-21 11:48:00
735
原创 探索 Vue3 ( 三 ) Teleport传送组件
Teleport Vue 3.0新特性之一。Teleport 是一种能够将我们的模板渲染至指定DOM节点,不受父级style、v-show等属性影响,但data、prop数据依旧能够共用的技术;Teleport中的内容允许我们控制在任意的 DOM 中,完全不受父级style样式影响。
2023-12-21 10:55:34
549
原创 Uniapp + Vue3 封装请求工具挂载全局
备注:Vue3不可以像vue2那样子通过this对象去调用全局挂载对象,需要使用 getCurrentInstance 方法获取proxy 对象。
2023-12-20 17:31:05
2828
5
原创 Uniapp + Vue3 + Pinia + Vant3 框架搭建
现在越来越多项目都偏向于Vue3开发,想着uniapp搭配Vue3试试效果怎么样,接下来就是详细操作步骤。App.vue setup语法。
2023-12-20 15:13:06
2952
原创 探索 Vue3 (一) 父子组件传参
父组件通过v-bind绑定一个数据,然后子组件通过defineProps接受传过来的值,可以看到标题从父组件传值给子组件,data里面是用了子组件默认值。是通过defineEmits派发一个事件。这里直接通过编译工具可以点出来属性。父组件获取子组件实例通过ref。通过defineExpose。子组件暴露给父组件内部属性。
2023-12-19 11:07:55
1122
原创 springBoot整合RabbitMq实现手动确认消息
1.保证生产者向broke可靠性投递,开启ack投递成功确认,如果失败的话进行消息补偿。将配置set到rabbitTemplate。2. 保证消息能投敌到目标 queue。如何保证消息的可靠性投递?
2023-08-10 14:50:24
878
原创 Redis主从复制、哨兵实战
分别启动哨兵./bin/redis-sentinel sentinel-26379.conf ./bin/redis-sentinel sentinel-26380.conf ./bin/redis-sentinel sentinel-26381.conf。分别启动 ./bin/redis-server redis6379.conf ./bin/redis-server redis6380.conf ./bin/redis-server redis6381.conf。当我们模拟杀死主节点。
2023-05-01 18:15:17
819
原创 @Validated自定义条件注解
在做微信小程序对接的时候,我们常常会传入开放环境,譬如: 要打开的小程序版本。正式版为"release",体验版为"trial",开发版为"develop",但是每次都要去写校验太麻烦了,我想直接用@Validated注解来做,但是里面提供的都不太合适,所以自己搞了一个自定义注解。这里引用了类 #ContainValueConstraintValidator,实现比较逻辑。
2023-03-21 15:15:55
405
原创 手机浏览器跳转微信小程序
渠道合作是用手机浏览器打开他们的页面,而我们又是微信小程序,要从手机浏览器跳到微信浏览器并完成支付功能。直接在码云就可以搜到,然后自定看下文档,挺简单,不懂的可以私信我。注意引入的版本,因为低版本可能找不到相关的API。我这里是用第三方SDK,maven引入。--微信小程序相关-->执行结果就是https地址。
2023-03-21 15:07:43
779
原创 解决微信网页授权域名限制问题
业务需求:合作方获取我方微信公众号openId,我方需要回调合作方的前端地址,但是域名只有两个,自己都不够用。这是$arg_是全局参数,获取我们链接后面的参数信息,譬如localhost:8088?这里其实就是我们申请的二级域名拼接参数,我们请求到二级域名,nginx帮我们做代理。解决方案:申请一个二级域名作为代理,然后使用nginx服务器转发到其他地址。那么$arg_evn 就等于prod,其实就是一个取值。
2023-03-16 16:41:43
3141
原创 MapStruct 使用
mapstruct 是专门用来处理上面常见实体类与属性类的属性映射的, 我们只需定义 mapper 接口,mapstruct 在编译的时候就会自动的帮我们实现这个映射接口,避免了麻烦复杂的映射实现。
2023-01-05 16:33:03
450
原创 解决element-ui中el-upload组件自定义上传失败还可以显示问题
解决element-ui中el-upload组件自定义上传失败还可以显示问题
2022-09-21 16:23:10
1419
elasticsearch api.postman_collection.json
2020-05-09
ElasticSearch Head-Chrome.rar
2020-05-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人