微服务-Consul学习Consul介绍 Consul 是由 HashiCorp 公司推出的开源软件,用于实现分布式系统的服务发现与配置。与其他分布式服务注册与发现的方案,Consul 的方案更“一站式”,内置了服务注册与发现框 架、分布一致性协议实现、健康检查、Key/Value 存储、多数据中心方案,不再需要依赖其他工具(比如 ZooKeeper 等),使用起来也较为简单。Consul使用Go语言编写,因此 2019-03-05 微服务 #.Net Core #微服务
多种仓储模式多种仓储模式IBaseRepository + BaseRepository 模式(适用于小项目,扩展性差) IRepository接口包含了基本的CRUD操作,如果业务中还需要扩展其他操作,只需在IRepository接口中添加。 Repository实现了IRepository接口。其中ISqlHelp接口包含获取数据库链接字符串的功能,_context为EF或EF Core类库。 优点是简单 2019-03-04 .Net #.Net #架构
聚会随想前言过完年没多久,我便和关系比较好进行了2019年春节后的第一次聚会,地点还是在广州,时间定在了元宵节那周的周六(02.24).这次聚会既有好奇某个脱单的小伙伴是怎么脱单的,也有因为有小伙伴要跳槽,还有是有小伙伴计划买电脑的,想去实体店看看,再顺路交流一下今年各自的打算和计划. 2019-02-24 随笔 #随笔
.Net Core-从零开始搭建框架(一)之前一直想学习一下用Vs Code开发, 趁着最近有做一个小项目的想法, 顺路学习一下 2019-02-21 .Net Core #.Net Core #Swagger #框架 #Dapper
CSharp-在Winform中使用Sqlite近期了解了一下Sqlite数据库, 便想把之前写的一个爬虫项目的数据库里添加Sqlite支持, 一开始想着用EF去完成的, 后面尝试过后, 发现EF用起来并不是那么方便, 就改成用Sqlite的ORM框架, 这里采用的是sqlite-net-pcl, nuget查找sqlite-net-pcl并选择即可. 2018-12-11 C# #C# #Sqlite
Asp.Net Core Web API的先进架构架构分层端口和适配器模式(又称六角形架构)可以解决业务逻辑与其他依赖项(如数据访问或API框架)耦合过于紧密的问题。使用此模式将允许您的API解决方案具有清晰的边界、具有单一职责的良好命名的对象,最终使其更容易开发和维护。架构分为API层,Domain层和Data层 2018-06-21 .Net Core #.Net Core #Web API
EF Core实现DB First和Code First安装 Entity Framework Core123456789101112131415// MsSqlInstall-Package Microsoft.EntityFrameworkCore.SqlServer// 柚子的MySqlInstall-Package Pomelo.EntityFrameworkCore.MySql// 官方的MySqlInstall-Package MySql. 2018-06-10 .Net Core #.Net Core #EF Core
Asp.Net Core REST API基础前言前段时间,毕业设计用的是前后端分离的设计,后端就是基于Asp.Net Core开发的 REST API,借这个机会,顺路梳理一下关于REST API与Asp.Net Core建立REST API的基础知识 2018-06-08 .Net Core #.Net Core #REST API
关于毕业设计的整理关于毕业设计的想法在毕业设计的题目,我是比较纠结的,有想过利用.Net Core和Google Optimization Tools去做一个智能调度排班系统的,但后来经过深入的了解,发现智能调度排班系统并没有那么容易实现.回忆大学生涯,学生网管这个工作其实还在给我带来了不少的回忆.于是就决定开发一个网络故障报修系统. 2018-06-05 .Net Core #.Net Core #Vue.js
.Net Core 抽象工厂模式抽象工厂的定义抽象工厂提供了一个接口, 这个接口可以创建一族相关或依赖的对象而无需指明它们具体的类. 2018-04-16 .Net Core #.Net Core #设计模式