随笔分类 -  其它 / 面向服务

面向服务(SOA)
摘要:1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态代码。 100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101 (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。 2xx (成功) 表示成功处理了请求的状态代码。 阅读全文
posted @ 2022-07-12 08:40 张占岭 阅读(70) 评论(0) 推荐(0) 编辑
摘要:返回目录 之前写过关于微信支付那些坑的文章(《微信JSApi支付~集成到MVC环境后的最后一个坑(网上没有这种解决方案)》,《微信JSApi支付~坑和如何填坑》),下面说一下微信官方提供的"扫码支付",一配置,一运行,生成了一个二维码,手机一扫,出现了"获取商户订单信息超时或商户返回httpcode 阅读全文
posted @ 2016-04-28 16:27 张占岭 阅读(7543) 评论(2) 推荐(3) 编辑
摘要:回到目录 web api越来越火,因为它的跨平台,因为它的简单,因为它支持xml,json等流行的数据协议,我们在开发基于面向服务的API时,有个问题一直在困扰着我们,那就是数据的安全,请求的安全,一般所说的安全也无非就是请求的防篡改和请求的防复用,例如,你向API发一个查询用户账户的请求,在这个过 阅读全文
posted @ 2016-03-30 11:46 张占岭 阅读(12669) 评论(51) 推荐(28) 编辑
摘要:大众点评的老吴在InfoQ上讲了Cat之后,有不少同仁开始关注这个实时监控系统,但学习的文章甚少,在GitHub上也是一言代过,给我们这些开发人员留下了N多个疑问,一时间不知道去哪里问,向谁去问了,通常的百度和谷歌也不好使了,不过,好在经理推荐的QQ群帮了忙,认识了一些cat的前辈,经过他们的努力和 阅读全文
posted @ 2016-03-01 14:46 张占岭 阅读(3240) 评论(0) 推荐(0) 编辑
摘要:回到目录上一讲中介绍了使用HttpClient如何去调用一个标准的Web Api接口,并且我们知道了Post,Put方法只能有一个FromBody参数,再有多个参数时,上讲提到,需要将它封装成一个对象进行传递,而这讲主要围绕这个话题来说,接口层添加一个新类User_Info,用来进行数据传递,而客户... 阅读全文
posted @ 2014-10-23 13:51 张占岭 阅读(51332) 评论(15) 推荐(13) 编辑
摘要:回到目录HttpClient是一个被封装好的类,主要用于Http的通讯,它在.net,java,oc中都有被实现,当然,我只会.net,所以,只讲.net中的HttpClient去调用Web Api的方法,基于api项目的特殊性,它需要有一个完全安全的环境,所以,你的api控制器看起来有点特别,只有... 阅读全文
posted @ 2014-10-23 11:55 张占岭 阅读(76767) 评论(21) 推荐(18) 编辑
摘要:对于WEB程序来说,它寄宿在IIS提供的w3wp进程中,这个进程占用的内存大小和你的应用程序的使用有个直接关系,你的程序写的标准,它占用内存就相对低,你的程序写的伪范规,该释放的东西不让系统释放(有些对象GC回收不了),就会造成内存使用过高的情况,对于32位系统来说,最高1.6G,超过后,进程自动挂... 阅读全文
posted @ 2014-07-28 13:04 张占岭 阅读(866) 评论(0) 推荐(1) 编辑
摘要:标题有有意思,说是再次看WCF,意思是说之前也简单的看过,但没有用到实际项目中来,这一次,准备大规模的体验一下WCF。 今天主要是一个例子,从用户服务器,根据指定用户ID,还回它的用户实体,即,用户模块的代码是写好的,可以供其它项目,业务去调用,提供一个开放的服务平台,先看一下结构图 在WCF Se 阅读全文
posted @ 2012-06-19 17:01 张占岭 阅读(3363) 评论(8) 推荐(7) 编辑
摘要:在写完面向服务架构~全局配置文件也面向服务了与面向服务架构~全局配置文件也面向服务了~续(对性能的优化)之后,觉得程序还是有可以优化的地方,在我上一篇文章中也提到了cache,所以今天这一篇主要把cache加入到项目中来,以便最大程度上提高程序的性能。 1 /// 2 /... 阅读全文
posted @ 2012-06-14 23:14 张占岭 阅读(2065) 评论(7) 推荐(4) 编辑
摘要:在面向服务中讲配置文件,肯定是要把它与具体领域分离,即它有普遍的一般性。在程序开发过程中,难免会用到一些易变性,全局的常量信息,我们通常的作法是把它们放在Web.config或者自定义的文件中,当然你的配置文件可以是XML,二进制的等等,但一般时候我们选择用XML标准的文件。看全局配置项目的结构如下... 阅读全文
posted @ 2012-06-11 23:16 张占岭 阅读(2702) 评论(15) 推荐(6) 编辑
摘要:前言说明:这里说的"接口"并不是C#时的interface,而一般指定一个方法签名,它一般为外部提供一个GET请求,接口到请求后,进行处理,然后对调用方进行信息的返回.回到本题中来,事件上,我们坐下来,认真去想想,还是统一接口的比较好,如果要具体业务使用具体接口,那它的具体接口肯定也是去再调用一下"那个统一的入口模块"的,注意,这里我说的是"模块",而不是"接口,类,方法等"大体流程应该是这样:客户端调用某个服务接口接口系统调用某体业务前的逻辑 创建一个具体业务调用某体业务后的逻辑返回给客户端对于一个服务端的代码要 阅读全文
posted @ 2012-05-23 23:30 张占岭 阅读(3034) 评论(0) 推荐(1) 编辑