java咖啡_JAVA—咖啡馆_谢科-搜索引擎的博客-程序员宝宝

技术标签: java咖啡  

置顶随笔

#

摘要: 如果做表单自定义或做数据库管理软件,就必须能自动取得某个用户下数据库的一些信息。比较有用的有:

表名,字段英文名,字段中文名,字段的类型,字段的长度等。其中,字段的中文名按照数据库的记录是无法取到的,但是我们可以变通一下,

通过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 阅读(1643) | 评论 (0) | 编辑 收藏

摘要: 1。请大概描述一下Vector和ArrayList的区别,Hashtable和HashMap的区别。(5)

2。请问你在什么情况下会在你的JAVA代码中使用可序列化?(5)

为什么放到HttpSession中的对象必须要是可序列化的?(5)   阅读全文

posted @ 2007-06-27 09:36 rogerfan 阅读(677631) | 评论 (80) | 编辑 收藏

2017年1月20日

#

2016年12月7日

#

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

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

坑爹的官方文档给了两个不同的支付接口,在微信公众平台开发中文档的“微信JS-SDK说明文档”中,给出的支付方式是下面被屏蔽的那一部分,而在商户平台的“H5调起支付API”中,又给了一份不同的接口,即下面未屏蔽正常使用的接口。关于坑爹的微信提供了两个不同的支付接口,网上搜索结果也是众说纷纷,所以,只有自己试了。当然,为了简单,我直接试了下面这一种,然后奇迹般的成功了。

阅读全文

posted @ 2016-12-07 15:23 rogerfan 阅读(1284) | 评论 (0) | 编辑 收藏

2016年9月23日

#

摘要: 前言

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

关于使用规则,请注意:

1、所有服务号都可以在功能->添加功能插件处看到申请模板消息功能的入口,但只有认证后的服务号才可以申请模板消息的使用权限并获得该权限;

2、需要选择公众账号服务所处的2个行业,每月可更改1次所选行业;

3、在所选择行业的模板库中选用已有的模板进行调用;

4、每个账号可以同时使用15个模板。

5、当前每个账号的模板消息的日调用上限为10万次,单个模板没有特殊限制。【2014年11月18日将接口调用频率从默认的日1万次提升为日10万次,可在MP登录后的开发者中心查看】。当账号粉丝数超过10W/100W/1000W时,模板消息的日调用上限会相应提升,以公众号MP后台开发者中心页面中标明的数字为准。

关于接口文档,请注意:

1、模板消  阅读全文

posted @ 2016-09-23 17:12 rogerfan 阅读(263) | 评论 (0) | 编辑 收藏

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

本文分为以下两部分:

1.开发模板消息SDK

2.构造模板消息并发送

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

模版消息

我的模板模板库返回上一层模板库 / 模板消息接口文档

为了保证用户不受到骚扰,在开发者出现需要主动提醒、通知用户时,才允许开发者在公众平台网站中模板消息库中选择模板,选择后获得模板ID,再根据模板ID向用户主动推送提醒、通知消息。

模板消息调用时主要需要模板ID和模板中各参数的赋值内容。请注意:

1.模板中参数内容必须以".DATA"结尾,否则视为保留字;

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

阅读全文

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

摘要: 在这篇微信公众平台开发教程中,我们将介绍如何开发模板消息,即如何用程序发送模板消息功能。

本文分为以下三个部分:

申请模板消息权限

开发模板消息SDK

构造模板消息体并发送

一、申请模板消息权限

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

在微信公众平台的后台,依次进入“功能->添加功能插件->模板消息”,即可申请模板消息。

阅读全文

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

2016年9月21日

#

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

一、下载并安装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 阅读(243) | 评论 (0) | 编辑 收藏

2016年9月19日

#

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

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

为此我们准备的配置清单是: windows x 1 nginx x 1 memcached x 1 tomcat x 2 mysql x 1  阅读全文

posted @ 2016-09-19 09:53 rogerfan 阅读(234) | 评论 (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 阅读(273) | 评论 (0) | 编辑 收藏

2016年7月7日

#

摘要: CDN是什么?

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

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

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

CDN的优势很明显:(1)CDN节点解决了跨运营商和跨地域访问的问题,访问延时大大降低;(2)大部分请求在CDN边缘节点完成,CDN起到了分流作用,减轻了源站的负载。

阅读全文

posted @ 2016-07-07 14:45 rogerfan 阅读(1360) | 评论 (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 等。

2、 支持多种认证机制: Active Directory 、 JAAS 、 JDBC 、 LDAP 、 X.509 Certificates 等;

3、 安全策略:使用票据( Ticket )来实现支持的认证协议;

4、 支持授权:可以决定哪些服  阅读全文

posted @ 2016-06-08 10:04 rogerfan 阅读(244) | 评论 (0) | 编辑 收藏

摘要: 一、概述

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

二、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 阅读(247) | 评论 (0) | 编辑 收藏

2016年5月13日

#

摘要: 实施准备:

安装如下应用

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

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

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

如有必要,请确保VisualSVN-Server 和 TortoiseSVN对应的Subversion版本一致,后续将介绍如何 自动 commit

阅读全文

posted @ 2016-05-13 09:34 rogerfan 阅读(540) | 评论 (0) | 编辑 收藏

2016年4月22日

#

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_34840249/article/details/114030751

智能推荐

什么是保偏光纤连接器?_亿源通科技的博客-程序员宝宝

保偏光纤连接器(Polarization-maintaining,“PM”)作为一种特殊应用的连接器,广泛应用于光纤传感、干涉测量、平面波导、相干光传输及长距离双向光传输系统中。要了解保偏连接器,必然要使用到保偏光纤,首先需要知道什么是保偏光纤。目前市面上出现的保偏光纤基本有以下几种截面类型:其中最常见的是第五种,也叫熊猫光纤(因截面图看起来像熊猫脸,故而得名“熊猫光纤”)。那么这种光纤与普...

Matlab中的A.*B与A*B_小呆瓜丶博客的博客-程序员宝宝_matlab中a*b和a.*b

在进行矩阵乘法运算时,Matlab为我么提供了两种运算规则:1)A.B进行此运算时必须保证矩阵A和B的形状一样,即同为mn矩阵。运算结果为对应位置的元素相乘组成同样形状(mn)的矩阵,即C=AijBij;2)AB此运算与线性代数里的矩阵相乘计算方法一样,不需要A、B形状一样,但要满足A的列数与B的行数一样(如:A为mn矩阵,B为n*p矩阵)。下面用实例来说明matlab中这两种乘法C=A...

Hive的Map/Reduce数目如何确定_K. Bob的博客-程序员宝宝_如何判断hql生成几个mapreduce

Hive的Map/Reduce数目如何确定Mapreduce中Mapper个数的确定Mapreduce中Reducer个数的确定Mapreduce中Mapper个数的确定  在Map阶段读取数据前,FileInputFormat会将输入文件分割成Split。Split的个数决定了Map的个数。 影响Map个数,即Split个数的因素主要有:  1)HDFS中dfs.block.size的值,...

TCP/IP 协议栈4层结构及3次握手4次挥手_san.hang的博客-程序员宝宝

TCP/IP 协议栈是一系列网络协议的总和,是构成网络通信的核心骨架,它定义了电子设备如何连入因特网,以及数据如何在它们之间进行传输。TCP/IP 协议采用4层结构,分别是应用层、传输层、网络层和链路层,每一层都呼叫它的下一层所提供的协议来完成自己的需求。由于我们大部分时间都工作在应用层,下层的事情不用我们操心;其次网络协议体系本身就很复杂庞大,入门门槛高,因此很难搞清楚T...

解决Vue中Module not found: Error: Can't resolve 'xxxxx' 究极管用办法_Sawyerswt的博客-程序员宝宝

打开项目文件夹,删除这个文件夹然后重新安装cnpm install重新启动,没错了_1671465600

gogs默认3000端口被占用,修改启动端口_IDO老徐的博客-程序员宝宝

这篇,是解答玩gogs 从业者 或 团队的问题 。如果你还没了解gogs,可以去搜索,了解下 。正文,设置步骤 :1、进入gogs服务器 的配置文件路径假设路径 /APP/idoxu/software/gogs/custom/conf2、修改配置文件vim app.ini3、修改配置搜索关键词 3000 (如果你不知道怎么修改文件内容,建议恶补下Linux知识 http://i...

随便推点

【Python笔记】pyqt5进度条-多线程图像分块处理防止窗体卡顿_runepic的博客-程序员宝宝

主要功能1、打开文件夹,读取tif文件列表,填入数据列表框2、多线程对所有tif文件分块处理3、更新进度条

web端 子线程调用opengl es_小白啥时候能进阶成功的博客-程序员宝宝_emscripten 子线程渲染

1、main中使用emscripten_pthread_attr_settransferredcanvases将主线程创建的canvas转移到子线程。int main() { if (!emscripten_supports_offscreencanvas()) { printf("Current browser does not support OffscreenCanvas. Skipping the rest of the tests.\n");#ifdef

不要将所有的站内链接都指向网站首页_chezhi1871的博客-程序员宝宝

网站优化,网站内链和外链同样至关重要,内链在任何一个网站排名中都赋予了比较大的影响力,根据这些年实战SEO经验,内链合理的页面一般都会有很好的排名,我们知道内链重要,内链的SEO价值在哪里?我们如何去做好网站的内链工作呢?  不要将所有的站内链接都指向网站首页  新手站长通常犯的错误,也是最常...

测试架构师如何解读测试平台的各种争议_阿星君的博客-程序员宝宝

导读先从 最近几天群里关于测试平台的话题谈起,再来谈谈接口测试的痛点是什么,然后是我的接口测试的解决方案。希望通过本篇的论述,大家对什么是好的平台能达成统一的认识,且通过创新做出好用,对测试人友好的平台。有需要的可以加群323432957。最近 群里面,关于测试平台的讨论很激烈。我本人是支持平台的,但是现在好多平台都是 KPI 导向,拿接口测试平台来说,除了少数做得不错之外,看到好多不是 demo ,就是 jmeter ,postman 的 web 化,不否认做平台,对技术多少还是有提升 (大多数是

java获取网络图片并上传oss_刘晓春的博客-程序员宝宝_oss 微信头像

OSS,阿里云对象存储,这次项目中的图片都选择了这个存储方式。因为做微信登录,所以在拿到用户头像的时候需要保持到oss,以免用户换头像后导致系统图片失效,影响用户的体验。大体思路如下:1.获取微信头像链接2.将该图片写入本地3.把刚刚写入的图片上传到oss4.删除本地图片上传oss的代码: public static String uploadHead

Java基础笔记(2)——HashMap的源码,实现原理,底层结构是怎么样的_Never头不秃的博客-程序员宝宝

Java基础笔记(2)——HashMap的源码,实现原理,底层结构是怎么样的HashMap的源码,实现原理,底层结构1、HashMap:HashMap是基于哈希表的 Map 接口的实现。此实现提供所有可选的映射操作,并允许使用 null 值和 null 键。(除了不同步和允许使用 null 之外,HashMap 类与 Hashtable 大致相同。)此类不保证映射的顺序,特别是它不保证该...

推荐文章

热门文章

相关标签