Archives: 技术相关

某抽奖程序的简要分析说明

2010-04-07 by Jinyang | No Comments | Filed in 技术相关

以下说明均为简要说明,略去大量细节,仅供理论学习之用。 一. 表结构说明 “ITEM_ID” NUMBER,  //奖品项编号 “ITEM_NAME” NVARCHAR2(50),//奖品项名称 “SUM” NUMBER, //该奖品项的总数量 “MAX4DAY” NUMBER, //一天可出奖的最大输了 “ISDEFAULT” NUMBER DEFAULT 0, //是否是默认中奖项(必须有且仅可有一条记录) “SUM_CURRENT” NUMBER DEFAULT 0, //当前已出奖数量 “SUM_DAY_CURRENT” NUMBER DEFAULT 0, //当日已出奖数量 “RATE” NUMBER(38,8) //中奖率 二. 原理及中奖率设置说明 (数据仅为示例) 我们假设有10个奖品项目,分别为奖品1-10,示例中奖率设置如下: 奖品1—0.05 奖品2—0.05 奖品3—0.4 奖品4—0.6 奖品5—0.1 奖品6—0.1 奖品7—0.1 奖品8—0.15 奖品9—0.2 奖品10—默认 程序的中奖流程逻辑: 1. 定义一个足够大的数值如:10000 (实际为了更精确的控制中奖率,数值会远比这个数值更大); 2. 随机生成一个大于1而小于上面定义的最大值的整数。(要注意随机函数是否真的随机,可以用IP或时间戳做随机数的初始化(java)),我们假定此次生成的数字: 521; 3. 判断获得的随机数字对应的中奖区间,依据奖项中奖率和流程1中定义的最大值,可以很容易得到 […]

Tags:

电子邮件的标题最大可以有多长?

2010-03-19 by Jinyang | 1 Comment | Filed in 技术相关

上午搞了个简单的小WinForm程序自动获取一些网络上的内容并处理后发到我的邮箱,邮箱会自动转发至电信189邮箱然后手机就会收到短信。 因为发现189邮箱会把完整的subject都发送到手机(长短信)(139邮箱会自动截取一定长度的subject下发),所以就想可否把所需内容直接都放带标题中表述,但是电子邮件的标题到底有多长呢? 引用地址:http://stackoverflow.com/questions/1592291/what-is-the-email-subject-length-limit  ,  RFC 2822  There are two limits that this standard places on the number of characters in a line. Each line of characters MUST be no more than  998 characters, and SHOULD be no more than 78 characters, excluding the CRLF. 即:最大不允许超过998字符,推荐不超过78个字符 。 使用小WinForm程序调用 smtp.163.com 发送给gmail ,gmail可接收并在subject栏显示的长度确为998 ,不过gmail的web界面转发出去时长度最大为250。 Web查看: from ****@163.com to ********@gmail.com […]

Tags:

glassfish v3 asadmin 启动默认JDK更改

2010-03-05 by Jinyang | No Comments | Filed in 技术相关

glassfish v3 版是直接解压即可使用的,在部署上可以说方便的很,不过一般服务器上有N多应用及N多JDK,默认的JDK的可能版本较低而导致glassfish v3启动失败,此时直接修改下glassfish asadmin 自身的默认JDK是比较合适的做法。 asadmin 为一个简单的shell脚本,查看发现可以设置AS_JAVA变量即可 : #!/bin/sh # # Copyright 1997-2008 Sun Microsystems, Inc.  All rights reserved. # Use is subject to license terms. # # Always use JDK 1.6 or higher AS_INSTALL=`dirname “$0″`/../glassfish AS_INSTALL_LIB=”$AS_INSTALL/modules” . “${AS_INSTALL}/config/asenv.conf” JAVA=java #Depends upon Java from ../config/asenv.conf if [ ${AS_JAVA} ]; then JAVA=${AS_JAVA}/bin/java fi JAVA=/usr/java/jdk1.6.0_17/bin/java exec “$JAVA” -jar “$AS_INSTALL_LIB/admin-cli.jar” […]

Tags: ,

发放几个iiScan.com的邀请码,先到先得

2010-02-02 by Jinyang | 3 Comments | Filed in 技术相关

发放几个iiScan.com的邀请码,先到先得:8bd51dbf097a8a9c未使用邀请朋友8d99e5943e644017未使用邀请朋友52ab28e1d8620207未使用邀请朋友fb18b8a116eb36ea未使用 使用网站: http://www.iiscan.com 建议使用了邀请码的朋友留言说一声。

Tags:

web站点屏蔽无效的扫描(针对JSky ,亦可用于iiScan等)(基于Squid)

2010-01-27 by Jinyang | No Comments | Filed in 技术相关

昨天查看系统日志 发现很多扫描器的记录:因为系统前端使用了Squid做缓存和过滤,所以只要修改下squid.conf 增加下面内容即可:#禁止使用iiScan扫描acl iiScan browser -i NOSEC.JSkyhttp_access deny iiScan#禁止恶意\无效链接acl badurl url_regex -i \.dll$ \.axpx$ \.asp$ \.bat$ \

Tags:

运营商携号转网对全网增值类业务的影响

2009-12-23 by Jinyang | No Comments | Filed in 技术相关

年底了,3家运营商的携号转网(NP(Number Portability,号码可携带))工作应该也都做好了内部的开发测试工作,试想2010初估计就要3家做联调等(如果GXB真的用?推动的话),那也就是说明年2季度在试点省、市就可以真的做到携号转网了。GXB对于自己家的这几个孩子肯定不会放任因为NP的出现而有大的转变的,所以电信、联通指望携号转网或单向携号转网缩小差距基本是没戏的,但新政策的出现总是

Tags:

学习:应用程序(jsp)->Web容器(Apache)->缓存服务器(Squid)对缓存的控制

2009-12-05 by Jinyang | No Comments | Filed in 技术相关

最近一直在学习优化Squid缓存,看了不少基础知识。好多内容其实都是车东老师(www.chedong.com)多年前的杰作。(同时感谢 张宴:blog.s135.com ; 扶凯:www.php-oa.com)因为系统早期没考虑什么缓存和优化,后来我又是直接部署使用了Squid,所以实际是Squid只是稍微缓存了一点内容更多的作用等于前端起了一个代理的作用(现在了半连接攻击、迅雷等 作用也挺明显的

Tags:

使用Google Analytics的Custom Alert功能实现自定义流量监控服务

2009-12-03 by Jinyang | No Comments | Filed in 技术相关

因为Google Analytics不是实时的,加之可能因为被墙什么的出现流量统计丢失的问题,所以虽然同时使用了Google和CNZZ的服务,平时还是以看CNZZ的服务为主,CNZZ的在线详情挺实用。之前雅虎统计是有流量报警功能的,只是好像太容易被太触发了,搞的邮箱一堆邮件,后来换成了量子统计因为考虑CNZZ拿了风投更靠谱些就替换掉了它。CNZZ的报警服务是收费的,国庆时虽然很想启用,并且不支持电

Tags:

Squid/3.0+Apace/1.3+mod_gzip/1.3.26.1a 测试

2009-11-18 by Jinyang | No Comments | Filed in 技术相关

Q项目从来不需要操心带宽的事情,加之此前尝试为Web容器增加cache module出现不太顺利而放弃,所以一直没有启用gzip压缩(         FJapache/8.0 (Unix) ,对应Apache1.3)。但是看了车东老师的文章: mod_gzip:Apache的HTTP压缩优化(http://www.chedong.com/tech/

Tags:

网站对外统一URL链接、基于拼音缩写的快速功能定位跳转

2009-11-06 by Jinyang | 2 Comments | Filed in 技术相关

功能性的门户网站,难免有很多外部的网站做了到站内某些功能的链接,这些链接初期是有效的,但因为网站的改版升级,双方又不能及时有效的沟通变更难免会导致原来的一些链接变成空链, 如果网站本身能主动提供一个统一的对外url供外部系统调用(内部使用当然也是可以的),自然就可减少不必要的劳动。我的规划如下; /go/*  的链接统一用叫urlRedirect的sevlet进行处理;/go/

Tags:

返回顶部