<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    JAVA—咖啡館

    ——?dú)g迎訪問(wèn)rogerfan的博客,常來(lái)《JAVA——咖啡館》坐坐,喝杯濃香的咖啡,彼此探討一下JAVA技術(shù),交流工作經(jīng)驗(yàn),分享JAVA帶來(lái)的快樂(lè)!本網(wǎng)站部分轉(zhuǎn)載文章,如果有版權(quán)問(wèn)題請(qǐng)與我聯(lián)系。

    BlogJava 首頁(yè) 新隨筆 聯(lián)系 聚合 管理
      447 Posts :: 145 Stories :: 368 Comments :: 0 Trackbacks

    2016年6月8日 #

    posted @ 2017-01-20 17:51 rogerfan 閱讀(550) | 評(píng)論 (0)編輯 收藏

         摘要: 前面做了app微信支付的回調(diào)處理,現(xiàn)在需要做微信公眾號(hào)的支付,花了一天多時(shí)間,終于折騰出來(lái)了!鑒于坑爹的微信官方?jīng)]有提供Java版的demo,所以全靠自己按照同樣坑爹的文檔敲敲敲,所以記錄下來(lái),以供自己及后來(lái)人參考,不足之處,還請(qǐng)指正。

    首先,我們貼出調(diào)用支付接口的H5頁(yè)面,當(dāng)然,在這個(gè)頁(yè)面之前,還需要做很多其他的操作,我們一步一步的來(lái)。

    坑爹的官方文檔給了兩個(gè)不同的支付接口,在微信公眾平臺(tái)開(kāi)發(fā)中文檔的“微信JS-SDK說(shuō)明文檔”中,給出的支付方式是下面被屏蔽的那一部分,而在商戶平臺(tái)的“H5調(diào)起支付API”中,又給了一份不同的接口,即下面未屏蔽正常使用的接口。關(guān)于坑爹的微信提供了兩個(gè)不同的支付接口,網(wǎng)上搜索結(jié)果也是眾說(shuō)紛紛,所以,只有自己試了。當(dāng)然,為了簡(jiǎn)單,我直接試了下面這一種,然后奇跡般的成功了。
      閱讀全文
    posted @ 2016-12-07 15:23 rogerfan 閱讀(1467) | 評(píng)論 (0)編輯 收藏

         摘要: 前言

    模板消息僅用于公眾號(hào)向用戶發(fā)送重要的服務(wù)通知,只能用于符合其要求的服務(wù)場(chǎng)景中,如信用卡刷卡通知,商品購(gòu)買成功通知等。不支持廣告等營(yíng)銷類消息以及其它所有可能對(duì)用戶造成騷擾的消息。具體模板消息運(yùn)營(yíng)規(guī)則請(qǐng)讀 模板消息運(yùn)營(yíng)規(guī)范

    關(guān)于使用規(guī)則,請(qǐng)注意:

    1、所有服務(wù)號(hào)都可以在功能->添加功能插件處看到申請(qǐng)模板消息功能的入口,但只有認(rèn)證后的服務(wù)號(hào)才可以申請(qǐng)模板消息的使用權(quán)限并獲得該權(quán)限;
    2、需要選擇公眾賬號(hào)服務(wù)所處的2個(gè)行業(yè),每月可更改1次所選行業(yè);
    3、在所選擇行業(yè)的模板庫(kù)中選用已有的模板進(jìn)行調(diào)用;
    4、每個(gè)賬號(hào)可以同時(shí)使用15個(gè)模板。
    5、當(dāng)前每個(gè)賬號(hào)的模板消息的日調(diào)用上限為10萬(wàn)次,單個(gè)模板沒(méi)有特殊限制。【2014年11月18日將接口調(diào)用頻率從默認(rèn)的日1萬(wàn)次提升為日10萬(wàn)次,可在MP登錄后的開(kāi)發(fā)者中心查看】。當(dāng)賬號(hào)粉絲數(shù)超過(guò)10W/100W/1000W時(shí),模板消息的日調(diào)用上限會(huì)相應(yīng)提升,以公眾號(hào)MP后臺(tái)開(kāi)發(fā)者中心頁(yè)面中標(biāo)明的數(shù)字為準(zhǔn)。
    關(guān)于接口文檔,請(qǐng)注意:

    1、模板消  閱讀全文
    posted @ 2016-09-23 17:12 rogerfan 閱讀(417) | 評(píng)論 (0)編輯 收藏

         摘要: 由于柳峰老師的新書(shū)還沒(méi)有出來(lái),網(wǎng)上也沒(méi)有過(guò)多介紹基于Java語(yǔ)言的開(kāi)發(fā)微信公眾平臺(tái)模板消息的例子,因此有了本文。由于個(gè)人表達(dá)能力和編程能力有限,請(qǐng)多多包涵。本文僅介紹擁有模板消息權(quán)限的微信公眾賬號(hào)開(kāi)發(fā)。

    本文分為以下兩部分:

    1.開(kāi)發(fā)模板消息SDK

    2.構(gòu)造模板消息并發(fā)送

    首先看一下模板消息接口文檔:


    模版消息
    我的模板模板庫(kù)返回上一層模板庫(kù) / 模板消息接口文檔
    為了保證用戶不受到騷擾,在開(kāi)發(fā)者出現(xiàn)需要主動(dòng)提醒、通知用戶時(shí),才允許開(kāi)發(fā)者在公眾平臺(tái)網(wǎng)站中模板消息庫(kù)中選擇模板,選擇后獲得模板ID,再根據(jù)模板ID向用戶主動(dòng)推送提醒、通知消息。



    模板消息調(diào)用時(shí)主要需要模板ID和模板中各參數(shù)的賦值內(nèi)容。請(qǐng)注意:

    1.模板中參數(shù)內(nèi)容必須以".DATA"結(jié)尾,否則視為保留字;

    2.模板保留符號(hào)"{{ }}"

      閱讀全文
    posted @ 2016-09-23 17:02 rogerfan 閱讀(918) | 評(píng)論 (0)編輯 收藏

         摘要: 在這篇微信公眾平臺(tái)開(kāi)發(fā)教程中,我們將介紹如何開(kāi)發(fā)模板消息,即如何用程序發(fā)送模板消息功能。
    本文分為以下三個(gè)部分:

    申請(qǐng)模板消息權(quán)限
    開(kāi)發(fā)模板消息SDK
    構(gòu)造模板消息體并發(fā)送

    一、申請(qǐng)模板消息權(quán)限
    模板消息的申請(qǐng)需賬號(hào)已經(jīng)開(kāi)通微信支付權(quán)限。

    在微信公眾平臺(tái)的后臺(tái),依次進(jìn)入“功能->添加功能插件->模板消息”,即可申請(qǐng)模板消息。

      閱讀全文
    posted @ 2016-09-23 16:44 rogerfan 閱讀(328) | 評(píng)論 (0)編輯 收藏

         摘要: 注意:以下相關(guān)軟件是以2015-03-23日能找到的最新的版本為基礎(chǔ)提供的教程


    一、下載并安裝memcached服務(wù)器端軟件

    這個(gè)就好比mysql數(shù)據(jù)庫(kù),必須安裝mysql服務(wù)器端軟件。

    1、下載服務(wù)端memcached軟件

    32bit:下載 memcached-win32-1.4.4-14.zip(直接下)里面包含6個(gè)文件,將解壓后的文件夾隨便放在什么位置(例如:D:\wamp_win7\bin\memcached-win32-1.4.4-14,我本地使用wamp搭建的服務(wù)器)。
    memcached-win32-1.4.4-14.zip下載頁(yè)面:http://blog.couchbase.com/memcached-144-windows-32-bit-binary-now-available

      閱讀全文
    posted @ 2016-09-21 15:21 rogerfan 閱讀(475) | 評(píng)論 (0)編輯 收藏

         摘要: 首先,我們明確目標(biāo),做Tomcat集群的目的是為了提供更高的負(fù)載能力,把訪問(wèn)均攤到不同的服務(wù)器上。

    直觀地來(lái)說(shuō),就是訪問(wèn)test.localhost.com時(shí),nignx會(huì)隨機(jī)將訪問(wèn)請(qǐng)求分發(fā)到tomcat1,tomcat2,為了保持session同步,使用memcached去管理session。

    為此我們準(zhǔn)備的配置清單是: windows x 1 nginx x 1 memcached x 1 tomcat x 2 mysql x 1  閱讀全文
    posted @ 2016-09-19 09:53 rogerfan 閱讀(384) | 評(píng)論 (0)編輯 收藏

         摘要: 注:以下批處理是針對(duì)tomcat安裝版,或者在windows服務(wù)中有tomcat服務(wù)的解決方案。

    定時(shí)重啟TOMCAT批處理命令:
    @echo off
    net stop tomcat6
    ping 127.0.0.1 -n 20
    net start tomcat6

    (注:這里的tomcat6根據(jù)tomcat在安裝時(shí)的服務(wù)名確定,如tomcat6.0的服務(wù)名為tomcat6,這個(gè)名字你可以先啟動(dòng)服務(wù)器,之后在任務(wù)管理器的進(jìn)程窗口里查看)

    如果要在重啟tomcat時(shí)候,再刪除work下的文件和logs目錄下的log文件,批處理命令:  閱讀全文
    posted @ 2016-09-19 09:36 rogerfan 閱讀(497) | 評(píng)論 (0)編輯 收藏

         摘要: CDN是什么?


    談到CDN的作用,可以用8年買火車票的經(jīng)歷來(lái)形象比喻:


    8年前,還沒(méi)有火車票代售點(diǎn)一說(shuō),12306.cn更是無(wú)從說(shuō)起。那時(shí)候火車票還只能在火車站的售票大廳購(gòu)買,而我所住的小縣城并不通火車,火車票都要去市里的火車站購(gòu)買,而從縣城到市里,來(lái)回就是4個(gè)小時(shí)車程,簡(jiǎn)直就是浪費(fèi)生命。后來(lái)就好了,小縣城里出現(xiàn)了火車票代售點(diǎn),可以直接在代售點(diǎn)購(gòu)買火車,方便了不少,全市人民再也不用在一個(gè)點(diǎn)苦逼的排隊(duì)買票了。


    CDN就可以理解為分布在每個(gè)縣城的火車票代售點(diǎn),用戶在瀏覽網(wǎng)站的時(shí)候,CDN會(huì)選擇一個(gè)離用戶最近的CDN邊緣節(jié)點(diǎn)來(lái)響應(yīng)用戶的請(qǐng)求,這樣海南移動(dòng)用戶的請(qǐng)求就不會(huì)千里迢迢跑到北京電信機(jī)房的服務(wù)器(假設(shè)源站部署在北京電信機(jī)房)上了。

    CDN的優(yōu)勢(shì)很明顯:(1)CDN節(jié)點(diǎn)解決了跨運(yùn)營(yíng)商和跨地域訪問(wèn)的問(wèn)題,訪問(wèn)延時(shí)大大降低;(2)大部分請(qǐng)求在CDN邊緣節(jié)點(diǎn)完成,CDN起到了分流作用,減輕了源站的負(fù)載。
      閱讀全文
    posted @ 2016-07-07 14:45 rogerfan 閱讀(1535) | 評(píng)論 (0)編輯 收藏

         摘要: 1. CAS 簡(jiǎn)介
    1.1. What is CAS ?
    CAS ( Central Authentication Service ) 是 Yale 大學(xué)發(fā)起的一個(gè)企業(yè)級(jí)的、開(kāi)源的項(xiàng)目,旨在為 Web 應(yīng)用系統(tǒng)提供一種可靠的單點(diǎn)登錄解決方法(屬于 Web SSO )。

    CAS 開(kāi)始于 2001 年, 并在 2004 年 12 月正式成為 JA-SIG 的一個(gè)項(xiàng)目。

    1.2. 主要特性
    1、 開(kāi)源的、多協(xié)議的 SSO 解決方案; Protocols : Custom Protocol 、 CAS 、 OAuth 、 OpenID 、 RESTful API 、 SAML1.1 、 SAML2.0 等。

    2、 支持多種認(rèn)證機(jī)制: Active Directory 、 JAAS 、 JDBC 、 LDAP 、 X.509 Certificates 等;

    3、 安全策略:使用票據(jù)( Ticket )來(lái)實(shí)現(xiàn)支持的認(rèn)證協(xié)議;

    4、 支持授權(quán):可以決定哪些服  閱讀全文
    posted @ 2016-06-08 10:04 rogerfan 閱讀(386) | 評(píng)論 (0)編輯 收藏

         摘要: 一、概述

    單點(diǎn)登錄(Single Sign On , 簡(jiǎn)稱 SSO )是目前比較流行的服務(wù)于企業(yè)業(yè)務(wù)整合的解決方案之一, SSO 使得在多個(gè)應(yīng)用系統(tǒng)中,用戶只需要登錄一次就可以訪問(wèn)所有相互信任的應(yīng)用系統(tǒng)。CAS(Central Authentication Service)是一款不錯(cuò)的針對(duì) Web 應(yīng)用的單點(diǎn)登錄框架,本文介紹了 CAS 的原理、協(xié)議、在 Tomcat 中的配置和使用,對(duì)于采用 CAS 實(shí)現(xiàn)輕量級(jí)單點(diǎn)登錄解決方案的入門讀者具有一定指導(dǎo)作用。



    二、CAS介紹

    CAS 是 Yale 大學(xué)發(fā)起的一個(gè)開(kāi)源項(xiàng)目,旨在為 Web 應(yīng)用系統(tǒng)提供一種可靠的單點(diǎn)登錄方法,CAS 在 2004 年 12 月正式成為 JA-SIG 的一個(gè)項(xiàng)目(http://www.jasig.org)。CAS 具有以下特點(diǎn):

    1)開(kāi)源的企業(yè)級(jí)單點(diǎn)登錄解決方案

    2)CAS Server 為需要獨(dú)立部署的 Web 應(yīng)用

    3)CAS Client 支持非常多的客戶端(指Web 應(yīng)用),  閱讀全文
    posted @ 2016-06-08 10:03 rogerfan 閱讀(436) | 評(píng)論 (0)編輯 收藏

    主站蜘蛛池模板: 男男黄GAY片免费网站WWW| 一区二区免费视频| 成年女人视频网站免费m| 国产亚洲A∨片在线观看| 精品国产亚洲一区二区三区在线观看 | 久99久无码精品视频免费播放| 免费视频专区一国产盗摄| 中文字幕在亚洲第一在线| 亚洲乱妇熟女爽到高潮的片| 99精品视频在线视频免费观看 | 夭天干天天做天天免费看| 亚洲第一成年男人的天堂| 91av免费在线视频| 国产免费看插插插视频| 国产精品亚洲自在线播放页码| 无码人妻丰满熟妇区免费| 国产亚洲人成A在线V网站| 国产亚洲精品精品精品| 一二三四影视在线看片免费| 亚洲视频中文字幕| a级在线观看免费| 亚洲色婷婷综合开心网| 国产成人久久精品亚洲小说| 处破痛哭A√18成年片免费| 亚洲免费在线视频观看| 中文字幕免费视频一| 亚洲成人动漫在线| 免费在线观影网站| 亚洲精品无码久久久久| 一级视频免费观看| 亚洲精品老司机在线观看| 美女羞羞视频免费网站| 国产高清免费的视频| 亚洲日韩AV一区二区三区中文| 无码免费午夜福利片在线 | 永久免费在线观看视频| 伊人久久综在合线亚洲2019| 久久免费视频网站| 亚洲av无码无在线观看红杏| 国产在线观看免费视频软件| 亚洲国产一二三精品无码|