04 2024 档案
发表于 2024-04-09 21:02阅读次数:57评论次数:0
摘要:一、程序优化 热点数据使用缓存 数据库读写分离 二、数据库方面的优化 1、数据库设计优化 如果单表数据量过大,可以根据业务来做分表 数据库表可以做一些字段冗余,可以减少连表查询,提升查询效率 2、Sql语句优化 2.1.首先定位慢查询 开启慢查询日志 mysql slow_query_log:是否开
阅读全文 »
发表于 2024-04-07 19:34阅读次数:29评论次数:0
摘要:参考转载自:.NET多线程 - Broder - 博客园 (cnblogs.com) 一、进程和线程定义 进程:一个程序在服务器上运行时,占用的计算机资源合集,就是进程。 线程:是程序能够独立运行的最小单位。线程具有进程所具有的特征,所以线程又叫轻型进程。 二、多线程 线程分为原生线程和托管线程,原
阅读全文 »
发表于 2024-04-03 14:20阅读次数:84评论次数:0
摘要:官网:https://cap.dotnetcore.xyz 相关介绍 CAP 是一个EventBus,同时也是一个在微服务或者SOA系统中解决分布式事务问题的一个框架。它有助于创建可扩展,可靠并且易于更改的微服务系统。 在微软的 eShop 微服务示例项目中,推荐使用 CAP 作为生产环境可用的 E
阅读全文 »
发表于 2024-04-02 18:31阅读次数:332评论次数:0
摘要:.NET Core 的初始化过程涉及多个步骤,这些步骤从应用程序的启动开始,一直到应用程序准备好处理请求。下面是一个简化的概述,描述了 .NET Core 应用程序(特别是 ASP.NET Core 应用程序)的初始化过程: 启动主机(Host): .NET Core 应用程序通过 CreateHo
阅读全文 »
发表于 2024-04-02 15:59阅读次数:27评论次数:0
摘要:以下是Redis的主要数据类型及其使用场景: 字符串(string) 使用场景:存储用户信息、缓存热点数据等。 特性:字符串是Redis最基本的数据类型,支持修改操作,可以用于实现计数器、分布式锁等功能。 哈希(Hash) 使用场景:存储用户信息、配置信息等。 特性:哈希是键值对的集合,提供了存储字
阅读全文 »
发表于 2024-04-02 12:47阅读次数:14评论次数:0
摘要:public async Task<ActionResult> GetData() { var data = (from leftdata in GetLeft() join rightdata in GetRight() on leftdata.Id equals rightdata.Id int
阅读全文 »
发表于 2024-04-01 15:50阅读次数:74评论次数:0
摘要:基础知识 [1]静态构造函数(执行一次,调用静态成员或实例化时执行一次) [2]抽象类和接口的区别 1:抽象类有字段,构造函数,非抽象方法(C#新版本接口可以定义方法体),接口没有 2:抽象类不可多继承,接口可以 3:接口成员默认修饰符为public,不可显示声明其他修饰符,抽象类成员可使用多种访问
阅读全文 »
发表于 2024-04-01 15:34阅读次数:14评论次数:0
摘要:public class ArrayClass { public ArrayClass() { array = new int[10] { 1, 2, 3, 4, 5, 7, 1, 2, 3, 4 }; list = new List<int>(); LinkedList = new LinkedL
阅读全文 »
发表于 2024-04-01 15:09阅读次数:11评论次数:0
摘要:定义 public interface ICar { public void Drive(); } public class XiaoMiCar : ICar { public void Drive() { Console.WriteLine("正在驾驶小米汽车"); } } public clas
阅读全文 »
发表于 2024-04-01 15:08阅读次数:6评论次数:0
摘要:定义 public interface ITraffic { void Drive(); } public class Car : ITraffic { public void Drive() { Console.WriteLine("车在陆地行驶"); } } public class Ship
阅读全文 »
发表于 2024-04-01 15:07阅读次数:10评论次数:0
摘要:定义 /// <summary> /// 定义处理接口 /// </summary> public interface IHandler { public IHandler? next { get; set; } void Response(); } /// <summary> /// 定义处理类
阅读全文 »
发表于 2024-04-01 15:06阅读次数:11评论次数:0
摘要:定义 //定义动物接口 public interface IAnimal { /// <summary> /// 动物名称 /// </summary> public string _Name { get; set; } /// <summary> /// 动物行动 /// </summary> v
阅读全文 »
发表于 2024-04-01 15:04阅读次数:17评论次数:0
摘要:定义 public abstract class Yabo { public abstract void print(); } public class WuhanYabo : Yabo { public WuhanYabo() { Console.WriteLine("我是武汉鸭脖"); } pu
阅读全文 »
发表于 2024-04-01 15:03阅读次数:4评论次数:0
摘要:/// <summary> /// 懒汉式 /// </summary> public class SingletonObjectLH { private SingletonObjectLH() { } private static readonly object lock_obj=new obje
阅读全文 »