自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(447)
  • 问答 (2)
  • 收藏
  • 关注

对账文件中关于双方对账依据的匹配值的讲究

要使得对账文件能完整的对得上。建议要保留:1 商户平台订单号(由商户发过来)2 随即流水号(双方保留,由商户发过来,唯一)3 我方系统流水号(交易完毕后返回给商户) 这样,以我方为出具对账报表方,1,2 哪怕在我方返回给商户时候出现了超时情况,双方均保留了匹配字段,可以对得上3 在超时时候没有返回给商户,商户也可以根据此判断通讯出错问题。一般在超时时,可以发起交易结果查...

2012-11-16 12:44:47 467

原创 c/c++的监听tmlisten启动缓慢解决

有一个核心程序是C写的,我们发现每个接口去到核心要处理的时候,都很慢,就是tmlisten启动线程很慢,后来经过分析,是因为tmlisten会获取自己的ip,而我们配置的是域名localhost这个域名,加上解析IP,时间就缓慢了,后来我们换成了ip127.0.0.1,省去域名解析,就快很多了!...

2012-11-02 10:25:42 368

原创 一般的清结算流程

一般清结算流程:1 先对账,就是银行方和支付方进行一笔一笔的勾兑。2 针对对账后出现的差错账进行稽查和人工处理,比如补充值3 对完账处理完之后,就开始进行计费。就是算出各种商家的手续费,计算应该赚下来的钱和打给商户的钱4 最后是结算,根据计费后的报表,进行打款...

2012-10-24 12:37:55 943

原创 进程和数据库操作commit等问题出现僵死进程导致偶尔出错

项目管理中,有个交易的问题,偶尔出现,查了很多代码和相关模块,都没看出来,是在头疼。最后:发现是新上的那个签约接口有问题里面有些操作没有写commit或reback结果昨天有商户开户刚好一个字段过大,报错,而开户的时候会调用这个签约接口,结果没有commit或reback,搞死了这个正在服务的进程,进程僵死,并进入轮询进程里参与下次的调度,下一次的时候那个预授权的服务来了,刚好碰上了那个进...

2012-10-19 21:04:46 297

支付产品的前前后后

好 只是为了记录而已。一个支付产品,比如网站。开发产品,商品的管理之后,需要有订单模块,合作商户,渠道的统一唯一标示,比如流水号,以后可以互相对账,互存记录什么的。以上可以理解为业务网关。 如果自己不做支付,接入第三方支付平台,比如支付宝,快钱等。就作为商户接入他们提供的支付平台,支付能力。按照他们的对账格式,形成对账文件,进行对账。按照他们的接口文档和协议,编写htt...

2012-06-04 21:21:46 131

我是项目经理,我的项目管理日记【20120229】

我想说我上一个项目还未完成,就已经嗝屁了。暂停开发!不说这个了。后面又来了个新的项目,经分系统。这个好。正在从开始接触。一开始,内部先讨论需求,因为这个是我们公司自己要的一个系统。随后,也不知道是什么风,一些厂家就会知道我们要做这个。他们会开始和我接触。说要来交流了解下我们的需求。一般都会说是我领导介绍的,其实他们也是先找到我领导,领导叫我来接待。对方先来的是销售,...

2012-02-29 19:01:22 131

我是项目经理,我的项目管理日记【20120214】

各位情人节快乐!这周开始出差,在北京,有朋友吗?呵呵。 上次和厂家昨晚需求确认之后,大体的工作就是让厂家设计和开发了,其实对于这种项目来说,我这边已经闲置了。有问题也就邮件沟通,把问题写在文档上,来回传和反馈。 我也要求对方每周四要进行进度汇报。把完成的 未完成的 计划完成的和需要协调的发给我。 上周拿到他们的概要设计和详细设计,看了之后,按照流程。发给相关部门看了,要...

2012-02-14 14:45:38 117

我是项目经理,我的项目管理日记【20120202】

在投标之后,本人有一段很长的时间,在等待着。等待着中标通知书的下达。厂家要等到中标通知书下达才会采取行动,这段时间,甲方也不会向乙方有联系。这段时间我是经历了2个星期有余。当中标通知书下达到中标厂家之后,他们就会来找你,和你做这个项目的需求确认工作。这部分的工作我做了4天,每天就是找会议室,和他们就这投标时候的技术建议书,点对点应答,以及最重要的需求规范书来做一一的确认...

2012-02-02 14:13:10 120

linux上配置机器的路由

项目有这样的需要。需要在一部机器上面打通和一个外网地址的通讯。本来以前这部机器是不允许和外网通讯的。但有一个功能接口,需要和外网地址通讯,于是打通了这个接口地址的路由。 做法是在机器上面: route add 外网ip gw linux机器的网关地址 不过以上的做法只是在内存上生效,如果机器重启之类的,效果就消失。 所以要做静态加路由,做法如下: vi ...

2012-01-31 14:24:52 136

项目初验验收会流程

1 厂家用ppt简单讲解整个项目的背景,需求,功能模块(大概),开发进度时间表,总结 2 功能测试用例的阐述。这个环境比较详细,每个功能点的测试用例,讲解都包含了,更像是一次详细设计说明 3 性能测试用例的阐述。对系统的承受力,最大最小峰值的用例展示。 4 以上每一点阐述完毕之后,项目经理都会提问在场各位有无问题补充。如果没有,厂家阐述完毕之后,厂家回避离开会场。  我...

2012-01-30 15:03:44 1699

hibernate插入实体出现could not get next sequence value

明明很简单,一个hibernate的save而已。却出现了could not get next sequence value,导致插入不成功。后来经过分析。知道原来我把一个健设置为native ,在使用native的时候,hibernate默认会去找oracle中的hibernate_sequence序列。如果oracle中没有该序列,连oracle数据库会报错!所以在数据库里面加了这个seq...

2012-01-05 09:10:25 1126

hibernate跨域跨用户使用sequence的问题

<class name="com.payeasy.merchantmanage.model.MonitorSms" table="T_SMS_MONITOR" schema="EPOSMON"> <id name="id" type="java.lang.Long"> <column na

2011-12-30 14:40:09 156

定时任务解决tomcat日志catalina.out分割备份

写一个sh原文如下:cp -rf /var/tomcat6/logs/catalina.out /var/tomcat6/logs/catalina.`date +%Y-%m-%d`.logecho > /var/tomcat6/logs/catalina.out然后再写一个定时器:59 23 * * * /var/tomcat6/logs/backup.sh指定每天的深...

2011-12-26 11:45:20 436

原创 des3 base64加密代码

/** * 使用3DES加密与解密,可对byte[],String类型进行加密与解密 密文可使用String,byte[]存储. * * @author leizhimin 2010-6-3 11:10:54 */public class ThreeDES {    private Key key;        //密钥    /**     * 根据参数生成KEY     *     * @p...

2011-12-21 19:38:05 161

运行sh脚本,文件名出现问号的解决

写了一个脚本,非常简单,就是先拷贝一个文件,然后重命名这个拷贝,然后把源文件echo清空。结果在拷贝出来的文件名字上有个?号经过排查,知道因为我系用记事本写sh脚本,换行时和linux的换行符唔同,导致linux编译唔到笔记本换行符 用UE这个编辑器就可以编辑linux命令。选择文件,转换,在里面选doc-unix就行了! 希望可以帮到别人!...

2011-12-21 16:08:31 1350

解决了json回调函数不执行的问题!

找了好久 网上的解说千姿百态 不过还是有灵感!后来发现,是格式出了错!在后台执行完准备返回数据的时候,这里的返回数据的格式有问题。原来是: [{schoolId:"1",schoolName:"第一中学"},{schoolId:"2",schoolName:"第二中学"}] 后来改为: [{"schoolId":"1","schoolName&quot

2011-12-11 21:56:29 511

解决了myeclipse因为js乱码而使得程序需要这个js的地方运行不了

这是一个城市的三级联机菜单效果,很熟悉了吧 呵呵。项目是我半途接手的,我调试的时候看到myeclipse里面的js中文都是乱码的,我也没怎么在意,后来发现有一个应用要用到这个联机,很重要。一直实现不出来。后来我打算重新找一个联机代码来改,不过冲动之前,还是想应该是乱码问题。于是用在myeclipse里 Window 菜单里面找到 Preferences , 在打开的窗口左侧找到 General...

2011-12-11 16:08:14 132

我是项目经理,我的项目管理日记【20111202】

补发的,不知道为何找不到了,所有再补发一次 其实前段时间项目就在推动了。现在才想起来总结,那就来总结下吧。分享下和记录下我的处子项目经理工作日记。 我的过程比较特殊。我接手的时候,需求已经出来了,需求是研究院构造的,这里我要记录下这个人;然后我的第一份拿到手的文档,叫项目建议书,是设计院帮我写的。 第一步,我先看项目建议书,然后和研究院的人沟通下需求,大体了解清楚了。...

2011-12-09 11:21:54 106

我是项目经理,我的项目管理日记【20111209】

刚刚回过神来,想起来两条之前的小经验吧。也马上在这里记录下。 1 千万不要让厂家提出依赖性的开发。比如,可能之前他们帮你们公司开发过一类产品,后来有很巧他们中标了。于是他们会提出,不如在这个新的系统开发一个和之前那个系统有联系的功能吧,这样资源可以共享什么的。其实我个人觉得,是因为他们想依赖起来,依赖于他们的系统。长期下去,就会变成所有系统都是他们的了。非常依赖他们! 2 ...

2011-12-09 10:42:33 131

我是项目经理,我的项目管理日记【20111207】

首先我要说下,我跟了两个所谓的项目。一个是新项目,招标;另一个是我此前的代码开发和维护工作。现在公司给我安排了一个同事,可以帮我开发代码,我只是布置任务,提需求和跟进。 好了,说说招标那个。 此前规范书已经写好,就发给招标代理来审核,期间反反复复,修修改改。不过都是有收获的,要知道规范书里面要提清楚一些要求,比如进度安排要细化到什么粒度和单位,规范书里尽量附加不可偏移条款。OK,技...

2011-12-07 09:39:37 148

说说我对组网的理解!请大家给意见,文字不多,精简!

最近在跟一个项目,前期需要了解一些组网的知识,就是我们的机房,买什么路由,交换机主机然后组好网络,能给外界的用户做一些交易访问啊什么的。以下是我的理解,非常希望大家可以评价下我说的对不对: 第一:一般组网,我们先从internet考虑起,网民通过互联网或一些专线连过来,先经过路由器,然后路由器找到某个交换机,交换机再找到要访问的那个应用所在的机器。这就是我对组网的简单理解。请问这第一点...

2011-12-06 08:55:12 316

ssh 上传文件出错:encountered 1 errors during the transfer

检查下你的上传目录有无中文路径或特殊字符。多数是这样的原因造成!

2011-12-05 16:48:39 126

我是项目经理,我的项目管理日记【20111202】

其实前段时间项目就在推动了。现在才想起来总结,那就来总结下吧。分享下和记录下我的处子项目经理工作日记。 我的过程比较特殊。我接手的时候,需求已经出来了,需求是研究院构造的,这里我要记录下这个人;然后我的第一份拿到手的文档,叫项目建议书,是设计院帮我写的。 第一步,我先看项目建议书,然后和研究院的人沟通下需求,大体了解清楚了。 第二步,项目会走集团的签报,这时候有时间,我可以...

2011-12-02 17:23:48 179

记录项目

设计院出项目建议书 - 根据项目建议书开会讨论 - 将会后的疑点联系设计院甚至厂家进行了解 - 没问题后设计院出可研  - 期间让上研院出产品功能需求规范书 - 召开可研评审会(等待过程中自己和厂家完全沟通,解疑问,推动开发进度)                          - 可研评审会之后出技术规范书...

2011-11-28 14:58:42 104

我理解的对称加密和非对称加密(红色字体)

网上这样说:与对称加密算法不同,非对称加密算法需要两个密钥:公开密钥(publickey)和私有密钥(privatekey)。公开密钥与私有密钥是一对,如果用公开密钥对数据进行加密,只有用对应的私有密钥才能解密;如果用私有密钥对数据进行加密,那么只有用对应的公开密钥才能解密。因为加密和解密使用的是两个不同的密钥,所以这种算法叫作非对称加密算法。   贸易方利用该非对称加密算法实现机密信息交...

2011-11-09 23:27:27 145

原创 加密机的相关信息

主机加密机是通过国家商用密码主管部门鉴定并批准使用的国内自主开发的主机加密设备,加密机和主机之间使用TCP/IP协议通信,所以加密机对主机的类型和主机操作系统无任何特殊的要求。通过加密机的使用为计算机网络系统提供安全保密数据通信服务,防止网上的各种欺诈行为发生。   一般而言加密机主要有四个功能模块:硬件加密部件、密钥管理菜单、加密机后台进程、加密机监控程序和后台监控进程。   硬件加密部件主要的...

2011-11-09 22:38:11 1286

linux按照tomcat本机可以访问,其他pc机访问不了【解决】

拿到一部机器,linux,在上门配置好了jdk和tomcat,启动tomcat成功,由于是远程,我远程访问tomcat的时候提示连不到服务器。联系机房的人,对方说在那部机器自己的浏览器可以访问到的。证明tomcat配置是成功的。后来发现,是linux自身防火墙的问题。linux默认防火墙 是防止8080 8079的 解决办法:cat iptables vi 它 加上...

2011-11-03 16:16:14 1156

原创 Base64(DES(MD5(消息体) + 消息体))解密

首先明确一下概念—— MD5:摘要算法,不可逆 DES:对称加密算法,用密钥可以解密(可逆) BASE64:编码算法,可逆 请楼主证实一个说法:你说“我有一个密码”,是指加密用的“密钥”?还是指最后得到的“密文”?如果没有“密钥”,是无法还原出“消息体”的,因为 DES 解密需要“密钥”。 所以,解决 解密问题: 1. 用 BASE64 还原算法得到“DES(MD5(消息体) + 消息体)” ...

2011-10-30 23:10:19 278

原创 很不错的ssl和https解释文章 链接

http://www.nowamagic.net/internet/internet_HttpsSslAndDigitalCertificates.php http://www.sheca.com/product/selectedTax.aspx

2011-10-30 22:57:35 167

原创 【转】数字证书的应用和实施机制

为什么需要数字证书? 1. 标志和证明网络通信双方身份,确保交易实体的真实性或者签名信息的不可否认性。(数字签名和签名验证) 2. 对在网络上传输的信息进行加密,确保信息的机密性、完整性。 总而言之,我们用数字证书核心的加密功能,提供网络安全。下面,让我们一一分析数字证书在保证网络安全的各方面所采用的方式或实施的机制。      A. 身份认证     ...

2011-10-30 22:43:50 81

原创 密钥&密码学相关

简单介绍一下密码学知识。密钥是一种参数,它是在明文转换为密文或将密文转换为明文的算法中输入的数据.密钥分为两种:对称密钥与非对称密钥对于普通的对称密码学,加密运算与解密运算使用同样的密钥。通常,使用的加密算法比较简便高效,密钥简短,破译极其困难,由于系统的保密性主要取决于密钥的安全性,所以,在公开的计算机网络上安全地传送和保管密钥是一个严峻的问题。正是由于对称密码学中双方都使用相同的密...

2011-10-28 10:52:59 137

原创 总结:CA & HTTPS &非对称加密&数字签名

CA电子商务认证授权机构(CA, Certificate Authority),也称为电子商务认证中心,是负责发放和管理数字证书的权威机构,并作为电子商务交易中受信任的第三方,承担公钥体系中公钥的合法性检验的责任。CA证书的种类有:<!--[if !supportLists]-->·        <!--[endif]-->Root证书这是CA serve...

2011-10-26 17:19:12 80

原创 配置VisualVM连接远程服务器时出现cannot connect using service【已解决】

原因是配置的过程中少了一步: 用hostname -i 查看是否为127.0.0.1,这步非常重要,否则会连接失败,如果是,必须要配置-Djava.rmi.server.hostname 比如我的配置为 -Djava.rmi.server.hostname=192.168.8.7,而不需要修改hosts文件,修改此文件还可能影响到其他程序。   只需要在TOMCAT_HOME/bin/找到ca...

2011-10-25 09:15:45 733

原创 myEclipse 中文 乱码 js文件等

 (1)Myeclipse中文注释乱码的问题编码的问题。点window-preferences-General-Content Types 在Text下选择对应的文件类型再改页面编码为UTF-8然后点Update就可以了。另外:在项目根节点上Alt+Enter,弹出一窗口,在Resource窗口中选择Other为UTF-8其实不明白这两个地方有什么区别,不过注释总算不是乱码...

2011-10-24 22:56:30 121

原创 执行./startup.sh出现permission denied

在执行./startup.sh,或者./shutdown.sh的时候,爆出了Permission denied,其实很简单,就是今天在执行tomcat的时候,用户没有权限,而导致无法执行,用命令chmod 修改一下bin目录下的.sh权限就可以了记:将tomcat6/bin目录下的startup.shcatalina.shsetclasspath.sh这三个文件加上可执行权限$:chmod a+x...

2011-10-24 21:19:15 837

原创 什么是WAP网关?

1. 什么是WAP网关?WAP网关是一个软件。它连接Internet或者Intranet,使得WAP电话可以来访问其中的资源。有些网关可能具有将HTML文件转换为WML页面的功能。WAP网关在WAP设备与Web服务器之间的连接中有好多功能。这些功能基本上是:将标记语言(WML)从文本转换成可以被WAP设备读懂的编码(二进制/压缩的)格式; 将WAP设备的请求转换成Web中的HT...

2011-10-17 17:09:47 1823

原创 判断用户通过手机访问wap还是电脑直接访问

首先说最根本的解决方法:手 机访问时,会附带发送user-agent信息,这个信息里面会有手机号码信息,那么如果能取得手机号码,则可以肯定是通过手机wap访问的。但是目前中 国移动已经屏蔽了user-agent信息,所以获取不到手机号码。有关系的朋友可以联系移动公司,把wap网站服务器的ip提交给中国移动,加入白名单 后即可取得ua信息。目前中国联通可以直接取到手机号,对联通用户此方案可完美实...

2011-10-17 16:29:49 275

原创 wap的全面解析!!

1. 开发WAP软件需要哪些工具?    为了开发WAP应用程序,需要一个WAP网关(注意:这里的网关可能是指支持WML的服务器。可以通过配置WWW服务器达到这个目的)和WAP工具包。工具包应当包括模拟器和能让开发者浏览WML网页。WML页面的开发和HTML页面的开发一样,可以使用Notepad或者其他文本编辑器来进行编辑。2. 有哪些公司现在提供这样的开发环境?Noki...

2011-10-17 16:29:14 1430

原创 浅谈HTTPS传输协议原理

我们常常在使用网上银行时看到的连接都是以“https”开始的,那么这个https是什么呢?这其实是表示目前连接使用了SSL进行加密,能保证客户端到服务器端的通信都在被保护起来,那么浏览器是如果实现的呢?下面让我们来介绍一下SSL基本的实现方法。首先我们有两种基本的加解密算法类型:对称加密,非对称加密(公私钥加密),现在介绍一下这两种加密算法的特点:对称加密:密钥只有一个,加密解密为同一个密...

2011-10-11 17:07:38 108

ssh项目具体处理Action类和接口,接口实现类的代码

当写好Struts和spring的配置文件之后,就可以开始写具体的代码了。 1 先看看处理类Action的 ** * */package cn.xxxx.trade.user.action;import java.util.List;import javax.annotation.Resource;import org.apache.common...

2011-10-08 15:40:08 742

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除