摘要:
自打Netcore推出以来,很多人是紧追不舍,关注度颇高,一时间让它成为了asp.net中的一等公民。我也是其中一份子,顶多算是一个伪粉丝吧,因为关注不太多,不够深。 今天,主要记录的学习笔记是:如何自定义自己的Taghelper。话不多说,直入正题: 1、定义接口 2、定义接口实现类 3、注入 对 阅读全文
摘要:
测试三个步骤: 1、接口 》2、造数据 》3、验证结果; 静态方法的测试: 对于静态方法的测试,一般是在其基础上,封装一个接口和实现类,方便后续的Mock模拟。 个人理解,大致原理就是拦截实际接口,然后替换为Mock的接口逻辑,这样就可以过滤掉其他外部的依赖,同样也可以让单测功能更加单纯。比如: p 阅读全文
摘要:
之前没做过Api接口开发,很少了解一下东西。今天遇到了很多问题。尤其是GET,POST时候提示404,405,等问题。 场景一:POST提交一个字段给后台标记为[HttpPost]的方法: 场景二:前端传递多个字段,以及一个复杂对象(比如参数个数不确定),此时用dynamic比较方便 前端JS调用: 阅读全文
摘要:
系统CentOS安装: 网上很多教程,很详细,我就不再赘述了。在安装过程中,需要注意的是设置时区、个人账户密码、root密码(一定要注意,否则后续很麻烦)、在首次启动时,需要接受许可。 NETCoreSDK安装: 参考官方教程即可。https://www.microsoft.com/net/core 阅读全文
摘要:
环境: 1、centos7 2、dotnet core 1.0.0-preview1-002702 步骤: 1、安装环境(在非root权限下安装即可,如果用root,后续用Vscode的时候,权限上有问题【至少我这边测试的时候是这样】),指定安装目录为/opt/dotnet 2、创建软连接(需要提权 阅读全文
摘要:
声明:只是学习记录,参考了官方教程,看到的朋友,也别喷抄袭啥的,本身就是学习笔记记录而已。 准备: VS2015、aspnet5(RC1\RC2可能会有所不同,详见下面截图) window7 X64 RC2 :https://download.microsoft.com/download/4/6/1 阅读全文
摘要:
环境: centos 7 storm 1.0.0 jdk 1.8 python 2.7.5 zookeeper 3.4.8 安装环境依赖: 这里,假设你 已经安装好了jdk、Python 安装zookeeper: 详细shell脚本如下: 安装storm: 详细shell如下: 简单配置后就可以启动 阅读全文
摘要:
构造器方式注入: 主要是了解构造器方式注入时,参数顺序的区分(index),以及类型的区分(type),以及两者的混合使用;另外就是,当传入的内容有特殊符号时,借助于value标签和CDATA的处理。以保障程序的正常运行! spring-context.xml 测试用例: 输出结果: setter方 阅读全文
摘要:
简单代理模式,请参考 简单代理模式 动态代理模式 所谓代理,就是需要代理类和被代理类有相同的对外接口或者说成服务,所以代理类一般都必须实现了所有被代理类已实现的接口,因为接口就是制定了一系列对外服务的标准。 正因为动态代理有这样灵活的特性,所以我们在设计动态代理类(DynamicProxy)时不用显 阅读全文
摘要:
所谓代理,就是一个人或者一个机构代表另一个人或者另一个机构采取行动。在一些情况下,一个客户不想或者不能够直接引用一个对象,而代理对象可以在客户端和目标对象之前起到中介的作用。 代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。代理模式是对象的结构模式。 常见代理模式: 在代理模式 阅读全文