自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

IAP破解经历小计

      最近几天,发现平台上出现一个大R用户,在3天内通过IOS手机客户端充值3W+RMB。一开始大家都比较兴奋,但是后来在后台订单系统发现了存在着多笔重复的订单号。首先是怀疑出现了客户端重复提交的问题,导致有些充值记录是无效的。而在解决了这个问题之后,又在昨天发现多笔充值记录的时间有问题,在1秒内向苹果验证了10条交易收据,并且在苹果提供的6-4账单里并没有找到该大R的扣费记录。   ...

2013-06-06 17:43:24 203

原创 IE8下浏览器缓存HTTP请求问题

    最近遇到了一个奇葩的问题:在IE8的默认缓存设置下,FLEX客户端不会再向服务器端发送HTTP请求,并且会反复执行第1次响应结果。    在找到问题所在的过程中我差点颠覆了对HTTP协议请求-响应模型的认知:FLEX在IE8的默认缓存机制下竟然能够将第1次请求的响应回调内容缓存下来并反复执行,然后除非你选择“始终从服务器中刷新”或者清理缓存之后才会继续请求服务器。而同样的设置,在I...

2013-03-07 14:57:07 470

原创 AIR for IOS开发问题小结

    昨天终于成功地向APP STORE提交了应用,个人感觉用AIR做IOS开发就是个坑啊。出了问题之后,问苹果的技术支持,人家说“对于非XCODE环境下开发及发布所造成的问题我们在资料库中无法找到相应的解决方案”。那问adobe的技术支持吧,“你按照开发者中心的教程执行了吗?”“是的”“你能成功生成IPA文件吗?”“是的”“OK,那么你的问题应该去找苹果的技术支持”。。。。我++,简直有种...

2013-02-23 11:44:43 202

原创 移动增值业务术语笔记和技术分析

 SMPP:短消息点对点协议   CMPP:中国移动点对点协议  GNS:汇接网关  SP:内容和应用服务提供商  MO:通过客户终端发送短信到SP 的上行过程(例如手机向SP发短信订购业务) 端口为7890  MT:SP 发送短信到客户终端的下行过程(例如SP向手机发短信告知业务订购结果) 端口为7910  ISMG:互联网短信网关  IA...

2010-05-15 16:35:44 154

基于spring+hibernate的组合查询+分页组件

  最近由于项目需要,自己尝试做了一个组合查询+分页的组件。花了5天时间,只能说是初具雏形。核心还是hibernate的QBC,只是加上了XML实现了可配置。能够满足当前项目地应用,也解决了criteria查询记录条数的BUG,有兴趣的朋友可以下载使用。   使用的例子和源码以及说明见附件。由于时间仓促,今后有空的话还会继续进行修改,提供JDBC支持,以及脱离SPRING和HIBERNAT...

2010-04-07 11:30:35 123

原创 hibernate复习小结......

  不知不觉,已经1年半没碰hibernate了,东西越来越多,越来越杂.感觉人也越来越浮躁.也该是时候沉静下来进行消化了.    对于hibernate,正如自己对ddd的认识一样,从一开始的惊为天人,无比推崇,再到复杂的实际应用时落入陷阱,开始疑惑--怀疑--抱怨--抛弃--走向另一极端(比如去研究使用ibatis),最后经历种种沟壑,时间的沉淀让自己能够以一种平和的眼光看待这些所谓的...

2010-02-05 16:03:46 92

原创 利用ORACLE JAVA存储过程实现BLOB图片导出

  前几天有朋友让解决个问题:一个XX收单系统,需要的交易情况统计来自另外一套系统,以图片方式进行存储和导出查看.图 片以BLOB类型直接存在数据库中.本来以为就是个JAVA操作LOB的问题,但是因为是2次开发,所以必须遵循以前的规定,即所 有业务由存储过程实现.他们的选择是用DBMS_LOB和UTL_FILE包,导入图片到数据库没问题,但是在导出时始终不能正确 显示,发现...

2010-01-26 17:17:17 335

原创 网瘾战争

我们是玩着游戏长大的一代人 这么多年来,人变了,游戏也变了 可我们对游戏的喜爱没有变 我们玩家群体在这个社会中的弱势地位也没有变当我们累了一天,打开那扇月租2000块的房门 却面对的是一个如此畸形的版本时  我们心里只有无奈 你天天叫嚣着魔兽世界让我们沉迷 没错,我们沉迷了 可我们沉迷的不是游戏 而是游戏给我们的那种归属感 我们沉迷的是这四年来的朋友和感...

2010-01-23 22:35:02 207

原创 轻量级SOAP---PHPPRC实践(三)--自定义类型集合作为参数和返回类型

    紧接着前2篇关于PHPRPC的实践,最近试了下服务器端返回带泛型的的集合以及作为参数传递,特总结如下:     首先是需要注意的是:不管是在服务器端定义发布方法时,还是在客户端定义代理接口时,都不建议用接口类型来声明返回值和参数类型。因为接口是抽象的不能被实例化,因此对于容器类型的参数和返回结果来说,接口并不能表明究竟该转换为何种具体类型。不过对于自定义类型可以用接口,只要传递的类...

2010-01-20 15:19:19 137

原创 轻量级SOAP---PHPPRC实践(二)--与FLEX交互

  之前简单介绍了利用PHPRPC发布服务,使用JAVA/JS客户端进行远程调用.那么作为RIA的箭头,任何服务当然也离不开与FLEX地交互.  接下来是FLEX客户端地调用,界面很简单,一个面板+一个按钮,按钮点击事件中开始调用服务器端服务,服务器端代码和之前的一样:   public class User { public function User() { ...

2009-12-15 22:19:45 110

原创 轻量级SOAP---PHPPRC实践(一)

  最近发现以前做的采用FLEX前台通过HTTPSERVICE方式与JAVA后台交互的方式在使用LR进行测试时负载敏感很高.之前选择HTTPSERVICE的原因第1是因为很熟悉,服务器端的代码相当于传统的AJAX应用,第2是因为考虑到BlazeDS的Remote Object方式的话配置很麻烦,虽然今后只需要维护后台的java对象结构,但是对于其他接入方式支持不了,同时也限制了界面的显示方式.所以...

2009-12-13 19:55:24 101

关于ibatis的一些总结

    最近一直在使用ibatis,也遇到了一些问题,总结如下:        1.不使用<resultMap>和<parameMap>,而是使用列别名和inline parameMap(即在#之间写属性)来做映射的话,虽然方便,但是不能处理各种DBMS中关键字,比如oracle中的desc,mySql中的limit;        2.在向oracle中做...

2009-09-07 14:04:33 107

FLEX+MYECLIPSE环境搭建

  一开始学习使用FLEX的时候,我是用的单独的FlexBuilder3,做些纯FLEX的应用程序还可以.但是如果要和JAVA结合在一起使用,即利用FLEX充当一个完整的J2EE系统的WEB层的话,那么单独使用FlexBuilder3和MYECLIPSE是很不方便的,大大影响了开发效率,因此做了下FLEX+ECLIPSE的配置,达到直接在利用MYECLIPSE中开发整和了FLEX的WEB应用程序,...

2009-05-30 11:42:52 123

java web聊天室(续)--以flex实现RIA

  之前的聊天室存在几个问题:  1.基于请求响应模型很难实现RIA,大部分工作和压力还是在服务器端,客户端无非就负责定时发送AJAX请求再显示  2.对于RIA的要求,使用JS,即使采用一些AJAX FRAMEWORK,后期代码仍然会难以维护.针对自己来说,即使是对JS比较熟悉,但因为和JAVA语言类型的不一致,在编程的风格以及规范上还是无法做到和JAVA一样的专业.  基于这2个问...

2009-05-29 18:26:23 115

java web聊天室

  对于基于web层的聊天室已经不是新鲜事了,但是用Java开发的还是比较少。原因可能是没有一套好的实现机制,我现在就分享一下个人几个月前的一点心得,也算是抛砖引玉了.  基本功能如下:分频道聊天对话,分频道分屏显示,表情符号处理,扩展性还是比较强的    众所周知,实现聊天无非2种方式,1种是保持长连接,1种是使用AJAX定时发送请求即客户端将数据从服务器拉过来.由于对SCOKET的...

2009-05-29 12:19:08 170

dbms_lob包的用法

<=====插入图片========>create directory img as 'c:\img';保证在服务器端即192.168.0.250的C盘下有名为img的文件夹并在此目录下有"1.jpg"这张图片并保证当前用户有对此目录的读取权限(如果读取文件用户不是创建目录的用户那么要用创建目录的用户执行grant read on directory img to XXX)cre...

2007-08-28 20:32:10 644

强大的怨念……

狗城 : “让等待净化一切!”“尝尝等待的痛苦吧!” 奥妮克西娅 : “要明白你玩的是9C代理的CWOW,凡人!” 范克里夫 :“蠢货!我们打倒9C的事业是正义的!” 怀特迈恩:“你在哪,我的勇士!”莫格莱尼:“台服TBC,我的女士!” 黑上竞技场NEF:“不可能!怎么很多人开始TBC了!”雷德:“很荣幸的告诉您,他们去台服了!” 埃克索图斯:“等归等,卡还是卡!” 堕...

2007-08-28 20:12:54 133

提高性能--使用输出集合

 无论是BULK COLLECT还是FORALL,都是通过批量绑定给变量赋值。也就是说,它们是以一个完整的集合(如,<wbr></wbr>varray数组, 嵌套表 ,PL/SQL索引表<wbr></wbr>)为单位(一批一批的)向前或者向后绑定变量。在使用传统的DML语句的时候,每个SQL<wbr></wbr>语句的执行需要...

2007-08-28 20:11:08 108

提高性能--for..loop循环语句和forall的比较

 从Oracle8开始,oracle为PL/SQL引入了两个新的数据操纵语言(DML)语句:BULK COLLECT和FORALL。这两个语句在PL/SQL内部进行一种数组处理;BULK COLLECT提供对数据的高速检索,FORALL可大大改进INSERT、UPDATE和DELETE操作的性能。Oracle数据库使用这些语句大大减少了PL/SQL与SQL语句执行引擎的环境切换次数,从而使其性能有...

2007-08-28 20:10:12 1103

个人对ORACLE本地动态SQL的总结

 一般的PL/SQL程序设计中,在DML和事务控制的语句中可以直接使用SQL,但是DDL语句及系统控制语句却不能在PL/SQL中直接使用。也就是说要想在PL/SQL的begin和end之间直接使用类似于“select * from fw.math where n1=2”这样的语句是不行的,会抱错“在select语句中缺少into子句”。更加不能用DDL语句例如创建一个类型为表的对象"create ...

2007-08-28 20:09:23 110

个人对ORACLE中键保留表的理解

      相关资料键保留表给的定义很模糊,经过无数次验证,我对键保留表的理解是:一个复杂视图,指由多张基表组成的视图,若需要出现键保留表的话则必须保证基表中至少有一张表是有主键的!(可利用EMP表和DEPT表生成新的无约束表创建视图测试,无键保留表)      其次,这两张表在进行关联时(可以是表连接也可以是多表查询,但一定要有关联条件!其关联条件其实相当于两表的主外键关系),如果关联条件是使...

2007-08-28 20:03:44 493

用Hibernate实现分页

    拿来主义就是好啊……     分页在任何系统中都是非常头疼的事情,有的数据库在语法上支持分页(比如MYSQL:select  * from xxx limit 0,5 表示从第1条记录开始显示5条记录),而有的数据库则需要使用可滚动游标来实现,并且在不支持可滚动游标的系统上只能使用单向游标逐步接近要取得的数据。     而Hibernate提供了一个支持跨系统的分页机制,这样无论底层是什么...

2007-08-28 20:01:00 168

空空如也

空空如也

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

TA关注的人

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