叮当♪

导航

 

2021年5月5日

摘要: xLiAd 模板项目是一个简单的快速开发平台,基于 AspNetCore 3.1,可实现在数据库设计完成的情况下,几分钟搭建好内容管理平台。集成了以下的功能: 1,基本的增删改查。数据库连接使用基于 Dapper 的 xLiAd.DapperEx(https://github.com/zl33842 阅读全文
posted @ 2021-05-05 12:02 叮当♪ 阅读(91) 评论(0) 推荐(0)
 

2021年2月23日

摘要: 为什么要使用图片服务器?把图片放到本地不就好了? 项目小的时候,这样做当然没有问题;项目大了服务多了,还这样做问题就出来了。比如: 需要使用缩略图,各个带图片的服务需要自己实现缩略图功能。 服务引用其他服务图片时,确认使用哪个域名是个问题(测试环境域名?生产环境域名?换域名了更麻烦)。 各服务的承载 阅读全文
posted @ 2021-02-23 22:01 叮当♪ 阅读(296) 评论(0) 推荐(0)
 

2020年8月18日

摘要: 接手了一个重构旧项目的任务,后端是PHP的,前端用的几个零散的东西。重构的原则是 前端基本不动,后端改造成 dotnetcore 。 过程基本顺利,遇到的一个问题的解决方式觉得值得说一下。问题是这样:一个页面的某一个接收参数,有从A页面来的,也有B页面来的,但是A和B页面提交过来的格式是不一样的,A 阅读全文
posted @ 2020-08-18 23:14 叮当♪ 阅读(190) 评论(0) 推荐(0)
 

2020年8月16日

摘要: 从张队长的公众号得知 gRPC-Web 发布了,出于对 gRPC 的喜爱,决定周末踩踩坑。 从 https://github.com/grpc/grpc-dotnet 克隆了代码下来,examples/Browser 这个项目就是 gRPC-Web 的例子。打开 Browser.sln 看一下目录结 阅读全文
posted @ 2020-08-16 23:23 叮当♪ 阅读(1387) 评论(0) 推荐(0)
 
摘要: Sonarqube 是个自动化 review 工具,研发人员的好帮手。我在部署和应用 Sonarqube 对.Net 项目进行分析时遇到了不少问题,现在记录并分享一下,希望能帮到各位读者。 如果自己安装Sonarqube ,还是有一些复杂的,好在Sonarqube 有官方的Docker 镜像,拉过来 阅读全文
posted @ 2020-08-16 23:11 叮当♪ 阅读(366) 评论(0) 推荐(0)
 
摘要: 因为要做一个APP扫码登录PC站点的功能,找了几个 .NetCore 中生成二维码的方案。 几年前在 .NetFramework 下做过生成二维码的功能,用的 ThoughtWorks.QRCode ,不过它不支持 .NetCore。而且我要跑在 Docker 里,所以光支持 .NetCore 不行 阅读全文
posted @ 2020-08-16 23:10 叮当♪ 阅读(222) 评论(0) 推荐(0)
 
摘要: .NetCore 3.0 正式版已经发布了,最近尝试的几个测试项目都用的 .NetCore 3.0 。但是在使用时发现,以前使用 Aspectcore 和 Autofac 的方法不好用了。 之前的方法都是 在 ConfigureServices 方法里,用 Autofac 从程序集里加载注入的接口和 阅读全文
posted @ 2020-08-16 23:08 叮当♪ 阅读(315) 评论(0) 推荐(0)
 
摘要: 在开发中经常会遇到管理数据变化的需求。例如:绩效系统需要根据季度开始时某人的上级领导来确定由谁来打绩效分,游戏系统根据活动结束时间的积分发放奖励…… 如果数据库中只存了最新的状态,就无法实现这样的功能了。 这时就需要我们制作一套“事件溯源”系统。当然,我们这次实现的“事件溯源”并不是真正DDD上的“ 阅读全文
posted @ 2020-08-16 23:05 叮当♪ 阅读(176) 评论(0) 推荐(0)
 
摘要: 相对于Windows部署,Docker 部署简单、快速。我负责的项目,最频繁时一天要部署十几次。而且,用户基本感受不到站点更新的,因为不到 1 秒就更新完毕了。 那我来分享一下平时常用的 Docker 操作,希望对于刚入坑的童鞋有所帮助,老手请忽略本文。一,安装 Docker。 现在我拿到了一台 C 阅读全文
posted @ 2020-08-16 23:03 叮当♪ 阅读(196) 评论(0) 推荐(0)
 
摘要: Nextcloud 是个不错的网盘系统,开源免费,支持 Windows Ad 域,而且开放了很多接口可以用于二次开发。 最近基于 Nextcloud 做了几个二次开发的功能,下面介绍一下过程。 第一个需求是和公司业务系统对接起来,实现建立项目时自动为项目负责人建立一个同名文件夹和子文件夹。第二个需求 阅读全文
posted @ 2020-08-16 23:00 叮当♪ 阅读(2065) 评论(0) 推荐(0)