摘要:
工作之后,做过不少的api对接,有提供api接口,也有调用对方api接口。api对接中,实体校验一定是必不可少的一个通用模块。 正常情况下,实体校验通常包括:a 是否必填;b 数据类型;c 最大长度;d 取值范围;e 集合最大数量。 这里记录下自己的最佳实践,并作简单解释。 1 public cla 阅读全文
摘要:
1 查看服务器.net core环境信息 连接到服务器,输入 dotnet --info 查看服务器dotnet core环境信息 这是一台没有.net core环境的服务器,需要安装 2 安装.net core环境 如果服务器只是用来运行.net core程序,则只需安装.net core run 阅读全文
摘要:
新打开一个开源项目,编译不通过,报“当前.net skd不支持将.net core 3.0设置为目标”的错误 但我电脑环境里3.0的skd和runtime都没有什么问题 ,在控制台里查看命名都好好都存在 新建一个项目选择目标框架时区看不到.net core 3.0的选项 各种方法都不行 觉得就像是v 阅读全文
摘要:
1 RabbitMQ是由Erlang语言开发的,所以需要安装Erlang环境 官方下载地址 http://www.erlang.org/downloads 外网下载比较慢,这里提供版本号21.01的安装包 https://pan.baidu.com/s/1Shv7Se613n9YCRNYtkY1yA 阅读全文
摘要:
1 Community版本下载地址 https://dev.mysql.com/downloads/mysql/ 2 将安装包解压,在问文件内新建配置文件my.ini,内容如下 3 以管理员身份启动cmd,进入 cd C:\web\mysql-8.0.17\bin 4 初始化数据库 mysqld - 阅读全文
摘要:
需求:以微信公众号为入口,提供h5页面共用户进行业务操作,用户信息完全依赖公众号; 方案:创建公众号-》用户关注公众号-》静默授权到h5页面-》h5页面获取用户信息-》用户在h5页面上进行业务操作; 准备:公众号一个(必须是需要认证的,认证需要硬性条件,无奈只能用测试账号,测试账号有一个坑的地方,下 阅读全文
摘要:
最近在做一个小的webapi对接项目,orm选择了dapper,一开始也就几张表,也就几个实体和dto,手撸也还好; 需求变更,api数量剧增,表数量也相应增加,对照表结构写实体写的难受,一不小心还容易拷错,果断启用代码生成; 之前也有开发过一个winform的实体生成器,大体思路就是1 数据库连接 阅读全文
摘要:
网上Jenkins部署到远程服务器Java的示例居多,竟然没怎么看到.net项目的; 大体思路: 1 Jenkins实现本地部署(这个资料很多,不细说了) 2 将发布出的指定生成到Jenkins工作目录的一个相对路径下(步骤3中会用到) 3 通过ssh将步骤2生成的文件发送到远程服务站点的文件目录下 阅读全文
摘要:
Jekins持续集成; 服务器时windows服务器; windows安装openssh服务; 安装包:https://github.com/PowerShell/Win32-OpenSSH/releases 开箱即用;步骤1 文件解压至C:\Program Files\OpenSSH 2 控制台c 阅读全文
摘要:
VS支持部署站点到服务器IIS非常实用。 主要步骤如下: 1 安装WebDeploy; 2 添加IIS用户; 3 给站点指定权限用户; 4 VS配置部署文件; 参考文章 https://blog.csdn.net/yzj_xiaoyue/article/details/60574378 我踩坑的地方 阅读全文