自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 upstream prematurely closed connection while reading response header from upstream

最近服务部署转移,域名及相关ip端口重新配置,因流程时间原因,先IP+端口实现正常的测试,域名配置好后,修改相关代码配置重新部署服务,配合测试。2.查看前端nginx的转发logs,确认转发的路由(为配置路由则查找代码配置)1.本地启动服务确认域名以及ip+端口的可调用(不可调用找相关方查看原因)nginx转发为异常IP+端口,发现属于实例缓存原因。删除相关nginx,重新部署代码。问题:页面请求后端服务报错。

2022-09-14 15:21:50 1416

原创 keep-alive性能优化

最近项目的需求一直在动,1.产品:切换页面不要重新刷新数据(相关数据量太大,每次加载页面数据都要两到三秒)解决方案:使用vue的keep-alive相关组件此时发现页面会镜像缓存,但是确失去了自动更新的所有可能性,比如详情页面会出现再次跳转仍是以前数据的问题;此时产品再次需求:切换详情的时候数据要及时的更新到最新;此时发现keep-alive配套监控满足此时的需要:actived;但是使用时发现他和created有时会同时发生,这是自己做好相关标识阻断调用以提升页面加载性能;此时...

2021-12-18 10:01:15 774

原创 百度地图VUE相关引入使用

操作步骤:1.查找百度地图api地图 JS API | 百度地图API SDK2.创建vue文件3.标签部分写入template部分4.在VUE文件的methods定义方法并在created或者mounted部分调用,定义的方法中引入mode 的script里面的代码5.页面运行PS:在created里面调用百度地图相关JS绘制,此时发现页面空白,地图无法展示,同时发现控制台会报错,如果有兴趣的话可以自己尝试解决...

2021-11-26 16:39:26 392

原创 sh文件获取当前版本分支号并移除特定部分

方法一br=`git branch --show-current`version=${br#*V}#移除分支前缀保留V后部分,V按照自己需求做替换echo $version方法二br=`git branch | grep "*"`version=${br#*V} #移除分支前缀保留V后部分,V按照自己需求做替换echo $version方法三​​​​​​​br=`git branch -v`version=${br#*V}#移除分支前缀保留V后部分,V按照.

2021-10-20 16:02:25 297

原创 element数据监控之表格数据变动渲染

需求:在表格中可以实现对数据的修改与保存实现:对相关字段做条件判断,条件使用输入框与文案展示问题:对按钮操作时,未编辑的时候按钮功能正常,但是编辑后的点击取消发现状态更新不及时,同时保存后重新请求数据后发现点击的编辑按钮无反应或者要点击其他行后才会触发变动,在watch里面打印数据发现数据已经更改;排查:1.数据更新需要时间:使用定时器,发现还是不起作用2.比对数据发现一个是正常的对象数据,另一种是浓缩的{...}对象,同时使用正常赋值和JSON.parse(JSON.str

2021-10-15 15:22:37 1589

原创 控制台报[WDS] Disconnected!

vue项目:项目main.js添加(全局方案)localStorage.setItem("loglevel:webpack-dev-server","SILENT");或直接在applaction下面的localstorage下直接添加(暂时方案)参考文献纯webpack项目:https://blog.youkuaiyun.com/qq_24147051/article/details/90438311vue-cli添加localstorage元素:https://www.pianshen

2021-08-31 11:14:30 206

原创 H5之localStorage限额报错quota

报错:Failed to execute 'setItem' on 'Storage': Setting the value of 'address' exceeded the quota.场景:对常用地址做本地存储,减少后端请求异常:在localStorage里面没有找到存储的数据,刷新页面重新请求接口排查:浏览器console输出报Failed to execute 'setItem' on 'Storage': Setting the value of 'address' exceeded

2021-08-27 14:38:03 14400

原创 原生javascript获取路由参数

function getParam(key) { let search = window.location.search; let value = undefined; if(!search||search.indexOf("?")<0){ return value; } //生成参数数组 search = search.split("?"); search.map(item=>{ if(item.split("&")&&.

2021-08-18 11:01:18 517

原创 mybatis之There is no getter for property named ‘XXX‘ in ‘class XXX.QueryWaybillOfDispatchFactors‘

查找mapper文件的参数注入,如我的是dto,则去人传入mybatis的参数是dto,我原本的传参fn(QueryWaybillOfDispatchFactors queryWaybillOfDispatchFactors)是这种,所以xml里面的sql参数调用报dto好不到,修改fn(@Param("dto") QueryWaybillOfDispatchFactors queryWaybillOfDispatchFactors)则重启服务,这是就不会报这种错误了;即在参数注入的地方用.

2021-08-11 17:20:04 256

原创 js时间格式化+moment格式化总结

function formatTime(format,date) { date = date || new Date() /** * 目前支持格式 月日时分秒双位表示小于10的数两位展示 * YYYYY 年 * MM 月 * DD 日 * hh 12小时制时间 * HH 24小市值时间 * mm 分钟 * ss 秒 * S毫秒 */ let str, mat=""; // 对format做处理,保留相同位置的一个 for (l.

2021-08-06 14:30:25 553

原创 js获取带毫秒的时间总结(javascript+moment)

1.moment获取当前时间毫秒数:moment().format("YYYY-MM-DD HH:mm:ss.SSS")2.js获取带毫秒的时间,双位展示自行处理let date = new Date();let time = `${date.getFullYear()}-${date.getMonth()+1}-${date.getDate()} ${date.getHours()}:${date.getMinutes()}:${date.getSeconds()}.${date.get

2021-08-06 13:28:44 2693

原创 html前端使用js生成pdf文件并保存到本地

安装jspdf和html2canvas依赖,其中jspdf是文件保存操作,html2canvas是为了将内容转换为canvas图片npm install jspdf html2canvas --save复制代码vue的首个class内容的pdf生成,这个主要写在main里面定义,这样在页面上就可以使用this.getPdf(文件名,"className")进行调用;文件名为不带 .pdf 的字符串,className为带标识的className,如;要生成的pdf文件名为:生成pdf...

2021-06-30 10:48:38 4676

空空如也

空空如也

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

TA关注的人

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