01 2022 档案

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

点击右上角即可分享
微信分享提示