摘要: 最近在看eShopOnContainer项目,抽取一下其中的基础知识点,做个记录,有兴趣的可以看下。 新建一个.net core API项目,添加Nuget包 Swashbuckle.AspNetCore.SwaggerGen、Swashbuckle.AspNetCore.SwaggerUI: 然后 阅读全文
posted @ 2018-10-06 18:26 名字都被注册了 阅读(598) 评论(0) 推荐(0) 编辑
摘要: ELK安装好后,我们现在.net Core中使用一下,大体思路就是结合NLog日志组件将数据写入ELK中,其它语言同理。 ELK的安装还是有些复杂的,我们也可以在Docker中安装ELK:docker run -it --rm -p 9200:9200 -p 5601:5601 --name esk 阅读全文
posted @ 2018-10-05 12:31 名字都被注册了 阅读(4481) 评论(4) 推荐(3) 编辑
摘要: 因为公司使用ELK的缘故,这两天尝试在阿里云上安装了下ELK,这里做个笔记,有兴趣的同学可以看下。 先大致介绍下ELK,ELK是三个组件的缩写,分别是elasticsearch、logstash、kibana。 (1)Elasticsearch是一个高度可扩展的开源全文搜索和分析引擎。它允许您快速, 阅读全文
posted @ 2018-10-04 17:33 名字都被注册了 阅读(1339) 评论(0) 推荐(0) 编辑
摘要: 最近两天在学习MongoDB,强大的文档数据库。给我最大的感觉就是相比于SQL或者MSQ等传统的关系型数据库,在使用和配置上真的是简化了很多。无论是在集群的配置还是故障转移方面,都省去了许多繁琐的步骤,但最重要是的什么呢?是效率,它的出现解决了传统关系型数据库的IO瓶颈,极大的提高了工作效率,适合海 阅读全文
posted @ 2017-01-19 16:04 名字都被注册了 阅读(758) 评论(0) 推荐(2) 编辑
摘要: 客户端首先向服务端请求Token令牌,客户获取Token后计算对应的签名。签名由时间戳、随机数、Token令牌、参数拼接字符串四部分组成,客户端发送请求的时候需要带上对应的身份ID、时间戳、随机数和计算出的签名。 服务端过滤器拦截请求,验证请求参数的合法性、是否过期,Token令牌是否合法、是否过期,全部通过后重新计算签名,与传递的签名参数对比,一致则执行对应的Api请求,否则返回错误消息。如果服务端计算的签名与传递的参数签名不一样,请求不合法(可能被篡改),为什么这么说呢,因为客户端与服务端拥有相同的签名计算方式,如果请求被修改,那么服务端计算的签名肯定与客户端计算的签名肯定不一致。 阅读全文
posted @ 2017-01-03 23:04 名字都被注册了 阅读(1936) 评论(6) 推荐(4) 编辑
摘要: 第一次写博客,可能有些地方描述的不准确,还请大家将就。本人大四学生,学了半年C#,半年.net,但是很遗憾,学完之后只会写个hello word。老师教的过程中总是会套用一些模板,特别是后台,完全封装的功能,整体架构不了解,很多地方也看不懂。所以,想自己写一个个人博客系统,顺便补一下自己的疏漏。这里 阅读全文
posted @ 2016-10-26 10:07 名字都被注册了 阅读(1283) 评论(0) 推荐(0) 编辑