03 2024 档案
摘要:Postgresql中主要支持6种类型的索引:BTREE、HASH、GiST、SP-GiSP、GIN、BRIN。可以根据实际的应用场景选择合适的索引,BTREE、HASH是比较常用的索引。 1. BTREE索引:CREATE INDEX默认使用BTREE索引,适合按照顺序存储的数据进行比较查询和范围
阅读全文
摘要:性能对比: //索引字段查询比没有索引字段快5倍、测试数据量100万 无索引响应时间:500ms var models = collection.Find(Builders<UserInfo>.Filter.Where(t => t.Name == "Sweet999990")).ToList();
阅读全文
摘要:MongoDB是一个非关系型数据库,它以文档形式存储数据,具有高性能、可扩展和灵活的特点。在.NET Core中使用MongoDB驱动程序可以很方便地连接和操作MongoDB数据库。本文将介绍如何在.NET Core项目中连接MongoDB数据库,并提供一些常用的操作示例。 安装MongoDB驱动程
阅读全文
摘要:观点一: 1、Redis和Memcache都是将数据存放在内存中,都是内存数据库。不过memcache还可用于缓存其他东西,例如图片、视频等等; 2、Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的存储; 3、虚拟内存--Redis当物理内存用完时,可以将
阅读全文
摘要:一个C#程序的执行过程 可能很多人都知道我们把程序打包成dll就丢出去了,但是里面的具体的执行过程是怎么样的呢。 程序集是由元数据和IL组成的。IL是和CPU无关的语言,是微软的几个专家请教了外面的编译器的作则,开发出来的。IL比大多数机器语言都要高级一点。IL能够访问和操作对象类型,并提高了指令来
阅读全文
摘要:一、含义:(Inversion of Control,英文缩写为IoC),是一个重要的面向对象编程的法则来削减计算机程序的耦合问题, 也是轻量级的Spring框架的核心。 二、控制反转一般分为两种类型,依赖注入(Dependency Injection,简称DI)和依赖查找(Dependency L
阅读全文
摘要:更新列名db.Youzy_Stores.update({}, {$rename : {"StoreId" : "MetaId"}}, false, true) 查询长度db.getCollection("Youzy_Stores_Navigations").find({$where:'this.St
阅读全文
摘要:ROM:数据库对象关系映射。 作用:它的作用是在关系型数据库和业务实体对象之间作一个映射,这样,我们在具体的操作业务对象的时候,就不需要再去和复杂的SQL语句打交道,只需简单的操作对象的属性和方法。 怎么运用:在对数据库有复杂业务交涉时候,只需简单的操作对象属性和方法就可以。 1、SqlSugar:
阅读全文
摘要://字典类 List<Dictionary<string, string>> dics = new List<Dictionary<string, string>>(); Dictionary<string, string> pairs = new Dictionary<string, string
阅读全文
摘要:1.ef查询数据库的时候一定要先写好条件查询最后再ToList(),一个方法最好只查询一次数据库。 2.有的方法效率低查询慢,是因为更好的理解业务,没有想好到的查询快的办法。 3.查询条件的先后顺序,字段加索引,表的数据量,join查询都是影响查询效率的因素。 4.前端绑定数据,js写法,网络请求,
阅读全文
摘要:using Newtonsoft.Json;using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Web.
阅读全文
摘要:</html><!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://ww
阅读全文
摘要:<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.or
阅读全文
摘要:第一章html简单介绍1.1 html定义 html:超文本标记语言 (Hyper Text Markup Language) ;它的作用是控制页面的结构,页面的内容。1.2 web最基本html:用于对网页元素进行整理和分类css:用于设置网页元素的版式、颜色、大小等外观样式javascript:
阅读全文
摘要:取值: 性能: 在数据量庞大的时候List的性能比Array的性能低; 在数据量较小的时候List的性能和Array的性能基本上差不多; 在数据量小或者长度不可知的情况下推荐使用List,因为其长度是可变的; 在数据量大或者数据量的长度明确的情况下推荐使用Array,因为这样可以提高性能。
阅读全文
摘要:1. EF Core 简介 Entity Framework Core是轻量化、可扩展、开源和跨平台版的常用Entity Framework数据访问技术。EF Core可用作对象关系映射程序 (O/RM),这可以实现以下两点: 使 .NET 开发人员能够使用 .NET 对象处理数据库。 无需再像通常
阅读全文
摘要:CAP介绍: CAP是一个用来解决微服务或者分布式系统中分布式事务问题的一个开源项目解决方案。可以解决跨服务器的数据一致性问题。一个简单的列子,如:订单系统创建订单后需要通知邮件通知用户下单成功,解决方案有下面几种: 1:创建订单时同步调用邮件发送,邮件发送失败则整个订单创建失败,这样保证了一致性,
阅读全文
摘要:ABP是一个开源且文档友好的应用程序框架。ABP不仅仅是一个框架,它还提供了一个最徍实践的基于领域驱动设计(DDD)的体系结构模型,可以支持.net framework和.net core两种技术流派。 ABP 框架特点 依赖注入,这个部分使用 Castle windsor (依赖注入容器)来实现依
阅读全文
摘要:目录 1.什么是.Net平台、.NET框架 2..NET版本 3.CLR(公共语言运行时) 4.BCL(基础类库) 5.FCL(框架类库) 3..NET的运行机制 6.为什么说.NET是平台无关的 7.术语 参考: 1.什么是.Net平台、.NET框架“平台”(这里指软件技术平台,下面都指的是这个)
阅读全文
摘要:1.关机 (系统的关机、重启以及登出 ) 的命令 shutdown -h now 关闭系统(1)init 0 关闭系统(2)telinit 0 关闭系统(3)shutdown -h hours:minutes & 按预定时间关闭系统shutdown -c 取消按预定时间关闭系统shutdown -r
阅读全文
摘要:https://blog.csdn.net/weixin_67287151/article/details/130228697
阅读全文
摘要:一、安装与配置Docker 1、首先安装 Docker 必要依赖包 yum install -y yum-utils device-mapper-persistent-data lvm2 2、由于自带 yum 没有 Docker-CE 所以我们需要先增加 docker repo yum-config
阅读全文
摘要:介绍IIS(Internet Information Services)是由微软开发的一款Web服务器软件,用于托管和管理Web应用程序。在部署.NET项目时,IIS是一个常见的选择。本文将介绍如何在IIS上部署.NET项目,并提供一些代码示例。 步骤以下是在IIS上部署.NET项目的一般步骤: 1
阅读全文
摘要:1.网站:创建.Net Core站点,设置反向代理,绑定域名。 2.指定访问端口号,不要与系统内部重复。 3.用dot.net命名启动服务站点。 4.添加守护进程。
阅读全文
摘要:https://blog.csdn.net/weixin_44146294/article/details/127663166
阅读全文
摘要:https://www.cainiaojc.com/elasticsearch/elasticsearch-tutorial.html
阅读全文
摘要:MongoDB中聚合(aggregate)主要用于处理数据(诸如统计平均值,求和等),并返回计算后的数据结果。有点类似sql语句中的 count(*)。 aggregate() 方法 MongoDB中聚合的方法使用aggregate()。 语法 aggregate() 方法的基本语法格式如下
阅读全文
摘要:索引通常能够极大的提高查询的效率,如果没有索引,MongoDB在读取数据时必须扫描集合中的每个文件并选取那些符合查询条件的记录。 这种扫描全集合的查询效率是非常低的,特别在处理大量的数据时,查询可以要花费几十秒甚至几分钟,这对网站的性能是非常致命的。 索引是特殊的数据结构,索引存储在一个易于遍历读取
阅读全文
摘要:https://www.w3cschool.cn/mongodb/
阅读全文
摘要:https://www.cnblogs.com/pgsql/p/postgres-tutorial.html
阅读全文
摘要:如果您通过网页获取用户输入的数据并将其插入一个MySQL数据库,那么就有可能发生SQL注入安全的问题。 本章节将为大家介绍如何防止SQL注入,并通过脚本来过滤SQL中注入的字符。 所谓SQL注入,就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的S
阅读全文
摘要:当我们需要修改数据表名或者修改数据表字段时,就需要使用到MySQL ALTER命令。 开始本章教程前让我们先创建一张表,表名为:testalter_tbl。 root@host# mysql -u root -p password; Enter password: mysql> use W3CSCH
阅读全文
摘要:MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务! 在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务。 事务处理
阅读全文
摘要:sql server 事务全攻略 一 事务的属性 事务具有ACID属性 1、原子性 atomic2、一致性 consistent3、隔离性 isolated4、永久性 durable 原子性就是事务应作为一个工作单元,事务处理完成,所有的工作要么都在数据库中保存下来,要么完全回滚,全部不保留 一致性
阅读全文
摘要:https://www.w3cschool.cn/mysql/
阅读全文
摘要:SQL Server 中的数据库模式可以帮助确定谁可以对数据库的对象进行访问,也可以作为命名空间,防止来自不同模式的对象名称发生冲突。 什么是数据库模式? 数据库模式是一种逻辑分组对象,如表,视图,存储过程等。 可以指定一个用户登录权限的单一模式,以便用户只能访问他们被授权访问的对象。 模式可以创建
阅读全文
摘要:我们登录了一个 SQL Server 数据库后,必须分配登录的一个或多个服务器角色的选项。 注意: 服务器角色(不要与数据库角色混淆)可用来管理服务器上的权限。 不是每个人都应该分配给服务器的角色,只有高级用户,如数据库管理员应指定一个服务器角色。 SQL Server 查看服务器角色 要查看在 S
阅读全文
摘要:SQL Server 中视图通过简单的 SELECT 查询来解决复杂的查询,但是视图不能提供业务逻辑功能,而存储过程可以办到这点。 什么是存储过程? 存储过程 Procedure 是一组为了完成特定功能的 SQL 语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。 存储过
阅读全文
摘要:从用户角度来看,一个视图是从一个特定的角度来查看数据库中的数据 。 从数据库系统内部来看,一个视图是由 SELECT 语句组成的查询定义的虚拟表(因为一个视图可以拉动多个表,并汇总数据在一起并将其显示,就好像它是一个单一的表) 视图是由一张或多张表中的数据组成的,当你运行视图,会看到它的结果,就像打
阅读全文
摘要:https://blog.csdn.net/qq_35231953/article/details/106855060
阅读全文
摘要:https://www.w3cschool.cn/aspnet/mvc-intro.html
阅读全文
摘要:https://www.w3cschool.cn/aspnet/
阅读全文
摘要:https://www.w3cschool.cn/angular13/
阅读全文
摘要:操作元素的 class 列表和内联样式是数据绑定的一个常见需求。因为它们都是 attribute,所以我们可以用 v-bind 处理它们:只需要通过表达式计算出字符串结果即可。不过,字符串拼接麻烦且易错。因此,在将 v-bind 用于 class 和 style 时,Vue.js 做了专门的增强。表
阅读全文
摘要:#计算属性 模板内的表达式非常便利,但是设计它们的初衷是用于简单运算的。在模板中放入太多的逻辑会让模板过重且难以维护。例如,有一个嵌套数组对象: Vue.createApp({ data() { return { author: { name: 'John Doe', books: [ 'Vue 2
阅读全文
摘要:#Data Property 组件的 data 选项是一个函数。Vue 在创建新组件实例的过程中调用此函数。它应该返回一个对象,然后 Vue 会通过响应性系统将其包裹起来,并以 $data 的形式存储在组件实例中。为方便起见,该对象的任何顶级 property 也直接通过组件实例暴露出来: cons
阅读全文
摘要:Vue.js 使用了基于 HTML 的模板语法,允许开发者声明式地将 DOM 绑定至底层组件实例的数据。所有 Vue.js 的模板都是合法的 HTML,所以能被遵循规范的浏览器和 HTML 解析器解析。 在底层的实现上,Vue 将模板编译成虚拟 DOM 渲染函数。结合响应性系统,Vue 能够智能地计
阅读全文
摘要:#创建一个应用实例 每个 Vue 应用都是通过用 createApp 函数创建一个新的应用实例开始的: const app = Vue.createApp({ /* 选项 */ }) 该应用实例是用来在应用中注册“全局”组件的。我们将在后面的指南中详细讨论,简单的例子: const app = Vu
阅读全文
摘要:#Vue.js 是什么 Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用
阅读全文
摘要:https://www.w3cschool.cn/vuejs3/vuejs3-tc4n3f1w.html
阅读全文
摘要:引入方式 JavaScript 程序不能独立运行,它需要被嵌入 HTML 中,然后浏览器才能执行 JavaScript 代码。 内部引入 写在 body 结束标签的上方。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <
阅读全文
摘要:键盘事件:keypress键盘事件,keyup抬起,keydown按下 文档:load加载 表单:focus获得焦点,blur失去焦点,submit提交事件,change改变事件 其他:scroll滚动事件,select start选择事件 1. event事件对象常见的属性和方法 e.target
阅读全文