摘要: IT界知名的程序员曾说:对于那些月薪三万以下,自称IT工程师的码农们,其实我们从来没有把他们归为我们IT工程师的队伍。他们虽然总是以IT工程师自居,但只是他们一厢情愿罢了。 此话一出,不知激起了多少(码农)程序员的愤怒,却又无可奈何,于是码农问程序员。 码农:你知道get和post请求到底有什么区别 阅读全文
posted @ 2020-01-09 14:23 apegu 阅读(1121) 评论(0) 推荐(0) 编辑
摘要: Task.Run 是在 dotnet framework 4.5 之后才可以使用, Task.Factory.StartNew 可以使用比 Task.Run 更多的参数,可以做到更多的定制。 可以认为 Task.Run 是简化的 Task.Factory.StartNew 的使用,除了需要指定一个线 阅读全文
posted @ 2020-01-09 14:17 apegu 阅读(741) 评论(0) 推荐(0) 编辑
摘要: 基于令牌的认证 我们知道WEB网站的身份验证一般通过session或者cookie完成的,登录成功后客户端发送的任何请求都带上cookie,服务端根据客户端发送来的cookie来识别用户。 WEB API使用这样的方法不是很适合,于是就有了基于令牌的认证,使用令牌认证有几个好处:可扩展性、松散耦合、 阅读全文
posted @ 2020-01-09 13:32 apegu 阅读(1920) 评论(0) 推荐(0) 编辑
摘要: 我们都知道ORM全称叫做Object Relationship Mapper,也就是可以用object来map我们的db,而且市面上的orm框架有很多,其中有一个框架 叫做dapper,而且被称为the king of ORM。 一:为什么选择Dapper 1. 性能优越: 其实在各大网站上,我们大 阅读全文
posted @ 2020-01-09 13:26 apegu 阅读(10365) 评论(0) 推荐(14) 编辑
摘要: 工作当中经常用到这两种类型的接口,一直对它们两个的区别一知半解,并不能从原理上说出区别。 GET和POST最直观的区别应该就是GET将url包含在参数当中,POST通过request body(请求主体)传递参数。 其余的区别有 1.GET请求在浏览器回退时是无害的,POST会再次提交请求; 这句话 阅读全文
posted @ 2020-01-09 13:24 apegu 阅读(489) 评论(0) 推荐(0) 编辑