- 博客(18)
- 收藏
- 关注
原创 EFCore性能优化方案-分页
Keyset 分页适用于用户向前和向后导航但不支持随机访问的分页接口,用户可以跳转到任何特定页面。随机访问分页需要使用偏移量分页,如上所述:由于偏移分页的缺点,请仔细考虑是否确实需要随机访问分页,或者下一页导航是否足够。如果需要随机访问分页,可靠的实现可以在导航到下一页/上一页时使用键集分页,并在跳转到任何其他页面时偏移导航。这意味着请记住从提取 (的最后一个条目中获取的相关值,而不是其偏移量) ,并要求在该行之后的下一行。,则此查询非常高效,并且对 ID 值较低时发生的任何并发更改也不敏感。
2023-07-27 17:08:26
400
1
原创 Vue2使用插件合集
可用的粒子外观类型有:"circle","edge","triangle", "polygon","star"。可用的click模式有: "push", "remove", "repulse", "bubble"。hoverMode: String类型。可用的hover模式有: "grab", "repulse", "bubble"。hoverEffect: 布尔类型。particleSize: Number类型。linesDistance: Number类型。lineOpacity: Number类型。
2023-07-27 17:08:12
1349
3
原创 EFCore性能优化方案-优化更新
上述操作从数据库加载博客,更改其 URL,然后添加两个新博客;若要应用此更改,将两个 SQL INSERT 语句和一个 UPDATE 语句发送到数据库。在添加 Blog 实例时,不要一个一个。EF 目前不提供用于执行批量更新的 API。EF Core 通过在一次往返中自动将所有更新批处理在一起,帮助最大限度地减少往返。地发送它们,而是在EF Core跟踪这些更改,在调用 时在单个往返中执行这些更改。假设想给所有员工加薪。
2023-07-14 09:27:01
202
1
原创 EFCore性能优化方案-优化查询
数据库性能是一个宏大而复杂的主题,涉及整个组件堆栈:数据库、网络、数据库驱动程序和数据访问层(如 EF Core)。尽管高级层和 O/RM(如 EF Core)大大简化了应用程序开发并改善了可维护性,但它们有时可能是不透明的,隐藏了性能关键的内部详细信息,例如正在执行的 SQL。一些让人诟病的性能问题一直是热议话题,实际情况可能并不是性能差,而是需要掌握如何规避陷阱和避开影响性能的坑。
2023-07-14 09:25:25
752
1
原创 离线安装VSCode插件
由于代理或者未知原因,提示Uable to open Extension ….XHR file 的错误,无法直接安装插件,需要关闭代理,下载离线包后安装。Vscode开发Angualr所需插件。
2023-07-14 09:21:25
274
1
原创 Vue父子组件传值,使用watch监听值变化
如果直接在子组件中的mounted中调用tododata,此时无法获取到传值数据,因为还未传过来。使用watch进行实时监听:
2023-07-14 09:04:26
897
1
原创 搭建个人Bonobo-Git服务器
3、右键Bonobo.Git.Server->Convert to application转为应用程序。打开文件夹C:\Windows\Microsoft.NET\Framework\v4.0.30319。更改iis中的Default Web site绑定为本地IP,这样在内网就能访问了。1、打开iis,可以看到Bonobo.Git.Server文件夹。应用程序池选择刚才创建的Bonobo.Git.Server。1、控制面板->程序->打开或关闭Windows功能。2、Internet信息服务选项都打开。
2023-05-11 11:33:29
1392
1
原创 Vue自定义文章目录
1、btoa加密后的字符串后两位是‘==’,也会包锚点不合法错误,临时解决:只提取前20位。直接生成三个随机数转成36进制,分别截取后8位,再拼接。:标题字符串处理后再生成锚点id,保证锚点正确。导致控制台报错,但是能work,正确跳转。这里将这部分定义为一个组件,方便递归调用。2、只提取前20位的话有可能存在相同锚点。menuTree_json存放结构数据。当目录条目过多时,需要进行搜索过滤。目录树结构,可展开收缩。
2023-05-11 11:05:22
1288
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人