01 2022 档案
摘要:<a class="fancylink" href="../../infrastructure/handlers/file-download.ashx?id=29d7a2a3-ee66-4f24-af7c-2ad9fbb779bf">xxxx</a> public class file_downlo
阅读全文
摘要:redis的作用及优势: 1:单机抗高并发能力很强,一般几十万的并发量都可以扛得住,所以在处理热数据(经常访问的数据)很有优势 2:当用户登陆后,可以存储当前用户关联的所有信息,避免了从数据库大量数据里面再次做赛选查询 3:aof(备份命令),rdb(备份数据)可以解决服务器断掉造成的数据丢失,开机
阅读全文
摘要:1:lambd动态拼接条件 Expression<Func<T1, bool>> exp = a => 1 == 1; exp = exp.And(s => s.no1 == "22"); exp = exp.And(s => s.fs == 3); exp = exp.And(s => s.nam
阅读全文
摘要:public class FromeProService : EfDbGet<FromePro>// EfDbGet<FromePro>相当于基础泛型类,FromeProService想到与子类,在里面写拓展的其他非公用方法 { public FromeProService(PmsContext c
阅读全文
摘要:public static class ExpressionBuilder{public static Expression<Func<T, bool>> And<T>(this Expression<Func<T, bool>> first,Expression<Func<T, bool>> se
阅读全文
摘要:public class EfDbGet<TEntity> : FilterFunction<TEntity> where TEntity : class { public PmsContext _context; public EfDbGet(PmsContext context) { _cont
阅读全文
摘要:1:动态生成Service #region 动态生成service public void CreateService(string tableName) { string s = System.Environment.CurrentDirectory; string solutionUrl = n
阅读全文
摘要:实现思路: 1:先把所有的表查询出来,以列表展示到系统里面 2:选中某一个或者多个表,然后生成对应的实体 3:查询所有表跟视图的sql select * from sysobjects obj where obj.xtype IN ('U','V') 4:建立存放一张表所有列的属性的实体(比如列的类
阅读全文
摘要:1:在nuget下载安装包 Microsoft.EntityFrameworkCore Microsoft.EntityFrameworkCore.SqlServer Microsoft.EntityFrameworkCore.Tools Microsoft.Extensions.Dependenc
阅读全文
摘要:1:引入nuget架包 Microsoft.EntityFrameworkCore Microsoft.EntityFrameworkCore.Abstractions Microsoft.EntityFrameworkCore.SqlServe Microsoft.EntityFrameworkC
阅读全文
摘要:SignalR实现了服务端主动向客户端响应信息,以及一个客户端向其他客户端主动推送消息,相比于websocket他支持了windows7以及windows server2012,对于低版本的浏览器也更加兼容了 实现原理,当客户端推送第一次和服务端建立链接后,服务端将客户端的长链接保存起来,服务端之后
阅读全文
摘要:支持复杂得sql查询:(SimpleClient以面向对象的思维对单个对象进行增,删,查,改得基础操作),(SqlSugarClient对复杂得sql查询,事务操作,如批量操作加事务) 1:在nuget里面下载SqlSugarCore.dll包 2:链接类 public class Sqlsugar
阅读全文
摘要:dapper的优势是查询纯sql,效率最接近ado.net,又避免了ado.net查询后将table一列一列的转换成实体(每个table然后取row[0][0])呢种转换比较麻烦,dapper是可以直接转成列表或者对象的 1:nuget下载Dapper.dll 2:添加数据库链接类 public c
阅读全文
摘要:对依赖注入的原理是什么,好处是什么进行分析,以及对注入的方式,获取实例的方式(反射获取,构造方法获取)进行分析 1:让容器去实例化对象,在在代码中去直接获取实例化之后的对象,呢种就是依赖注入控制反转IOC思想,好处是不用我们手动去类里面去实例化对象,降低代码的耦合度 2:(autafac容器,.ne
阅读全文
摘要:前端页面逻辑 <body><div><div><span>提示:</span><span id="j_notice"></span></div><div><span>提示:</span><span id="j_heart"></span></div><div><span>提示:</span><spa
阅读全文
摘要:(一)wesocket能解决哪些问题,websocket实现原理,以及缺陷 1:实现后端主动向前端推送信息 2:一个客户端主动向其他一个或者多个客户端推送消息(避免了其他客户端轮询获取信息,减小了服务器端得压力) 3:底层得实现原理是客户端先和服务端建立一次长链接,之后服务端和客户端,一个客户端和其
阅读全文
摘要:(一)服务安装过程 1.点击ProjectInstaller.cs,在点击serviceProcessInstaller1修改Account值为LocalSystem; 在点击serviceInstaller1,修改StartType为Automatic(手动启动服务),修改ServiceName设
阅读全文
摘要:(一)wesocket能解决哪些问题,websocket实现原理,以及缺陷 1:实现后端主动向前端推送信息 2:一个客户端主动向其他一个或者多个客户端推送消息(避免了其他客户端轮询获取信息,减小了服务器端得压力) 3:底层得实现原理是客户端先和服务端建立一次长链接,之后服务端和客户端,一个客户端和其
阅读全文
摘要:1:在项目中引入 MongoDB.Bson.dll,MongoDB.Driver.dll,MongoDB.Driver.Core.dll (一)基础方法 2.链接配置 private const string MongoDBConnectionStr = "mongodb://dbowneruser
阅读全文
摘要:(一)下载安装mongo1下载https://www.mongodb.com/try/download mongdb的全部安装步骤2:安装的时候在Service Configuration的页面(data,log安装到自己想要得路径下面)Data Directory:E:\mongodb\data\
阅读全文
摘要:(一)mongdb能带来那些优势,主要可以解决什么问题,缺陷是什么 优势: 1:因为是基于boson存储的,字段可以任意收缩,避免了造成了空间的浪费 2:在程序里面添加集合的时候可以自动创建集合或者字段,免去了特意的去建数据库表的步骤 3:分布式存储(hash分片,范围分片)减轻了服务器的负载压力,
阅读全文