04 2019 档案
摘要:业务需要 配置一主多从数据库 读写分离 orm用的ef core , 把思路和代码写下1. 配置2个数据库上下文 ETMasterContext ETSlaveContext(把增删改功能禁用掉)public class ETMasterContext : DbContext { public ETMasterContext(DbContextOptions optio...
阅读全文
摘要:https://files.cnblogs.com/files/xtxtx/MyAOP.rar
阅读全文
摘要:因单表数据太大, 需要表按时间分区 分区字段 pay_out_date 按天分 要求自动创建 1. 创建分区表 MYSQL的分区字段,必须包含在主键字段内 常见错误提示 错误提示:#1503 A PRIMARY KEY MUST INCLUDE ALL COLUMNS IN THE TABLE'S
阅读全文
摘要:事件和委托的区别和联系?委托是一种类型(本质是个类), 事件是委托类型的一个实例 加上了event的权限控制(只能在event声明的类内部赋值及调用)为啥要有事件?事件究竟能干什么?事件(观察者模式)把固定动作和可变动作分开, 完成固定动作,把可变部分分离出去 由外部控制搭建框架时, 签好需要这个特点, 通过事件去分离可变动作,支持扩展控件事件: 启动form---初始化控件button---C...
阅读全文
摘要:1. /// 1 dll-IL-metadata-反射/// 2 反射加载dll,读取module、类、方法、特性/// 3 反射创建对象,反射+简单工厂+配置文件 选修:破坏单例 创建泛型/// /// 反射反射,程序员的快乐/// 反射是无处不在的,MVC-Asp.Net-ORM-IOC-AOP 几乎所有的框架都离不开反射/// /// 反编译工具不是用的反射,是一个逆向工程/// IL:也...
阅读全文
摘要:using System;using System.Collections.Generic;namespace CCTest{ class Program { static void Main(string[] args) { Bird bird1 = new Bird(); Bird bird2 = ...
阅读全文
摘要:List 与 List 区别object类型参数有2个问题:1 装箱拆箱,性能损耗 传入一个int值(栈) object又在堆里面,如果把int传递进来,就会把值从栈里面copy到堆里 使用的时候,又需要用对象值,又会copy到栈(拆箱)2 类型安全问题,可能会有,因为传递的对象是没有限制的泛型方法与普通方法性能对比public class Monitor{ public st...
阅读全文

浙公网安备 33010602011771号