08 2020 档案

摘要:1.读取appsettings.json 1)配置文件 { "Logging": { "LogLevel": { "Default": "Warning" } }, "AllowedHosts": "*", "ConnectionStrings": { "test": "xxxxxxx" }, "C 阅读全文
posted @ 2020-08-12 18:08 Besos 阅读(2117) 评论(0) 推荐(0)
摘要:一、防御式编程 1.保护程序免遭非法输入数据的破坏 1)检查所有来源于外部的数据的值(可以判断是否符合规范) 2)检查子程序所有输入参数的值 2.断言 3.错误处理技术 1)继续执行返回一个没有影响的值 2)换下一个正确的数据(当存在数据损坏) 3)换用最接近的合法值 4)把警告信息写到日志文件中 阅读全文
posted @ 2020-08-12 17:45 Besos 阅读(425) 评论(0) 推荐(0)
摘要:1.写入文件内容 File f = new File("C:/Users/Administrator/eclipse-workspace/test/src/test/cc.txt"); // 构建FileOutputStream对象,文件不存在会自动创建 FileOutputStream fop = 阅读全文
posted @ 2020-08-12 17:28 Besos 阅读(282) 评论(0) 推荐(0)
摘要:1.制成缩略图方法 /// <summary> /// 制作缩略图 /// </summary> /// <param name="original">图片对象</param> /// <param name="newFileName">新图路径</param> /// <param name="m 阅读全文
posted @ 2020-08-12 17:13 Besos 阅读(1015) 评论(0) 推荐(0)
摘要:1.新建枚举类 public enum ActionType { /// <summary> /// 开 /// </summary> [Description("开")] OPEN = 1, /// <summary> /// 关 /// </summary> [Description("关")] 阅读全文
posted @ 2020-08-12 16:56 Besos 阅读(3947) 评论(0) 推荐(0)
摘要:1.序列化对象时,有时会出现json格式中,字段名的首字母变成小写 2.我们想要将首字母变成大写 3.使用实例 using Newtonsoft.Json; class A { public string Name { get; set; } public int Age { get; set; } 阅读全文
posted @ 2020-08-05 11:32 Besos 阅读(3001) 评论(0) 推荐(0)
摘要:1.使用Ocelot配置网关 官网:https://ocelot.readthedocs.io 2.新建web api项目 3.引用ocelot包 4.打开项目的Startup.cs文件,进行修改 public void ConfigureServices(IServiceCollection se 阅读全文
posted @ 2020-08-05 10:18 Besos 阅读(351) 评论(0) 推荐(0)
摘要:1.下载Consul 2.在Consul程序所在文件夹使用CMD命令:consul.exe agent -dev 3.打开浏览器输入: http://loclhost:8500 4.注册服务与发现服务(应在项目执行时进行注册) 1)打开接口项目 2)引用Consul包 3)新建HealthContr 阅读全文
posted @ 2020-08-05 09:49 Besos 阅读(349) 评论(0) 推荐(0)
摘要:环境结果配置: vs2019 +.netCore3.1 1.新建项目 打开vs --> 新建项目Asp.Net.Core Web应用程序 --> 选择API --> 创建 2.创建打开默认界面控制器(可跳过该步骤) 新建控制器HomeController [Route("/")] [ApiContr 阅读全文
posted @ 2020-08-04 10:01 Besos 阅读(547) 评论(0) 推荐(0)