周凯,个人博客

  • 前端
  • 嵌入式
  • 工具
  • 后端
  • 随笔
前端
前端

nginx location和proxy_pass 匹配规则,后缀添加 "/"区别

location 配置 location 配置用于匹配请求的 URL,即 ngnix 中的 $request_uri 变量,其配置格式如下: location [ 空格 | = | ~ | ~ |^~|!~ | !~ ] /uri/ {} loacation 匹配顺序 location 匹配格式规则前缀有如下几种 =开头:表示精确匹配 ^~开头:注意这不是一个正则表达式,它的目的是优于正则表达式的匹配;如果该 location 是最佳匹配,则不再进行正则表达式检测。 ~开头:表示区分大小写的正则匹配; *~开头**…

2023年 3月 1日 0条评论 811点热度 0人点赞 周凯 阅读全文
javascript

Echarts 雷达图角上的文字遮住显示不全-实现雷达图大小缩放-位置设置以及雷达角上的文字位置调整

最近,Echarts实现雷达图,发现雷达图角上文字被边线遮掩显示不全,原本想着通过grid控制图形位置显示,发现一顿操作没有效果,差点怀疑人生了. 后面发现这是一个坑,跟Echarts其他图不一样,雷达图Grid不会生效的,至少我实践是这个样子,图的位置边距以及缩放等都没有改变效果. 最后,虽然没有找到为什么gird在雷达图的说法,但是找到了另一种解决方法,通过半径radius和对齐center值设置图的大小和位置.(感觉这个可能在饼图中也可以借鉴这种,未实践) 通过radar>radius 完美解决 rad…

2023年 2月 23日 0条评论 909点热度 0人点赞 周凯 阅读全文
electron

使用 npm pnpm 下载electron无法下载,超时

解决 自己使用的是mac,只需要在 ~/.bashrc或者~/.zshrc中添加 export ELECTRON_MIRROR=https://npmmirror.com/mirrors/electron/,执行 source ~/.bashrc或者~/.zshrc,再次执下载就可以了。 项目配置.npmrc 或者全局配置 .npmrc 内容如下 ELECTRON_MIRROR=https://npmmirror.com/mirrors/electron/ ELECTRON_BUILDER_BINARIES_MIR…

2023年 2月 3日 0条评论 1011点热度 0人点赞 周凯 阅读全文
vue2

使用nps代理内网地址访问, 出现Invalid Host header的解决方案

场景 使用nps tcp隧道代理直接访问内网,发现报错如下: Invalid Host/Origin header 产生原因 新版的webpack-dev-server增加了安全验证,默认检查hostname,如果hostname不是配置内的,将中断访问。 解决方案 在根目录下创建文件vue.config.js,然后填入如下内容 module.exports = { devServer: { disableHostCheck: true, } } 其他 nps 一款轻量级、高性能、功能强大的内网穿透代理服务器。支持…

2023年 1月 16日 0条评论 976点热度 0人点赞 周凯 阅读全文
javascript

js 数组对象排序

sort会修改原数组 const person = [{name:"Rom",age:12},{name:"Bob",age:22},{name:"Ma",age:5},{name:"Tony",age:25}] person.sort((a,b)=>{ return a.age-b.age})//升序 person.sort((a,b)=>{ return b.age-a.age})//降序 查看mdn文档 Array.p…

2022年 12月 18日 0条评论 715点热度 1人点赞 周凯 阅读全文
javascript

js 生成UUID的几种方法

简介: UUID(Universally Unique IDentifier) 全局唯一标识符。 UUID是一种由算法生成的二进制长度为128位的数字标识符。UUID 的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中的 x 是 0-9 或 a-f 范围内的一个32位十六进制数。在理想情况下,任何计算机和计算机集群都不会生成两个相同的UUID。 1.第一种 function guid() { return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxx…

2022年 12月 18日 0条评论 776点热度 0人点赞 周凯 阅读全文
element-ui

element-ui 表单 验证手机号码

{ required: true, message: "请输入申请人手机号码", trigger: "blur" }, { min: 11, max: 11, message: "请输入11位手机号码", trigger: "blur" }, { pattern: /^(13[0-9]|14[579]|15[0-3,5-9]|16[6]|17[0135678]|18[0-9]|19[89])\d{8}$/, message: "…

2022年 11月 18日 0条评论 819点热度 1人点赞 周凯 阅读全文
前端

mybatis中association和collection的column传入多个参数问题

mybatis中association和collection的column传入多个参数值 项目中在使用association和collection实现一对一和一对多关系时需要对关系中结果集进行筛选,如果使用懒加载模式,即联合使用select标签时,主sql和关系映射里的sql是分开的,查询参数传递成为问题。 column 数据库的列名或者列标签别名。与传递给resultSet.getString(columnName)的参数名称相同。注意: 在处理组合键时,您可以使用column=“{prop1=col1,prop…

2022年 11月 9日 0条评论 920点热度 0人点赞 周凯 阅读全文
前端

Node16+版本出现node-sass兼容性问题

警告如下 DEPRECATION WARNING: The selector ".jnpf-editor-quill > > > .ql-container.ql-snow" is invalid CSS. It will be omitted from the generated CSS. This will be an error in Dart Sass 2.0.0. More info: https://sass-lang.com/d/bogus-combinators…

2022年 11月 9日 0条评论 1087点热度 1人点赞 周凯 阅读全文
前端

spring-boot项目 nginx负载均衡

场景 大量用户请求的情况下,短时间并发很高 # 思路 nginx 通过反向代理 做负载均衡 # 基础概念 ### 反向代理(Reverse Proxy) 说明:就是代理服务器代理了目标服务器,去和客户端进行操作 用途 隐藏服务器的真实IP 负载均衡 通过缓存加速访问资源 提供安全保障 ### 负载均衡 实际生产环境中,反向代理服务器代理的目标服务器可能不止一个。比如开发好的某个应用部署在一台Tomcat服务器上,而Tomcat的并发上限不优化情况下,默认只有两百左右,这时候为了解决高并发的问题,就只能选择更替服务器…

2022年 11月 7日 0条评论 1021点热度 0人点赞 周凯 阅读全文
12345…6
搜索
分类
归档

COPYRIGHT © 2022-现在 周凯,个人博客. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

蒙ICP备18004897号