<optgroup id="iaykq"><small id="iaykq"></small></optgroup>
<menu id="iaykq"></menu>
<bdo id="iaykq"><nav id="iaykq"></nav></bdo>
  • JAVA—咖啡馆

    ——欢迎访问rogerfan的博客,常来《JAVA——咖啡馆》坐坐,喝杯浓香的咖啡,彼此探讨一下JAVA技术,交流工作经验,分享JAVA带来的快乐!本网站部分转载文章,如果有版权问题请与我联系。

    BlogJava 首页 新随笔 联系 聚合 管理
      447 Posts :: 145 Stories :: 368 Comments :: 0 Trackbacks

    置顶随笔 #

         摘要: 如果做表单自定义或做数据库管理软件,就必须能自动取得某个用户下数据库的一些信息。比较有用的有:
    表名,字段英文名,字段中文名,字段的类型,字段的长度?#21462;?#20854;中,字段的中文名按照数据库的记录是无法取到的,但是我们可以变通一下,
    通过comments去记录字段中文名。
    //取得该用户下所有的表
    select * from user_tables;
    //取得表名为Sysuser的注释信息
    select * from user_tab_comments where table_name = 'SYSUSER';
    //取得该用户下表名为Sysuser表的结构
    select * from user_tab_columns where table_name='SYSUSER';
    //取得该用户下表名为sysuser表中字段的注释信息
    select * from user_col_comments where table_name = 'SYSUSER';  阅读全文
    posted @ 2013-03-31 04:46 rogerfan 阅读(1246) | 评论 (0)编辑 收藏

         摘要: 1。请大概描述一下Vector和ArrayList的区别,Hashtable和HashMap的区别。(5)
    2。请问你在什么情况下会在你的JAVA代码中使用?#23578;?#21015;化?(5)
    为什么放到HttpSession中的对象必须要是?#23578;?#21015;化的?(5)   阅读全文
    posted @ 2007-06-27 09:36 rogerfan 阅读(648767) | 评论 (80)编辑 收藏

    2017年1月20日 #

    posted @ 2017-01-20 17:51 rogerfan 阅读(232) | 评论 (0)编辑 收藏

    2016年12月7日 #

         摘要: 前面做了app微信支付的回调处理,现在需要做微信公众号的支付,花了一天多时间,终于折腾出来了!鉴于坑爹的微信官方没有提供Java版的demo,所以全靠自己按照同样坑爹的文档?#20204;们茫?#25152;以记录下来,以供自?#26477;?#21518;来人参考,不足之处,还请指正。

    首先,我们贴出调用支付接口的H5页面,当然,在这个页面之前,还需要做很多其他的操作,我们一步一步的来。

    坑爹的官方文档给了两个不同的支付接口,在微信公众?#25945;?#24320;发中文档的“微信JS-SDK说明文档”中,给出的支付方式是下面?#40644;?#34109;的那一部分,而在商户?#25945;?#30340;“H5调起支付API”中,又给了一份不同的接口,即下面未屏蔽正常使用的接口。关于坑爹的微?#30424;?#20379;了两个不同的支付接口,网上搜索结果也是众说纷纷,所以,只有自己试了。当然,为?#24605;?#21333;,我直接试了下面这一种,然后奇迹般的成功了。
      阅读全文
    posted @ 2016-12-07 15:23 rogerfan 阅读(1150) | 评论 (0)编辑 收藏

    2016年9月23日 #

         摘要: 前言

    模板消息仅用于公众号向用户发送重要的服务通知,只能用于符合其要求的服务场景中,如信用卡刷卡通知,商品购买成功通知?#21462;?#19981;支持广告等营销类消息以及其它所有可能对用户造成骚扰的消息。具体模板消息运营规则请读 模板消息运营规范

    关于使用规则,请注意:

    1、所有服务号都可以在功能->添加功能插件处看到申请模板消息功能的入口,但只有?#29616;?#21518;的服务号才可以申请模板消息的使用权限并获得该权限;
    2、需要选择公众账号服务所处的2个行业,每月可更改1次所选行业;
    3、在所选择行业的模板库中选用已有的模板进行调用;
    4、每个账号可以同?#31508;?#29992;15个模板。
    5、当前每个账号的模板消息的日调用上限为10万次,单个模板没有特殊限制。【2014年11月18日将接口调用频率从默认的日1万次提升为日10万次,可在MP登录后的开发者中心查看】。当账号粉丝数超过10W/100W/1000W时,模板消息的日调用上限会相应提升,以公众号MP后台开发者中心页面中标明的数字为准。
    关于接口文档,请注意:

    1、模板消  阅读全文
    posted @ 2016-09-23 17:12 rogerfan 阅读(168) | 评论 (0)编辑 收藏

         摘要: 由于柳峰老师的新书还没有出来,网上也没有过?#22047;?#32461;基于Java语言的开发微信公众?#25945;?#27169;板消息的例子,因此有了本文。由于个人表达能力和编程能力有限,请多多包涵。本文仅介绍拥有模板消息权限的微信公众账号开发。

    本文分为以下两部分:

    1.开发模板消息SDK

    2.构造模板消息并发送

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


    模版消息
    我的模板模板库返回上一层模板库 / 模板消息接口文档
    为了保证用户不受到骚扰,在开发者出?#20013;?#35201;主动提?#36873;?#36890;知用户时,才允许开发者在公众?#25945;?#32593;站中模板消息库中选择模板,选择后获得模板ID,再根据模板ID向用户主动推送提?#36873;?#36890;知消息。



    模板消息调用时主要需要模板ID和模板中各?#38382;?#30340;?#25345;的?#23481;。请注意:

    1.模板中?#38382;?#20869;容必须以".DATA"结尾,否则?#28216;?#20445;留字;

    2.模板保留符号"{{ }}"

      阅读全文
    posted @ 2016-09-23 17:02 rogerfan 阅读(492) | 评论 (0)编辑 收藏

         摘要: 在这篇微信公众?#25945;?#24320;发教?#35752;校?#25105;们将介绍如何开发模板消息,即如何用程序发送模板消息功能。
    本文分为以下三个部分:

    申请模板消息权限
    开发模板消息SDK
    构造模板消息体并发送

    一、申请模板消息权限
    模板消息的申请需账号已经开通微信支付权限。

    在微信公众?#25945;?#30340;后台,?#26469;?#36827;入“功能->添加功能插件->模板消息?#20445;?#21363;可申请模板消息。

      阅读全文
    posted @ 2016-09-23 16:44 rogerfan 阅读(87) | 评论 (0)编辑 收藏

    2016年9月21日 #

         摘要: 注意:以下相关软件是以2015-03-23日能?#19994;?#30340;最新的版本为基础提供的教程


    一、下载并安装memcached服务器端软件

    这个就好比mysql数据库,必须安装mysql服务器端软件。

    1、下载服务端memcached软件

    32bit:下载 memcached-win32-1.4.4-14.zip(直接下)里面包含6个文件,将解压后的文件夹随便放在什么位置(例如:D:\wamp_win7\bin\memcached-win32-1.4.4-14,我本地使用wamp搭建的服务器)。
    memcached-win32-1.4.4-14.zip下载页面:http://blog.couchbase.com/memcached-144-windows-32-bit-binary-now-available

      阅读全文
    posted @ 2016-09-21 15:21 rogerfan 阅读(137) | 评论 (0)编辑 收藏

    2016年9月19日 #

         摘要: 首先,我们明确目标,做Tomcat集群的目的是为了提供更高的负载能力,把访问均摊到不同的服务器上。

    直观地来说,就是访问test.localhost.com时,nignx会随机将访问请求分发到tomcat1,tomcat2,为了保持session同步,使用memcached去管理session。

    为此我?#20146;?#22791;的配置清单是: windows x 1 nginx x 1 memcached x 1 tomcat x 2 mysql x 1  阅读全文
    posted @ 2016-09-19 09:53 rogerfan 阅读(158) | 评论 (0)编辑 收藏

         摘要: 注:以下批处理是针对tomcat安装版,或者在windows服务中有tomcat服务的解决方案。

    定时重启TOMCAT批处理命令:
    @echo off
    net stop tomcat6
    ping 127.0.0.1 -n 20
    net start tomcat6

    (注:这里的tomcat6根据tomcat在安装时的服务名确定,如tomcat6.0的服务名为tomcat6,这个名字你可以先启动服务器,之后在任务管理器的进程窗口里查看)

    如果要在重启tomcat时候,再删除work下的文件和logs目录下的log文件,批处理命令:  阅读全文
    posted @ 2016-09-19 09:36 rogerfan 阅读(146) | 评论 (0)编辑 收藏

    2016年7月7日 #

         摘要: CDN是什么?


    谈到CDN的作用,可以用8年买火车票的经历来形象比喻:


    8年前,还没有火车票代售点一说,12306.cn更是无从说起。那时候火车票还只能在火车站的售票大厅购买,而我所住的小县城并不通火车,火车票?#23478;?#21435;市里的火车站购买,而从县城到市里,来回就是4个小时车程,简?#26412;?#26159;浪费生命。后来就好了,小县城里出现了火车票代售点,可以直接在代售点购买火车,方便了不少,全市人民再也不用在一个点苦逼的排队买票了。


    CDN就可以理解为分布在每个县城的火车票代售点,用户在浏览网站的时候,CDN会选择一个离用户最近的CDN边?#21040;?#28857;来响应用户的请求,这样海南移动用户的请求就不会千里迢迢跑到?#26412;?#30005;信机房的服务器(假设源站部署在?#26412;?#30005;信机房)上了。

    CDN的优势很明显?#28023;?)CDN节点解决了跨运营商和跨地域访问的问题,访问延时大大?#26723;停唬?)大部分请求在CDN边?#21040;?#28857;完成,CDN起到了分流作用,减轻了源站的负载。
      阅读全文
    posted @ 2016-07-07 14:45 rogerfan 阅读(1142) | 评论 (0)编辑 收藏

    2016年6月8日 #

         摘要: 1. CAS 简介
    1.1. What is CAS ?
    CAS ( Central Authentication Service ) 是 Yale 大学发起的一个企业级的、开源的项目,旨在为 Web 应用系统提供一种可靠的单点登录解决方法(属于 Web SSO )。

    CAS 开始于 2001 年, 并在 2004 年 12 月正式成为 JA-SIG 的一个项目。

    1.2. 主要特性
    1、 开源的、多协议的 SSO 解决方案; Protocols : Custom Protocol 、 CAS 、 OAuth 、 OpenID 、 RESTful API 、 SAML1.1 、 SAML2.0 ?#21462;?

    2、 支持多种?#29616;?#26426;制: Active Directory 、 JAAS 、 JDBC 、 LDAP 、 X.509 Certificates 等;

    3、 安全策略:使用?#26412;藎?Ticket )来实现支持的?#29616;?#21327;议;

    4、 支持授权:可以决定哪些服  阅读全文
    posted @ 2016-06-08 10:04 rogerfan 阅读(173) | 评论 (0)编辑 收藏

         摘要: 一、概述

    单点登?#36857;⊿ingle Sign On , 简称 SSO )是目前比较流行的服务于企业业务整合的解决方案之一, SSO 使得在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。CAS(Central Authentication Service)是一款不错的针对 Web 应用的单点登录框架,本文介绍了 CAS 的原理、协议、在 Tomcat 中的配置和使用,?#26434;?#37319;用 CAS 实?#26234;崍考?#21333;点登录解决方案的入门读者具有?#27426;?#25351;导作用。



    二、CAS介绍

    CAS 是 Yale 大学发起的一个开源项目,旨在为 Web 应用系统提供一种可靠的单点登录方法,CAS 在 2004 年 12 月正式成为 JA-SIG 的一个项目(http://www.jasig.org)。CAS 具有以下特点:

    1)开源的企业级单点登录解决方案

    2)CAS Server 为需要独立部署的 Web 应用

    3)CAS Client 支持非常多的客户端(指Web 应用),  阅读全文
    posted @ 2016-06-08 10:03 rogerfan 阅读(171) | 评论 (0)编辑 收藏

    2016年5月13日 #

         摘要: 实施准备:

    安装如下应用


    1、百度云同步客户端(优点:有回收站,不小心删除的话可以收回,有历史版本管理,不贵,1年3块,可以查看100条历史记?#36857;?

    2、VisualSVN-Server-2.7.2.msi(建立资源仓库,同步的目标)

    3、TortoiseSVN-1.8.2.24708-win32-svn-1.8.3.msi

    如有必要,请确保VisualSVN-Server 和 TortoiseSVN?#26434;?#30340;Subversion版本一致,后续将介绍如何 自动 commit
      阅读全文
    posted @ 2016-05-13 09:34 rogerfan 阅读(350) | 评论 (0)编辑 收藏

    2016年4月22日 #

    posted @ 2016-04-22 18:01 rogerfan 阅读(272) | 评论 (0)编辑 收藏

    posted @ 2016-04-22 18:00 rogerfan 阅读(466) | 评论 (0)编辑 收藏

    posted @ 2016-04-22 17:58 rogerfan 阅读(305) | 评论 (0)编辑 收藏

    仅列出标题  下一页
    六合图库图纸印刷网
    <optgroup id="iaykq"><small id="iaykq"></small></optgroup>
    <menu id="iaykq"></menu>
    <bdo id="iaykq"><nav id="iaykq"></nav></bdo>
  • <optgroup id="iaykq"><small id="iaykq"></small></optgroup>
    <menu id="iaykq"></menu>
    <bdo id="iaykq"><nav id="iaykq"></nav></bdo>