
.net core
.net core
路柳狂花
这个作者很懒,什么都没留下…
展开
-
.net core中System.Text.Json的时间类型格式数据处理
Newtonsoft.Json的时间序列化处理很简单,直接在ConfigureServices里配置中间件就可以//设置时间格式options.SerializerSettings.DateFormatString = "yyyy-MM-dd";但是System.Text.Json官方没有给直接处理的方式,参考了网上的写法自己写了一个时间处理的类,主要是网上的那篇文章太难找了,所以自己记录一下。第一步,配置中间件类 .AddJsonOptions(options =>原创 2020-06-04 19:04:26 · 2922 阅读 · 0 评论 -
C#中的一些基本方式总结
目录1.委托delegate---c#中的将方法作为参数传递2.堆和栈3.override重写4.new关键字,如果子类声明了和父类同样的方法,但用new声明了,会隐藏掉父类的方法。5this和base6.sealed类7.泛型方法8.泛型类型约束9特性10.开启线程11.socket服务端12 设计原则1.委托delegate---c#中......原创 2019-07-13 17:15:55 · 479 阅读 · 0 评论 -
正则表达式规则总结
主要来源:https://www.cnblogs.com/caokai520/p/4511848.html建议先看视频,然后再看文档,我当初就是嫌弃文字太长,一直断断续续的看,后来看了C#的基础视频,其实也没多少。网上的免费视频会讲解基础的,读懂了基础,看文字也不累了。查找非匹配的知识点没加上,有时间补上。文章导读 正则表达式的本质是使用一系列特殊字符模式,来表示某一类字符串。......原创 2019-05-23 19:56:32 · 2496 阅读 · 0 评论 -
IdentityServer4中关于Client Credentials的简单实现
官方配图Client Credentials 但其实Client不需要考虑用户,因此此处也不需要考虑测试用户的代码官方案例,最好的参考资料永远在官方https://github.com/IdentityServer/IdentityServer41.配置授权服务器 在Identity Server中配置Clinet和资源信息 public static IEnumerable<Client> Clients => ...原创 2020-07-21 10:20:33 · 439 阅读 · 0 评论 -
Identity Server4学习笔记
学习参考资料博文https://www.cnblogs.com/cgzl/p/9221488.html https://www.yuque.com/yuejiangliu/dotnet/solenovex-identityserver4视频请参考杨旭老师在b站的IdentityServer4的教学视频。 笔记之前先吐槽一下自己。虽然登录简书等各种软件的时候会提示是否QQ登录等第三方软件是否登录,但我在看视频以及博文笔记教程的时候完全没考虑这个,因为平常都是一个前端一...原创 2020-07-21 09:45:32 · 257 阅读 · 0 评论 -
记录一下目前使用的一种双token的实现方式
1.背景 后端使用的是.net core 加jwt的形式。然后为了不过期使用了双token的模式。 认证方式是Bearer 头文件里必须加Authorization,目前还没弄懂怎么改变这个头文件。2.实现方式 因为用的.net core自带的认证方式,不是自己定义的拦截器,所以每次认证都是需要传Authorization。 第一步:登录的时候传token和refreshToken到前端。 第二步:token过...原创 2020-07-10 18:16:09 · 1489 阅读 · 0 评论 -
RabbmitMq初步了解和创造连接
就算笔记写的再差,也要自己写, public void BindReceiveMqMsg(ICallbackFunction function, string routingKey, string EXCHANGE_NAME = null, string exchange_type = null) { try { //创建与指定端点的连接。 connection = Rbt.原创 2020-06-06 17:11:39 · 354 阅读 · 0 评论 -
Rabbitmq的四种交换类型
关于rabbitmq中的类型交换 今天才刚开始接触rabbit,记录一下自己写的代码exchange有4中类型:直接交换中心:(Direct exchange)扇形交换中心:(Fanout exchange)主题交换中心:(Topic exchange)首部交换中心:(Headers exchange) 第一种直接交换中心 直接交换中心是一个带路由功能的exchange,一个队列会和一个exchange绑定,除此之外再绑定一个routing_Key,...原创 2020-06-05 20:01:40 · 459 阅读 · 0 评论 -
.net core中对传输数据做参数做验证
方法原创 2020-06-05 12:02:50 · 1924 阅读 · 0 评论 -
.net core没有接口的服务注入
.net core中依赖注入的三种生命周期 要实现没有接口的依赖注入,首先当然是要了解依赖注入是什么了。网上资料还是很多的,这里不详细写了,具体写一下没有写接口,但又想实现依赖注入,怎么的具体实现。 首先要知道生命周期.net core提供了三种生命周期,大部分默认情况下基本上是第二种。 public enum ScopeEnum { // 整个应用程序生命周期中只有1个实例 Singleton, //...原创 2020-06-04 20:35:53 · 1184 阅读 · 0 评论 -
c#反射--记录一种sql组装方式
Type type = model.GetType(); //获取类型 System.Reflection.PropertyInfo propertyInfo = type.GetProperty(textType); decimal value = (decimal)propertyInfo.GetValue(model, null);补充一下反射的类型,定义了一个公共方法 ...原创 2019-06-06 11:20:30 · 492 阅读 · 0 评论