随笔分类 - 一些小问题
摘要:背景:有一个需求 需要访问http的站点全部重定向到https的站点,例如: 访问http://xxx.abc.tiantianjiaban.icu 跳转到 https://xxx.abc.tiantianjiaban.icu 这个地址。 问题一:跳转重定向之后,域名不正确,域名当中带有 %2A 起
阅读全文
摘要:1、有一个新域名 www.AAA.com 2、需要支持Https协议访问,已经在nginx上配置了证书,并且设置了TLS协议等信息,如下: 3、 期望是访问接口https://www.AA.com/webapi/xxx/yyy 能够正确访问并返回值。 4、本地host访问接口,fiddler抓包返回
阅读全文
摘要:我们的很多功能当中都会遇到对版本进行过滤的场合,例如你可能需要对列表中的数据的时间进行过滤、版本过滤、渠道以及地区信息进行过滤。 原本的做法:设计很多个过滤方法,通过枚举的方式组合,选择需要过滤哪些方法,然后一个方法一个方法的调用。 这样的做法本身没什么问题。但是感觉很面向过程,不够面向对象。 通过
阅读全文
摘要:需求:有些浏览器会屏蔽带有Ad字样的路径,此时需要创建多个路由指向同一个Action。 例如:原来 : http://lalalalalala.org:1506/api/advert/common 现在需要 增加另一个请求路径 http://lalalalalala.org:1506/api/gua
阅读全文
摘要:一、背景介绍: 我们在进行数据存储的时候,有时候会加入本地缓存、分布式缓存以及数据库存储三级的结构,当我们取值的时候经常是像下面这样的流程: 1.先取本地缓存,如果值存在直接返回 2.本地缓存不存在,获取分布式缓存,存在直接返回,并更新本地缓存 3.分布式缓存不存在,查询数据库,更新分布式缓存、更新
阅读全文
摘要:今天看了同事写的组件,有一些感触,怎么才能设计一个好的组件呢?我感觉应该要包含下面几点: 1. 要易用 (至少让使用者能够简单方便的引入到程序当中)2. 要稳定 (需要增加关键的测试)3. 要灵活(关键参数可配置)4. 要全面(日志、拦截器、监听器)5. 要谨慎(要考虑多种情况)6. 要易读(写的东
阅读全文
摘要:今天测试反应了一个问题,说接口返回的速度变慢了,并且返回的数据也不对。然后就找到了我o(╥﹏╥)o。 第一个反应就是查日志,不查不要紧,一查吓一跳,整个服务器上所有的站点都报错了。异常信息如下: System.AggregateException: One or more errors occurr
阅读全文