技术架构 标签

微信公众号开发微信支付功能遇到的一个坑:微信支付提示 调用支付JSAPI缺少参数:appId

  |   0 评论   |   163 浏览

开发前的准备工作

  • 微信公众号服务号+微信支付商户号(都是需要企业资格)
  • 备案的域名一个
  • 后端支付程序部署测试:
    1:本地服务+花生壳端口映射的方式(我采用的方案)
    2:购买服务器和购买域名并且通过备案

微信公众号需要是服务号认证,需要开通微信支付功能,这些都需要交钱 300大洋一年。这里就不多讲了,如果开通服务号,商户号,网上资料很多。
我选择花生壳的目的是:第一:本地调式程序速度快,虽然本人拥有很多台阿里云的服务器,而且我也熟悉后端程序发布,但是我还是选择在开发测试阶段,先用花生壳本地端口映射。第二:花生壳提供的域名是经过备案的,做做测试用还是可以的。

基本的引导:用MVP构建你的Android应用架构part1 有更新!

  |   0 评论   |   182 浏览

安卓架构并没有要求开发者用指定的方法去设计应用。也正是这样,才使得我们在开发的时候,更自由但也更容易犯错误。

为什么我会想到这个呢,当系统提供的activity和在整个实现过程中,实际上我只是用到很少的activity

在安卓平台上开发的这些年,我意识到,在当时写下的代码解决一个问题或者实现一种功能,并不能满足后来的需要。你的应用将经历很多的变化周期和功能的添加或移除。如果没有用分块的概念来设计,经过一段时间的需求变更,你的应用代码会很混乱且不好维护。经过之前应用经验,我写了一个简单的代码来构建之后我所有的应用设计框架,这就是为什么我提出这个指导.

MVP是我目前所见到的最好体现这种原则的框架

单台服务器并发TCP连接数(Socket连接数)到底可以有多少

  |   0 评论   |   370 浏览

曾几何时我们还在寻求网络编程中C10K问题(有关C10K问题请见文章《The C10K problem(英文在线阅读英文PDF版下载中文译文)》)的解决方案,但是现在从硬件和操作系统支持来看单台服务器支持上万并发连接已经没有多少挑战性了。

我们先假设单台服务器最多只能支持万级并发连接,其实对绝大多数应用来说已经远远足够了,但是对于一些拥有很大用户基数的互联网公司,往往面临的并发连接数是百万、千万、甚至腾讯的上亿(注:QQ默认用的UDP协议,具体请见讨论贴《为什么QQ用的是UDP协议而不是TCP协议?》)。

虽然现在的集群,分布式技术可以为我们将并发负载分担在多台服务器上,那我们只需要扩展出数十台电脑就可以解决问题,但是我们更希望能更大的挖掘单台服务器的资源,先努力垂直扩展,再进行水平扩展,这样可以有效的节省服务器相关的开支(硬件资源、机房、运维人力、电力其实也是一笔不小的开支)。

那么到底一台服务器能够支持多少TCP并发连接呢?这就是本文要讨论的问题。 |

互联网Java架构技术精品视频(全栈) 置顶! 有更新!

  |   0 评论   |   1,915 浏览

我们有梦想,但是当我们的实力还不足以撑起我们的野心时,请务必沉下心来,利用业余和空闲时间,通过大牛和专家们的技术视频讲解,一方面开拓视野,一方面找到突破核心技术的捷径。归根结底,程序员要获得成功的资本,那就是你的核心竞争力,即你的技术实力,请找准方向,脚踏实地的学习核心技术,完成自我突破。迈向高薪高位之路。在这里,我用心收集了一些精品开发视频,里面有收费和不收费的,请根据需要学习。