- 博客(120)
- 收藏
- 关注
转载 docker安装及基本命令
1.官网,打开很慢https://docs.docker.com/install/linux/docker-ce/ubuntu/跟着一步步走 安装2.命令docker --versiondocker infodocker run hello-world docker ps 查看正在运行的容器docker ps -a 查看所有容器docker image ls 查看镜像...
2019-09-20 22:58:00
181
转载 .net设计模式-责任链模式
行为型设计模式:关注对象与行为的分离责任链模式:解决一个请求需要多个环节处理,环节还可能扩展 、变化、调整顺序等问题下面是模拟一个审批的流程,context 是记录这一流程的上下文环境,如果按照最基本的写法为 1 //一个请假申请 2 ApplyContext context = new ApplyContext() 3 ...
2019-09-16 22:02:00
282
转载 .net设计模式-观察者模式
行为型设计模式:关注对象和行为的分离观察者模式:解决一个对象里面某件事情发生后,会触发一系列其他对象的动作,然后不希望对象之间紧密依赖问题有一个猫叫的类,它如果执行miao的方法,会有一系列的动作触发 1 public class Cat 2 { 3 public void Miao() 4 { 5 ...
2019-09-14 22:09:00
183
转载 .net设计模式-模板方法
行为型设计模式:关注是对象和行为的分离模板方法:解决一个复杂的业务处理流程中,某些步骤可能有不同的处理,把行为分开,模板里面完成通用不变的;子类覆写完成个性化逻辑有一个模拟从银行取钱功能的类 1 /// <summary> 2 /// 银行客户端 3 /// </summary> 4 public class C...
2019-09-11 22:19:00
168
转载 .net设计模式-装饰器模式
结构型设计模式:关注类与类之间的关系装饰器模式:用组合+继承的方式对类作出扩展,可以动态为类型添加功能,甚至调整功能顺序,不修改业务类;一个抽象类1 public abstract class AbstractStudent2 {3 public int Id { get; set; }4 public string...
2019-09-09 23:18:00
174
转载 .net设计模式-代理模式
1.结构型设计模式:关注类与类之间的关系代理模式:通过代理类来访问业务类,在不修改业务类的前提下可以扩展功能;业务接口 1 /// <summary> 2 /// 业务接口 3 /// </summary> 4 public interface ISubject 5 { 6 //...
2019-09-07 23:52:00
162
转载 .net设计模式-适配器模式
1.结构型设计模式:关注类与类之间的交互适配器模式:把一个类适配到原有的接口上,可以组合,可以继承下面是一个接口和不同的实现 1 /// <summary> 2 /// 数据访问接口 3 /// </summary> 4 public interface IHelper 5 { 6 ...
2019-09-04 22:58:00
206
转载 .net设计模式-抽象工厂
抽象工厂属于创建型设计模式,抽象工厂能够生产一系列相对固定的产品簇产品,要扩展一个工厂相对容易,如果要扩展一个产品簇中的产品数量,就要全部的工厂都要扩展,就相对麻烦抽象工厂:工厂+约束 /// 创建产品簇,多个对象是个整体,不可分割抽象的工厂类 1 /// <summary> 2 /// 一个工厂负责一些产品的创建 3 ///...
2019-09-02 22:51:00
154
转载 BusinessDbAccess数据访问层
1.见名知意,直接操作数据库的一层转载于:https://www.cnblogs.com/Spinoza/p/11440725.html
2019-08-31 22:11:00
121
转载 MoneyFox模板解析-DataLayer
【注意】:重载OnConfiguring和之前EF版本中的OnModelCreating创建模型不一样,OnModelCreating创建模型上下文只实例化一次,但是OnConfiguring每实例化一个上下文时都会被调用一次,所以OnConfiguring能充分利用上下文中的构造函数或者其他数据。 1 public static class DatabaseP...
2019-08-31 20:58:00
121
转载 .net设计模式-工厂方法
工厂方法:创建型设计模式用于创建复杂对象,同时该对象有不断变化需要扩展的可能性时, 使用工厂方法 1 public class HumanFactory : IFactory 2 { 3 public virtual IRace CreateRace() 4 { 5 ...
2019-08-31 14:05:00
129
转载 .net设计模式-简单工厂
简单工厂设计模式:创建型设计模式将对象的创建交给其它类,自己只关注抽象1.根据不同的传入参数创建不同的实现对象 1 public static IRace CreateRace(RaceType raceType) 2 { 3 IRace iRace = null; 4 switch (raceT...
2019-08-29 23:04:00
132
转载 .net设计模式-原型模式
原型模式是创建型设计模式原理是克隆一个对象:克隆对象不会走构造函数,速度更快与单例模式不同的是,单例模式获得的同一个对象,原型模式获得是一个新的对象,如下图在prototype类中添加引用类型的方法再改变引用类的属性试试:改变student1的属性class中的属性,看看student2的属性的class的变化结果student2的class属性也随...
2019-08-27 22:44:00
180
转载 .net设计模式-单例模式
单例模式属于创建型设计模式1.某个进程中,一个类只有一个实例,单例使类的实例复用,减少资源浪费,更快获取资源单例的条件:(1)构造函数私有化(2)公开的静态方法提供对象的实例2.懒汉式 1 /// <summary> 2 /// 3 全局唯一静态 重用这个变量 3 /// </summary>...
2019-08-25 22:32:00
215
转载 identityServer4 implicitFlow
是根据杨旭大神的视频抄的//向授权服务器添加client配置 1 new Client 2 { 3 ClientId = "angular-client", 4 ClientName = "Angular SP...
2019-08-21 22:19:00
259
转载 identityServer4 Password
1.用户直接在客户端输入用户名,密码用户资源所有者和客户端高度信任的情况转载于:https://www.cnblogs.com/Spinoza/p/11343036.html
2019-08-12 22:26:00
417
转载 identityServer4 AuthorizationCode Flow
1.mvc Client配置(1)Startup 1 JwtSecurityTokenHandler.DefaultInboundClaimTypeMap.Clear(); 2 3 services.AddAuthentication(options => 4 { 5 ...
2019-06-11 23:22:00
183
转载 sqlserver 事务
1.https://blog.youkuaiyun.com/muzili12a3/article/details/54782391 这篇文章挺好的2.https://www.cnblogs.com/CreateMyself/archive/2017/01/28/6352167.html转载于:https://www.cnblogs.com/Spinoza/p/11003430.html...
2019-06-11 14:25:00
49
转载 .net设计模式 里氏替换原则
1 /// <summary> 2 /// 里氏替换原则:任何使用基类的地方,都可以透明的使用其子类;继承+不改变行为 3 /// 继承、多态 4 /// 继承:通过继承,子类拥有父类的一切属性和行为,任何父类出现的地方,都可以用子类来代替 5 /// 1 子类必须完全实现父类有的方法,如果子类没有父类的某项东西,就断掉继...
2019-06-10 23:13:00
155
转载 .net设计模式 迪米特法则
1 /// <summary> 2 /// 迪米特法则(最少知道原则):一个对象应该对其他对象保持最少的了解。 3 /// 面向对象--类--类与类之间会有交互--功能模块--系统 4 /// 高内聚,低耦合:高度封装,尽量少的暴露信息,类与类之间减少依赖 5 /// 耦合关系:依赖、 关联、组合、聚合 继承...
2019-06-10 23:11:00
113
转载 .net设计模式-单一职责
1 /// <summary> 2 /// 单一职责原则:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时, 3 /// 有可能会导致原本运行正常的职责P2功能发生故障。 4 /// 5 /// 一个类只负责一件事儿 6 /// 拆分之后,职责变得单一 7 ...
2019-06-09 22:06:00
131
转载 .net多线程 Parallel
1.主线程参与计算1 //用Task完成这个 你们会吗 不在意那个主线程参与计算的事儿2 //Parallel.Invoke(() => this.Coding("爱书客", "Client")3 // , () => this.Coding("风动寂野", "Portal")4 ...
2019-06-07 22:47:00
193
转载 .net多线程 Task
1.基本用法1 //Task.Run(() => this.DoSomethingLong("btnTask_Click1"));2 //Task.Run(() => this.DoSomethingLong("btnTask_Click2"));3 //TaskFactory taskFactory = Ta...
2019-06-05 21:32:00
288
转载 .net多线程 ThreadPool
1.QueueUserWorkItem1 ThreadPool.QueueUserWorkItem(t => this.DoSomethingLong("btnThreadPool_Click"));2.等待 利用ManualResetEvent1 ManualResetEvent manualResetEvent = new ManualResetE...
2019-06-03 21:40:00
129
转载 identityServer4 ClientCredential
1.ClientCredential 适用于不代表用户的客户端访问api资源,示例是用模板生成的代码做的更改2.identityServer配置Startup 1 public class Startup 2 { 3 public IHostingEnvironment Environment { get; } 4 pu...
2019-06-02 21:26:00
170
转载 .net多线程 Thread
1.Thread.start();1 new Thread(() => this.DoSomethingLong("btnThreads_Click")).Start();2.线程等待1 //线程等待2 thread.Join(500);//最多等5003 Console.WriteLine("等待5...
2019-05-30 22:04:00
212
转载 .net多线程 委托的异步调用
1 Action<string> action = this.DoSomethingLong; 2 3 IAsyncResult asyncResult = null; 4 5 AsyncCallback callback = ia => 6 { 7 ...
2019-05-29 20:53:00
172
转载 sqlserver 微软官方学习文档
https://docs.microsoft.com/zh-cn/sql/?view=sql-server-2017一百教程介绍关于sqlserver的教程https://www.yiibai.com/sqlserver/sql-server-aggregate-functions.html转载于:https://www.cnblogs.com/Spinoza/p/109099...
2019-05-23 09:19:00
1333
转载 .net core jwt 授权验证
代码我参考了一本书Modern API Design with ASP.NET Core 2 Building Cross-Platform Back-End Systems网上也有一个很牛https://jasonwatmore.com/post/2018/08/14/aspnet-core-21-jwt-authentication-tutorial-with-exampl...
2019-05-22 09:49:00
277
转载 微软 workflow 工作流总结2
1.公共的状态机工作流 书签的设置可以在判断模块中的action中赋值,因为在action中肯定要进入到下一个书签,所以可以在此给书签name赋值转载于:https://www.cnblogs.com/Spinoza/p/10777194.html...
2019-04-26 23:17:00
615
转载 .net 多线程之async await
主线程遇到await 关键字后就交给子线程执行了先定义一个task 可以让主线程和子线程同时执行,通过await关键字可以让主线程等待子线程执行完毕,await后面的代码可以视为异步方法的回调,可以由主线程执行,也可以由子线程执行,不确定转载于:https://www.cnblogs.com/Spinoza/p/10744068.html...
2019-04-21 10:30:00
164
转载 .net 多线程之线程取消
1 //线程取消不是操作线程,而是操作信号量(共享变量,多个线程都能访问到的东西,变量/数据库的数据/硬盘数据) 2 //每个线程在执行的过程中,经常去查看下这个信号量,然后自己结束自己 3 //线程不能别人终止,只能自己干掉自己,延迟是少不了的 4 //Cancellat...
2019-04-21 08:13:00
303
转载 .net 多线程临时变量
结果 : 5 5 5 5 5结果:0 1 2 3 4转载于:https://www.cnblogs.com/Spinoza/p/10743776.html
2019-04-21 08:01:00
193
转载 微软 workflow 工作流总结
1.状态机工作流(1)状态机工作流从state1 流转到 state2 到stateN(2) state中有执行状态和退出状态(3) 在进入下一个步骤(state1 到 state2)前,首先会判断进入下一个状态的条件,下面我把它叫做判断模块(4)在判断模块中,有三个生命周期:Trigger,Condition,Action(5)判断模块会先进入Trigger,执...
2019-04-20 16:05:00
2204
转载 NPOI helper
1 using NPOI.HSSF.UserModel; 2 using NPOI.HSSF.Util; 3 using NPOI.SS.UserModel; 4 using NPOI.XSSF.UserModel; 5 using System; 6 using System.Collections.Generic; 7 using Syst...
2019-04-14 16:20:00
262
转载 jquery fileupload
jquery file upload示例https://blog.youkuaiyun.com/qq_37936542/article/details/79258158转载于:https://www.cnblogs.com/Spinoza/p/10617938.html
2019-03-28 21:47:00
54
转载 vue 路由别名 路由跳转
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <script src="https://cdn.bootcss.com/vue/2.6.10/vue.js"></script>...
2019-03-26 16:21:00
343
转载 vue 用正则保护路由参数的合法性
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <script src="https://cdn.bootcss.com/vue/2.6.10/vue.js"></script>...
2019-03-26 15:49:00
469
转载 vue 路由参数
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <script src="https://cdn.bootcss.com/vue/2.6.10/vue.js"></script>...
2019-03-26 13:57:00
82
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人