摘要: 1.使用 Vue devtools 如图,devtool可以实时编辑数据,并看到数据变化。注意以下几点: 0.vue3要使用devtool的6.0以上版本的beta版。将该拓展程序安装在谷歌浏览器中后,需要开启开发者模式,并启用该程序,最好打开允许访问文件网址。 1.通过“检查”可以调用出,且只对用 阅读全文
posted @ 2021-10-23 10:35 陈子白 阅读(1179) 评论(0) 推荐(0) 编辑
摘要: 场景 这几天在赶十一上线的项目,但是突然发现接口性能不好,高并发支持不住。又不想改代码,就在数据库层面进行优化。 Mysql 分区:项目中有对40万条的数据进行时间查询的要求,就算对DateTime建立了索引,也十分耗时。这个时候可以用分区,把一个表按一个字段分为多个区,比如创建时间(DateTim 阅读全文
posted @ 2021-09-28 19:04 陈子白 阅读(136) 评论(0) 推荐(1) 编辑
摘要: 场景: 前不久,公司里项目经理要求我实现流程处理,比如,用户可以定义一个定时任务,每周一查看报表。定时任务很简单,用Quartz可以实现,但是用户自己选择报表就比较麻烦,因为系统的不同模块的生成报表的函数不一样,于是有了这样的想法:传入一个方法名和方法的输入参数,就可以调用该方法。 实现: 这里主要 阅读全文
posted @ 2021-09-15 18:20 陈子白 阅读(1170) 评论(5) 推荐(2) 编辑
摘要: 场景: 项目进入验收阶段,要进行接口测试,此时对一个操作mongodb数据的接口进行压力测试。报错:A bulk write operation resulted in one or more errors。 解决: 这个问题应该是并发时多个mongodb的文档要进行插入和修改,插入时发现已经存在该 阅读全文
posted @ 2021-08-26 14:58 陈子白 阅读(457) 评论(2) 推荐(0) 编辑
摘要: 场景: 页面开发中要求根据需求,先通过判断一个选择器的值,然后选择出现时间点,还是时间范围。如下图: 这里要是选择单次授权,则是时间点,时间授权,则是时间范围。问题在于一开始选择单次授权,时间控件位置正确,但是切换方式后,时间控件定位错误,出现在左上角。如下图: 解决: 这是关键代码: <el-fo 阅读全文
posted @ 2021-08-07 11:41 陈子白 阅读(944) 评论(0) 推荐(0) 编辑
摘要: 场景: 吃完中饭回来继续调试接口,启动VS项目时突然报错:无法连接到运行中的进程,将在10000毫秒后超时 (原因:无法连接到目标:connect ECONNREFUSED 127.0.0.1:9229),然后重启好多次也没用。 解决: 主要是浏览器问题,把swagger关闭再重启,可以解决。 (浪 阅读全文
posted @ 2021-08-06 13:51 陈子白 阅读(2030) 评论(0) 推荐(1) 编辑
摘要: 场景: 在利用.net core进行api接口开发时,经常会因为需求,要开发实现统一功能的多版本的接口。比如版本V1是给之前用户使用,然后新用户有新需求,这时候可以单独给这个用户写接口,也可以在V1基础上写版本V2,这样V1的用户要使用V2的接口,只有稍微改一下就可以了。 实现: 1.APIVers 阅读全文
posted @ 2021-08-02 11:38 陈子白 阅读(1675) 评论(2) 推荐(0) 编辑
摘要: 场景 由于业务要求,需要对甲方的一个在SQL Server上的财务表进行插入操作。研究了半天,因为一个小问题折腾了很久。 过程 .net core端: 1. 利用EF,就需要的导入相关的Nuget包,这里选用:Microsoft.EntityFrameworkCore.SqlServer 2. 建立 阅读全文
posted @ 2021-06-28 17:05 陈子白 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 场景: 前几天项目需要模拟数据,但是实际设备还没有接上,就自己用Winform搭建了一个数据模拟器,生成数据给平台。这里又一个需求,就是从数据库中找出设备,然后自动生成控件,勾选就表示开启该设备,能上传数据。 实现: 主要代码如下: foreach (var device in devices) { 阅读全文
posted @ 2021-05-22 16:43 陈子白 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 场景 利用.net core开发时,经常会遇到使用EF(Entity Framework),但是今天在开发过程中发现一个值莫名其妙的自己变了,我怀疑是EF的问题。 主要代码如下: 1 // 最近一条告警数据 2 ErrorRecord lastError = new ErrorRecord(); 3 阅读全文
posted @ 2021-05-15 20:15 陈子白 阅读(228) 评论(0) 推荐(0) 编辑