自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(267)
  • 资源 (3)
  • 收藏
  • 关注

原创 Element UI 日期组件自定义可选范围

这样子就可以定义可以选择的开始时间-结束时间段。在data()函数中定义。

2024-06-13 10:34:36 283

原创 tab 滑动小案例

【代码】tab 滑动小案例。

2024-05-13 16:34:02 191

原创 css案例 tab上下滚动,左右滚动

【代码】css案例 tab上下滚动,左右滚动。

2024-05-11 11:24:23 477

原创 css 案例 横向滚动渐变

【代码】css 案例 横向滚动渐变。

2024-05-11 10:07:38 293

原创 nginx防盗链配置(微信小程序)

微信小程序 Referer 是 servicewechat.com;在配置文件加上去即可。

2024-04-10 18:22:28 447

原创 规则引擎之LiteFlow应用

【代码】规则引擎之LiteFlow应用。

2024-04-10 18:14:05 921 3

原创 Spring Security 实现后台切换用户

【代码】Spring Security 实现后台切换用户。

2024-04-01 16:23:52 525

原创 html2canvas 将DOM节点转成图片

可以新建一个txt文件,然后丢进去修改后缀名称即可。这是我准备画的DOM节点。将js文件保存到本地。

2024-03-01 17:18:39 437

原创 解决SpringBoot Starter 配置文件在yml无智能提示

在yml文件中没有提示。

2024-02-02 10:12:45 579

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

原创 模仿奈雪Banner组件

【代码】模仿奈雪Banner组件。

2024-01-31 14:50:13 549

原创 Vue中嵌入原生HTML页面

但是vue目前暂时没找到有类似功能相关文档,所以我采用iframe嵌套的方式。在mounted生命周期中去绑定具体Iframe的页面。在mounted中加监听事件,并配上处理监听对象的方法。在data中定义一个iframe绑定的页面的对象。在method中定义方法,用于处理监听的事件。在html中接收vue端传过来的值。发送信息到iframe页面。html页面中的代码。

2024-01-30 17:31:26 2661

原创 SpringSecurity 免密登录方法

需求:做微信公众号扫码登录的时候发现,我们通过微信用户的openID获取后台用户的账号,但是密码是加密放到数据库且不能逆向解密,这时就应该跳过密码认证。添加自定义校验 # MyAuthenticationProvider。

2024-01-29 15:01:09 1977 3

原创 微信公众号扫码登录PC后台系统

微信公众号沙箱测试环境登录地址。

2024-01-29 14:31:07 591

原创 探索 Sa-Token (五)SaManager # SaTokenConfig 全局组件设计原理

*** 注入 Sa-Token 所需要的 Bean*/= null) {

2024-01-23 13:39:15 510

原创 探索 Sa-Token (四) 全局侦听器设计原理

sa-token 全局侦听器原理分析

2024-01-22 15:29:16 516

原创 解决Vue3 中Echarts数据更新渲染不上问题

请求数据前dom节点不渲染,获取完数据重新渲染。解决办法就是让Dom节点重新渲染。

2024-01-04 13:53:03 1075

原创 element-plus 私有化部署

安装 npm -g install static-server 包,然后使用 static-server -p 8888 -o 来启动。

2024-01-03 09:42:40 525

原创 Spring ApplicationEvent事件处理

定义监控基础业务类/*** 监听基础类*/定义更新代办接口参数/*** 更新待办接口*/@Data/*** 添加待办记录时返回的待办记录 id*//*** 待办记录的标题* 注意:若有传递此字段,且传递值为非空字符串,则会更新覆盖原记录该字段的值*//*** 待办事项的状态,枚举值:* "1":处理中* "2":待评价* "3":已完成* 注意:若有传递此字段,且传递值为非空字符串,则会更新覆盖原记录该字段的值*//**

2024-01-02 15:29:17 703

原创 探索 Vue3 (五) 骨架屏

骨架屏是页面的一个空白版本,通常会在页面完全渲染之前,通过一些灰色的区块大致勾勒出轮廓,待数据加载完成后,再替换成真实的内容。可以看到使用起来非常简单,只需要一行代码即可。

2023-12-25 18:35:43 1053 2

原创 GIT 不同仓库之间合并代码

这是一个基本的合并流程,具体的步骤可能会因为项目结构和权限设置而有所不同。在执行这些操作之前,请确保你理解每个步骤的含义,并且最好在合并之前备份你的代码以防万一。请注意,如果你不是仓库的管理员或者没有推送权限,你可能需要向仓库管理员请求推送权限。合并两个不同仓库的代码通常需要以下步骤。这会将第二个仓库的分支信息拉取到本地,但并不会合并到你的当前分支。确保你已经有权限访问这两个远程仓库。切换到你想要合并代码的分支,然后使用。如果有冲突,需要解决冲突并提交变更。

2023-12-25 17:36:37 2175

原创 探索 Vue3 (四) keep-alive缓存组件

keep-alive为抽象组件,主要用于缓存内部组件数据状态。可以将组件缓存起来并在需要时重新使用,而不是每次重新创建。这可以提高应用的性能和用户体验,特别是在需要频繁切换组件时。:如果缓存的实例数量即将超过指定的那个最大数量,则最久没有被访问的缓存实例将被销毁,以便为新的实例腾出空间。当一个组件实例作为缓存树的一部分插入到 DOM 中时,它将重新。默认会缓存内部的所有组件实例,但我们可以通过。缓存的根组件,也适用于缓存树中的后代组件。缓存而仍作为组件树的一部分时,它将变为。一个持续存在的组件可以通过。

2023-12-21 11:48:00 640

原创 探索 Vue3 ( 三 ) Teleport传送组件

Teleport Vue 3.0新特性之一。Teleport 是一种能够将我们的模板渲染至指定DOM节点,不受父级style、v-show等属性影响,但data、prop数据依旧能够共用的技术;Teleport中的内容允许我们控制在任意的 DOM 中,完全不受父级style样式影响。

2023-12-21 10:55:34 473

原创 Uniapp + Vue3 封装请求工具挂载全局

备注:Vue3不可以像vue2那样子通过this对象去调用全局挂载对象,需要使用 getCurrentInstance 方法获取proxy 对象。

2023-12-20 17:31:05 1923 4

原创 Uniapp + Vue3 + Pinia + Vant3 框架搭建

现在越来越多项目都偏向于Vue3开发,想着uniapp搭配Vue3试试效果怎么样,接下来就是详细操作步骤。App.vue setup语法。

2023-12-20 15:13:06 2586

原创 探索 Vue3 (二) 插槽slot

表示,父组件可以在这个占位符中填充任何模板代码,如 HTML、组件等,填充的内容会替换子组件的

2023-12-19 11:47:06 374

原创 探索 Vue3 (一) 父子组件传参

父组件通过v-bind绑定一个数据,然后子组件通过defineProps接受传过来的值,可以看到标题从父组件传值给子组件,data里面是用了子组件默认值。是通过defineEmits派发一个事件。这里直接通过编译工具可以点出来属性。父组件获取子组件实例通过ref。通过defineExpose。子组件暴露给父组件内部属性。

2023-12-19 11:07:55 970

原创 vue3引入echarts正确姿势

(2)安装vue echarts工具包。传入option相关数据。

2023-12-14 14:38:26 2802

原创 策略模式实现按钮不同功能

前端只要传入对应code就可以执行对应策略。

2023-10-24 10:58:28 9

原创 SpringBoot 过滤器filter当中的自定义异常捕获问题

但是这样做全局异常无法捕获。

2023-10-13 17:55:18 464

原创 springBoot整合RabbitMq实现手动确认消息

1.保证生产者向broke可靠性投递,开启ack投递成功确认,如果失败的话进行消息补偿。将配置set到rabbitTemplate。2. 保证消息能投敌到目标 queue。如何保证消息的可靠性投递?

2023-08-10 14:50:24 701

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

原创 @Validated自定义条件注解

在做微信小程序对接的时候,我们常常会传入开放环境,譬如: 要打开的小程序版本。正式版为"release",体验版为"trial",开发版为"develop",但是每次都要去写校验太麻烦了,我想直接用@Validated注解来做,但是里面提供的都不太合适,所以自己搞了一个自定义注解。这里引用了类 #ContainValueConstraintValidator,实现比较逻辑。

2023-03-21 15:15:55 350

原创 手机浏览器跳转微信小程序

渠道合作是用手机浏览器打开他们的页面,而我们又是微信小程序,要从手机浏览器跳到微信浏览器并完成支付功能。直接在码云就可以搜到,然后自定看下文档,挺简单,不懂的可以私信我。注意引入的版本,因为低版本可能找不到相关的API。我这里是用第三方SDK,maven引入。--微信小程序相关-->执行结果就是https地址。

2023-03-21 15:07:43 550

原创 解决微信网页授权域名限制问题

业务需求:合作方获取我方微信公众号openId,我方需要回调合作方的前端地址,但是域名只有两个,自己都不够用。这是$arg_是全局参数,获取我们链接后面的参数信息,譬如localhost:8088?这里其实就是我们申请的二级域名拼接参数,我们请求到二级域名,nginx帮我们做代理。解决方案:申请一个二级域名作为代理,然后使用nginx服务器转发到其他地址。那么$arg_evn 就等于prod,其实就是一个取值。

2023-03-16 16:41:43 2875

原创 最新uniapp 微信小程序获取头像操作指南

微信小程序获取头像最新方法指南

2023-02-01 13:49:04 11230 1

原创 MapStruct 使用

mapstruct 是专门用来处理上面常见实体类与属性类的属性映射的, 我们只需定义 mapper 接口,mapstruct 在编译的时候就会自动的帮我们实现这个映射接口,避免了麻烦复杂的映射实现。

2023-01-05 16:33:03 389

原创 解决mysql 模糊搜索特殊符号导致查询不正确问题

解决 mysql模糊搜索 % _ 等特殊符号导致查询问题。

2022-12-15 11:16:37 2138

原创 解决element-ui中el-upload组件自定义上传失败还可以显示问题

解决element-ui中el-upload组件自定义上传失败还可以显示问题

2022-09-21 16:23:10 1198

原创 探索 Sa-Token (三) 权限认证原理

sa-token 权限认证源码分析

2022-09-08 17:43:41 4728 4

html2canvas.min.js

DOM节点转canvas

2024-03-02

elasticsearch api.postman_collection.json

ElasticSearch 常用RestFul操作 ,配合https://blog.csdn.net/weixin_38982591/article/details/106026507这一篇博文使用

2020-05-09

ElasticSearch Head-Chrome.rar

由于elasticsearch自从5.0版本之后不能使用命令方式进行head插件安装,如果需要这个插件的话还需要安装node.js等,很是麻烦,这个插件是chrome插件,给不方便下载的同学下载使用,下载之后,打开浏览器扩展程序界面,将该文件解压后的crx插件拖动到扩展程序,打开这个插件然后连接上elasticsearch就可以使用啦.

2020-05-08

keepalived + nginx 主从热备.zip

nginx 的安装、keepalived 的安装资源,keepalived + nginx 主从热备的配置和必要的文件

2020-03-28

空空如也

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

TA关注的人

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