随笔分类 -  编程技巧

记录从菜鸟到专业的编程技巧,一般是菜鸟用方法1,但是专业人员却用方法2
摘要:在实际开发过程中,我们会遇到这么一个问题: 通常我们前后端分离开发,后端为前端提供一个swagger页面,做两者的对接联调,但是上线后,我们网关swagger是暴露在公网上的,即使我们已经在页面上增加了认证功能 但是我们还是不想把接口信息数据暴露出去,想在生产环境上隐藏,但是后端开发有个诉求:希望能 阅读全文
posted @ 2022-09-28 10:00 DarryRing 阅读(517) 评论(1) 推荐(0)
摘要:背景:为了减少依赖,在微服务编写时,将配置项(比如数据库连接串)放在本地配置文件中appsettings.json, 这样发布在iis上可以通过修改服务器上的配置文件实现部署,但是现在公司都是用docker部署,那么如何覆盖镜像里面的配置文件呢? 说明:服务代码是netcore2.1 部署在dock 阅读全文
posted @ 2021-07-14 15:16 DarryRing 阅读(795) 评论(0) 推荐(0)
摘要:之前一直做dotnet framework开发,依赖注入使用Autofac,Autofac的一般用法是服务启动时,将用到的接口、实现类名注入进去, 然后在服务其他地方如果使用该类时,直接在Container里面Resolve出来即可。 后来使用netcore 2.1,框架本身使用了Microsoft 阅读全文
posted @ 2019-11-28 10:49 DarryRing 阅读(8650) 评论(9) 推荐(4)
摘要:最近项目,生成聚合网关,但是生成的网关文件中,存在着不必要的代码段,比如一个类A,类B等 之前一直使用手动删除,这么做劳民伤财,浪费时间,考虑使用正则写一个工具实现自动删除。 正则写法: 以上可以将 如果遇到简单的类型代码片段,比如枚举 则可以使用 阅读全文
posted @ 2019-08-21 18:23 DarryRing 阅读(568) 评论(0) 推荐(0)
摘要:最近在做一个后台配置系统,其实之前也接触过,所谓的配置系统就是指,将你的网站布局抽象成一个xml模板,里面包括你自定义的节点,然后将变化的部分作为配置项,通过服务将配置选项与模板组装成一个js(这个服务你可以分离出去,也就是分布式部署,这样的话系统需要引用其客户端进行访问,也可以耦合在一起,这个... 阅读全文
posted @ 2016-01-09 15:06 DarryRing 阅读(287) 评论(0) 推荐(0)