生命不息,奋斗不止
统一规范API,包装返回模型 统一规范API,包装返回模型
上一篇文章使用自定义仓储完成了简单的增删改查案例,有心的同学可以看出,我们的返回参数一塌糊涂,显得很不友好。 在实际开发过程中,每个公司可能不尽相同,但都大同小异,我们的返回数据都是包裹在一个公共的模型下面的,而不是直接返回最终数据,在返回
2020-05-21
自定义仓储之增删改查 自定义仓储之增删改查
上一篇文章我们用 Code-First 的方式创建了博客所需的实体类,生成了数据库表,完成了对 EF Core 的封装。 本篇说一下自定义仓储的实现方式,其实在 abp 框架中已经默认给我们实现了默认的通用(泛型)仓储,IRepositor
2020-05-20
数据访问和代码优先 数据访问和代码优先
上一篇文章完善了项目中的代码,接入了 Swagger。本篇主要使用 Entity Framework Core 完成对数据库的访问,以及使用 Code-First 的方式进行数据迁移,自动创建表结构。 数据访问在.EntityFramewo
2020-05-19
完善与美化,Swagger登场 完善与美化,Swagger登场
上一篇文章已经成功将博客项目跑起来了,那么本篇主要是将之前遗留的问题解决,现在的代码看起来可能还是比较混乱,有大量与之无关的代码存在里面,对于强迫症患者来说真的是零容忍。 在程序员界,总有一批强迫症患者,他们希望自己写的代码看起来尽量的完美
2020-05-18
给项目瘦身,让它跑起来 给项目瘦身,让它跑起来
上一篇文章已经成功创建了博客项目,但是 abp 默认给我们引用了许多项目中用不到的组件。 本篇文章将给项目进行瘦身,删掉对我们来说暂时用不到的组件。讲解各个模块之间的关系,写一个 Hello World,让其成功运行起来。 给项目瘦身Meo
2020-05-17
使用 abp cli 搭建项目 使用 abp cli 搭建项目
首先,默认咱们已经有了.net core 3.1 的开发环境,如果你没有,快去下载… https://dotnet.microsoft.com/download 由于项目是基于 abp vNext 开发的,所以开发之前建议去撸一遍 abp
2020-05-15
2019年终总结 2019年终总结
哇,2020 年了,大家都奔小康了吗? 越长大感觉时间过得越快,都 20 年了我还沉浸在 19 年的各种欢乐中。 到目前为止,加上实习经验,工作也有四个年头了。也算得上一个职场老手了,经历了各种代码的洗礼。然而却发现自己没有上学时的那种学习
2020-01-02
Windows10 运行安卓模拟器蓝屏解决方案 Windows10 运行安卓模拟器蓝屏解决方案
由于没有安卓机,想要测试一些东西,所以选择了安卓模拟器,可是一运行模拟器就导致电脑蓝屏,试了 N 次都不行。 于是在网上寻找解决方案,了解到导致蓝屏的原因都是因为虚拟化技术,我的系统是 Windows10 1903,加上之前开启了 Hype
2019-08-30
PC版微信防撤回补丁 PC版微信防撤回补丁
前两天看 GitHub 发现一个有趣的项目,PC 微信防撤回补丁,本着研究学习的目的,在看过源码,一顿疯狂操作之后,了解了其原理是基于修改 wechatwin.dll 达到防撤回的。 于是乎,自己动手玩一玩,以下为详细步骤: 首先下载 x6
2019-08-29
MongoDB 常用命令 MongoDB 常用命令
常用基本操作# 查看数据库列表 show dbs # 查看当前数据库 db # 新建一个表 db.createCollection('要新建的表名') # 查看当前数据库下的表 show collections # 删除当前数据库指
2019-08-24
Kafka为什么这么快 Kafka为什么这么快
无论 kafka 作为 MQ 也好,作为存储层也罢,无非就是两个功能(好简单的样子),一是 Producer 生产的数据存到 broker,二是 Consumer 从 broker 读取数据。那 Kafka 的快也就体现在读写两个方面了,下
2019-08-23
使用MTA HTML5统计API来分析数据 使用MTA HTML5统计API来分析数据
在开发个人博客的时候,用到了腾讯移动分析(MTA),相比其他数据统计平台来说我喜欢她的简洁高效,易上手,同时文档也比较全面,提供了数据接口供用户调用。 在看了 MTA 演示Demo和官方文档后,我就决定使用 .NET Core 将其 HTM
2019-08-23
8 / 12