随笔分类 - Asp.Net Core
摘要:起因 去年不是撸了个量化平台嘛,自己用起来蛮舒服的,但很多用户反应,家里没有电脑,无法做到回测,起初呢也不在意,最近正好有时间,花了2天时间,让它支持了在线回测。 过程 其实之前就有想法了,本来想重新用python撸一个的,但改造到一半,突然想到了资源问题,因为服务器价格昂贵,如果放到云端,我这个免
阅读全文
摘要:为什么要用? 有些时候经常会遇到重复提交的问题,为了避免这个问题,可以使用缓存锁的方式,主要是利用存取缓存比较快的原理。 当提交某个操作的时候,第一次提交会创建一个缓存,当有相同提交的时候,就可以判定为重复提交。当第一次提交完成或者抛错的时候,清除缓存。 使用什么方式? 使用AOP,也可以使用Fil
阅读全文
摘要:什么是工厂模式 工厂模式是最常用的设计模式之一,属于创建型模式。 有点: 解耦,可以把对象的创建和过程分开 减少代码量,易于维护 什么时候用? 当一个抽象类有多个实现的时候,需要多次实例化的时候,就要考虑使用工厂模式。 比如:登录的抽象类ILoginBusiness,它有2个实现,一个用用户名密码登
阅读全文
摘要:曾几何时你是否与我一样,在茫茫股市中无所适从,买什么跌什么,卖什么涨什么,人生最痛苦的莫非就是刚走就涨停,无数次都在心里无数羊驼跑过。 偶然的机会,了解到了量化交易,从此一发不可收拾,各类书籍,各类量化平台都去一一了解,但很多都是通过策略去筛选股票,而且回测都是日线回测,这不是我想要的,我需要高频高
阅读全文
摘要:打开项目的csproj文件 添加如下代码 <ItemGroup> <None Remove="lib\xxx.dll" /> <Content Include="lib\xxx.dll"> <Link>xxx.dll</Link> <CopyToOutputDirectory>Always</Cop
阅读全文
摘要:Abp vNext是Abp的下一代版本,目前还在经一步完善,代码已经全部重写了,好的东西保留了下来,去除了很多笨重的东西,从官宣来看,Abp vNext主要是为了以后微服务架构而诞生的。
阅读全文
摘要:在测试中经常会遇到请求一些https的url,但又没有本地证书,这时候可以用下面的方法忽略警告
阅读全文
摘要:继续学习 最近一直在使用Asp.Net Core SignalR(下面成SignalR Core)为小程序提供websocket支持,前端时间也发了一个 "学习笔记" ,在使用过程中稍微看了下它的源码,不得不说微软现在真的强大,很多事情都帮你考虑到了,比如使用Redis,使用Redis后,你的web
阅读全文
摘要:什么是Asp.Net Core SignalR Asp.Net Core SignalR 是微软开发的一套基于Asp.Net Core的与Web进行实时交互的类库,它使我们的应用能够实时的把数据推送给Web客户端。 功能 自动管理连接 允许同时广播到所有客户端 也可以广播到指定的组或者特定的客户端
阅读全文
摘要:项目中使用NLog记录日志,很好用,之前一直放在文本文件中,准备放到db中,方便查询。 项目使用了Mysql,所以日志也放到Mysql上,安装NLog不用说,接着你需要安装Mysql.Data安装包: 接着打开你的NLog,新增一个 : 如果你的数据库连接不支持SSL的话(开发机一般都没有吧),一定
阅读全文
摘要:最近项目中需要用到后台Job,原有在Windows中我们会使用命令行程序结合计划任务或者直接生成Windows Service,现在.Net Core跨平台了,虽然Linux下也有计划任务,但跟原有方式一样,没撒图形界面,执行结果之类的只能去服务器查看日志。 看了下Hangfire,基本满足于现有需
阅读全文
摘要:单体服务架构,Single Service Architecture,一种适合中小型企业或项目使用的新型服务架构
阅读全文
摘要:写在前面 在微服务架构中,ApiGateway起到了承前启后,不仅可以根据客户端进行分类,也可以根据功能业务进行分类,而且对于服务调用服务也起到了很好的接口作用。目前在各个云端中,基本上都提供了ApiGateway的功能(付费功能),通过SDK或者在线进行配置。 在Java体系中有 "Zuul" 和
阅读全文
摘要:在[Asp.Net Core](https://www.asp.net)中,我们的web application 其实是运行在Kestrel服务上,它是一个基于libuv开源的跨平台可运行 Asp.Net Core 的web服务器。
阅读全文
摘要:Scaffolding Template Intro 我们知道在Asp.Net MVC中,如果你使用的EF的DBContext的话,你可以在vs中通过右键解决方案-添加控制器-添加包含视图的控制器,然后vs会根据你选择的Model自动生成相应的CURD的控制器和View,非常便利,这种就叫做 ASP
阅读全文
摘要:Razor Page介绍 前言 上周期待已久的Asp.Net Core 2.0提前发布了,一下子Net圈热闹了起来,2.0带来了很多新的特性和新的功能,其中Razor Page引起我的关注,作为web程序员来说,Asp.Net下的任何web框架都会去特别关注,因为每次一个新的框架出来,意味着一次革命
阅读全文