除此之外四房十七杰,传奇赌王何鸿燊才未是只有这故事的男同学

 

赌场押的是口之惰性,只要赌客在凯,无论赢多少还无见面停手,直到输光了。而赌王虽以澳门赌场事业达到享有决的话语权,但他从来不赌。他也会劝赌客“赢之永是主人公,所以自己从来不赌博。”

3,预览图

赢得第一桶金

 

品尝尽世态炎凉

 

揽澳门赌业40年

 

想必是赌王一生经历最过传奇,大多数口犹惦记学其同一夜暴富,每个来到澳门的人数还见面及赌场外体验一管。而澳门的赌场虽然从来不关门!(澳门律规定赌场外时间不得停歇,除特别之国丧日等不同,如果已营业是必须使提请政府批准的。)因此无论何时,赌场内总会看到川流不息的人流,流水般的筹码在赌桌上来来回回。

  1 package com.sz7road.userplatform.dao.jdbc;
  2 
  3 import com.google.common.base.Strings;
  4 import com.sz7road.userplatform.dao.SignDao;
  5 import com.sz7road.userplatform.ws.sign.ScoreRuleAndMoveByte;
  6 import com.sz7road.userplatform.ws.sign.Sign;
  7 import com.sz7road.userplatform.ws.sign.SignObject;
  8 import com.sz7road.utils.CommonDateUtils;
  9 import org.apache.commons.dbutils.DbUtils;
 10 import org.slf4j.Logger;
 11 import org.slf4j.LoggerFactory;
 12 
 13 import java.sql.*;
 14 import java.text.ParseException;
 15 import java.text.SimpleDateFormat;
 16 import java.util.*;
 17 import java.util.Date;
 18 
 19 /**
 20  * Created with IntelliJ IDEA.
 21  * User: cutter.li
 22  * Date: 13-1-18
 23  * Time: 上午11:01
 24  */
 25 public class SignDaoJdbcImp extends JdbcDaoSupport<SignObject> implements SignDao {
 26 
 27     private final static Logger log = LoggerFactory.getLogger(SignDaoJdbcImp.class);
 28 
 29     private Connection conn = null;
 30 
 31     @Override
 32     public Sign querySign(int uid, int gid) {
 33         Sign sign = new Sign();
 34         ResultSet rs = null;
 35         PreparedStatement preparedStatement = null;
 36         try {
 37             conn = getQueryRunner().getDataSource().getConnection();
 38             preparedStatement = conn.prepareStatement(" select * from db_userplatform.dt_sign where userid=? and gameid=? ;");
 39 
 40             preparedStatement.setInt(1, uid);
 41             preparedStatement.setInt(2, gid);
 42 
 43             rs = preparedStatement.executeQuery();
 44             if (rs.next()) {
 45                 sign.setCode(200);
 46                 sign.setMsg("成功的查询到签到信息!");
 47                 sign.setContinueSignCount(rs.getInt("signCount"));
 48                 sign.setTotalScore(rs.getInt("integration"));
 49                 sign.setLastModifyDate(new Date(rs.getDate("lastModifyTime").getTime()));
 50                 sign.setSignHistory(rs.getLong("signHistory"));
 51             } else {
 52                 sign.setCode(300);
 53                 sign.setMsg("该用户从来没有签过到!");
 54             }
 55 
 56         } catch (SQLException e) {
 57             sign.setCode(404);
 58             sign.setMsg("平台或者db异常!");
 59             e.printStackTrace();
 60         } finally {
 61             DbUtils.closeQuietly(rs);
 62             try {
 63                 DbUtils.close(preparedStatement);
 64             } catch (SQLException e) {
 65                 e.printStackTrace();
 66             }
 67             DbUtils.closeQuietly(conn);
 68         }
 69         return sign;
 70     }
 71 
 72 
 73     @Override
 74     public Sign signThenReturn(int uid, int gid) {
 75         Sign sign = new Sign();
 76         ResultSet rs = null;
 77         PreparedStatement preparedStatement = null, executePreparedStatement = null;
 78         try {
 79             conn = getQueryRunner().getDataSource().getConnection();
 80             preparedStatement = conn.prepareStatement(" select * from db_userplatform.dt_sign where userid=? and gameid=? ;");
 81             preparedStatement.setInt(1, uid);
 82             preparedStatement.setInt(2, gid);
 83 
 84             rs = preparedStatement.executeQuery();
 85             if (rs.next()) {//查到了更新
 86                 SignObject signObject = new SignObject();
 87                 signObject.setId(rs.getInt("id"));
 88                 signObject.setUid(rs.getInt("userid"));
 89                 signObject.setGid(rs.getInt("gameid"));
 90                 signObject.setSignCount(rs.getInt("signCount"));
 91                 signObject.setIntegration(rs.getInt("integration"));
 92                 signObject.setLastModifyTime(new Date(rs.getDate("lastModifyTime").getTime()));
 93                 signObject.setSignHistory(rs.getLong("signHistory"));
 94                 signObject.setExt(rs.getString("ext"));
 95 
 96 
 97                 Timestamp lastModifyTimeStamp = new Timestamp(signObject.getLastModifyTime().getTime());
 98                 Timestamp todayStartTimeStamp = CommonDateUtils.getTodayStartTimeStamp();
 99                 if (todayStartTimeStamp.after(lastModifyTimeStamp)) {//今天没有签过到
100                  final  long missDays= (System.currentTimeMillis()-signObject.getLastModifyTime().getTime())/(24*60*60*1000);
101                     int newSignCount=signObject.getSignCount();
102                     String newExt="签到";
103                    if(missDays==1)
104                    {  //连续签到,加分,连续签到次数增加1 ,签到历史移动一位
105                      newSignCount+=1;
106                    }else
107                    {//不连续签到,加分,连续签到次数为1,签到历史移动missDays位
108                     newSignCount=1;
109                    }
110                     if(newSignCount>=91)
111                     { //签到超过90天,连续签到次数重置为1
112                         newSignCount=1;
113                         newExt="连续签到天数重置为1,时间:"+CommonDateUtils.getDate(System.currentTimeMillis());
114                     }
115                    final long   newSignHistory= ScoreRuleAndMoveByte.moveByte(signObject.getSignHistory(),missDays);
116                   final int  newIntegration=signObject.getIntegration()+ScoreRuleAndMoveByte.getScoreByRule(newSignCount);
117                     executePreparedStatement = conn.prepareStatement(" update db_userplatform.dt_sign set signCount=? , integration=? , signHistory=? , lastModifyTime=? , ext=? where id=?; ");
118                     executePreparedStatement.setInt(1, newSignCount);
119                     executePreparedStatement.setInt(2, newIntegration);
120                     executePreparedStatement.setLong(3, newSignHistory);
121                     java.sql.Date signDate= new java.sql.Date(System.currentTimeMillis());

122                     executePreparedStatement.setDate(4,signDate);
123                     executePreparedStatement.setString(5,newExt);
124                     executePreparedStatement.setInt(6,signObject.getId());
125 
126                     int effectRows = executePreparedStatement.executeUpdate();
127 
128                     if (effectRows >= 1) {
129                         sign.setCode(206);
130                         sign.setMsg("签到成功!成功更新数据!");
131                         sign.setContinueSignCount(newSignCount);
132                         sign.setLastModifyDate(signDate);
133                         sign.setTotalScore(newIntegration);
134                         sign.setSignHistory(newSignHistory);
135                     } else {
136                         sign.setCode(208);
137                         sign.setMsg("签到失败,更新数据失败!");
138                     }
139                 }
140                 else
141                 {//今天已经签过到了
142                     sign.setCode(300);
143                     sign.setMsg("该用户今天已经签过到了!");
144                     sign.setLastModifyDate(signObject.getLastModifyTime());
145                     sign.setContinueSignCount(signObject.getSignCount());
146                     sign.setSignHistory(signObject.getSignHistory());
147                     sign.setTotalScore(signObject.getIntegration());
148                 }
149 
150             } else {//没查到,插入
151                 executePreparedStatement = conn.prepareStatement(" insert into db_userplatform.dt_sign(userid,gameid,signCount,integration,lastModifyTime,signHistory,ext) values(?,?,1,1,?,1,?); ");
152                 executePreparedStatement.setInt(1, uid);
153                 executePreparedStatement.setInt(2, gid);
154                final java.sql.Date insertDate= new java.sql.Date(System.currentTimeMillis());
155                 executePreparedStatement.setDate(3, insertDate);
156                  executePreparedStatement.setString(4,"首次签到,时间:"+insertDate);
157                 int effectRows = executePreparedStatement.executeUpdate();
158 
159                 if (effectRows >= 1) {
160                     sign.setCode(200);
161                     sign.setMsg("该用户第一次签到!成功插入数据!");
162                     sign.setContinueSignCount(1);
163                     sign.setLastModifyDate(insertDate);
164                     sign.setTotalScore(1);
165                     sign.setSignHistory(1);
166                 } else {
167                     sign.setCode(204);
168                     sign.setMsg("该用户第一次签到,插入数据失败!");
169                 }
170 
171             }
172         } catch (SQLException e) {
173             sign.setCode(404);
174             sign.setMsg("平台或者db异常!");
175             e.printStackTrace();
176         } finally {
177             DbUtils.closeQuietly(rs);
178             try {
179                 DbUtils.close(preparedStatement);
180             } catch (SQLException e) {
181                 e.printStackTrace();
182             }
183             DbUtils.closeQuietly(conn);
184         }
185         return sign;
186     }
187 
188     @Override
189     public Sign getGiftPackThenReturn(int uid, int gid, int giftPackScore) {
190         Sign sign = new Sign();
191         ResultSet rs = null;
192         PreparedStatement preparedStatement = null, executePreparedStatement = null;
193         try {
194             conn = getQueryRunner().getDataSource().getConnection();
195             preparedStatement = conn.prepareStatement(" select * from db_userplatform.dt_sign where userid=? and gameid=? and integration >=? ;");
196 
197             preparedStatement.setInt(1, uid);
198             preparedStatement.setInt(2, gid);
199             preparedStatement.setInt(3, giftPackScore);
200 
201             rs = preparedStatement.executeQuery();
202             if (rs.next()) { //如果查到了减去积分
203                 SignObject signObject = new SignObject();
204 
205                 signObject.setId(rs.getInt("id"));
206                 signObject.setUid(rs.getInt("userid"));
207                 signObject.setGid(rs.getInt("gameid"));
208                 signObject.setSignCount(rs.getInt("signCount"));
209                 signObject.setIntegration(rs.getInt("integration"));
210                 signObject.setLastModifyTime(new Date(rs.getDate("lastModifyTime").getTime()));
211                 signObject.setSignHistory(rs.getLong("signHistory"));
212                 signObject.setExt(rs.getString("ext"));
213 
214 
215                 executePreparedStatement = conn.prepareStatement(" update db_userplatform.dt_sign set integration=? where id=? ;");
216                 executePreparedStatement.setInt(1, signObject.getIntegration() - giftPackScore);
217                 executePreparedStatement.setInt(2, signObject.getId());
218 
219                 int effectRows = executePreparedStatement.executeUpdate();
220 
221                 if (effectRows >= 1) {
222                     sign.setCode(200);
223                     sign.setMsg("成功领取礼包,积分消耗" + giftPackScore);
224                     sign.setLastModifyDate(signObject.getLastModifyTime());
225                     sign.setContinueSignCount(signObject.getSignCount());
226                     sign.setSignHistory(signObject.getSignHistory());
227                     sign.setTotalScore(signObject.getIntegration() - giftPackScore);
228                 } else { //减去积分失败
229                     sign.setCode(400);
230                     sign.setMsg("领取礼包失败,积分没有减去!");
231                 }
232             } else { //没查到,说明积分不够 返回300
233                 sign.setCode(300);
234                 sign.setMsg("积分不够领取礼包!");
235             }
236         } catch (Exception e) {//发生异常则是404
237             sign.setCode(404);
238             sign.setMsg("平台或db异常");
239             e.printStackTrace();
240         } finally {
241             DbUtils.closeQuietly(rs);
242             try {
243                 DbUtils.close(preparedStatement);
244             } catch (SQLException e) {
245                 e.printStackTrace();
246             }
247             DbUtils.closeQuietly(conn);
248         }
249         return sign;
250     }
251 }

(赌王与那个发妻夫人黎婉华)

功能                  功能概述 功能的具体逻辑  接口方法设计
登录之前的查询 通过查询,以前签过到的,显示签到历史;没有签过到的,神马也不显示; 查询dt_sign表,通过gid和uid查询,如果查询到,返回签到信息,如果没有查到,返回提示信息  SignMsg loginQuery(int gid,int uid)
签到 点击签到,如果当天已经签过到了,提示已经签过到了;如果从来没有签过到,插入数据,把积分设置为1,连续签到次数设置为1,最后修改时间设置为当天,历史为1;如果今天没有签过到,首先计算出有多少天没签到了,如果是昨天签了的,连续签到次数加1,历史左移一位,积分按照积分规则加上;如果超过两天没有签到,连续签到次数设置为1,历史左移天数位,积分加上签到单次的积分,时间为当前的修改时间; 首先查询dt_sign,按照gid和uid,如果没查到,插入记录;查到了,判断最后修改时间,做相应的处理; SignMsg todaySign(int gid,int uid)
领取礼包 点击领取礼包,如果分数够,减去积分,允许该用户领取礼包;如果分数不过,提示积分不够; 点击领取礼包,如果分数够,减去积分,允许该用户领取礼包;如果分数不过,提示积分不够; SignMsg getGiftPack(int gid,int uid,int score)

作为澳门近现代史上权势最可怜、获利最多、最具传奇色彩的赌王,竟一生未曾达成了赌桌。与的相同传奇的虽是赌王的情史:除了有四员名正言顺的老伴,他承认的情侣也产生守十称为。这些女人们累计也该十分下17号称子女,人称“四房十七杰”,很多孩子还是当赌王70秋之后出生之。所谓“虎父无犬子”,赌王的儿女等在祥和所处的行遭到也都具有一席之地。二房的增长女何超琼一直叫看是赌王的接班人,而他的兄弟何猷龙年纪轻轻便成为了新濠集团之总裁。三作子女虽然当娱乐圈被风生水于,在许多游戏圈名人的宴会上还能收看她们的身形。

2013-01-22  16:22:24

何鸿燊1921年生让香港之一模一样户名门贵族,是何东爵士弟何福的孙儿之一,然而他的财富和协调的先世并不曾尽老的干。13年份时,由于爸爸炒股失败,家道衰落,只剩下赌王与母亲当香港近。最潦倒的时段,赌王因为牙疼去呼救自己同员牙医的亲朋好友,亲戚得知他无钱,竟说若未曾钱补什么牙,拔掉就哼了。这一阵子,赌王才惊觉自己之家境已经陷入到当时番境地了。

 

香港丁会见开心说自己是为李嘉诚打工的;而当澳门,何鸿燊若是跺跺脚,整栋城还如激发三鼓。此言绝非玩笑话,每年他也澳门政府上交的税款就占有了澳门政府财政收入的50%上述,而澳门生将近三分之一之口都一直或间接地为外的赌场工作。

 

60年份竞投成功,

 

当认识及就或多或少晚,赌王又为不如儿时那般顽劣,发奋读书,原本一直稳拿反数第一的外,年年获得全额奖学金,最终考入了香港大学的理工科。但大学并无读多久,由于日军入侵港岛,香港动荡,赌王从香港大学肄业,带在只局部10头版港币,只身赴澳门闯荡。

4,功能抽取

以重新回升好的身价,赌王给2007年投入建成乍葡京娱乐场。乍葡京娱乐场外观为够呛突出,彩色玻璃碎片并下的外观,无论是白天要么晚羁押都是华丽;整个娱乐场的装潢最尽奢华,进入赌场大堂便是一个道之殿堂。引人注目的当如果反复圆明园马头兽篇,这是赌王花巨资从远处拍卖回国并捐献给国家之。其次钻石,牙雕,金塑,古玩等一律系列由赌王在世界各地收集之五星级工艺品为会被你目不暇接。进入赌场外,听到人们穿梭的呐喊声,此时,这里,便是最使人热血沸腾的地方。

葡京签到送彩金 1

正文为捡么路 (微信号roadeleven)原创

老醒目,只发生三只关键的意义,第一个签到之前的登录;第二单,签到;第三只,领取礼包;

落得世界40年间,在澳门相邻的公海,运船是一律宗极其惊险的政工。这里海域领土划分纷乱,遇到日本军会被算中国敌特杀掉,遇到国民党军则会被算日本敌特杀掉,遇到海盗则会让毫无理由的杀掉。

 

转载请联系gaohan@wescope.cn

5,具体贯彻

发生相同不好,公司要求赌王押送一样批好要的商品出海,在输途中不幸被外来盗们劫持。不仅赌王随身携带的40万港元为全劫走,还于搜身时于求消除得精光。趁在海盗们回船数钱的时空,赌王当机立断,命令船员等立即用船只开走。本以为逃过一劫,却同时碰到了日本军船,情急之下,赌王用出一致片白色破布伪造成一对日本国旗,高高举在手里。他举着破布站在船头,假装成日本商贾,向日军哭诉自己的不幸遭遇。日本兵等看在同等艇人赤裸裸的狼狈样,哈哈大笑,不但放了了他们,临走前还施舍的废给了她们一致确保食物。因为保持了当时批重点商品,公司当岁末分开被他100万之红,也是即时第一桶金,使赌王从落难公子华丽转身为港口澳最青春的富翁。

2,首先使统筹签到表,这里直接让起了了同一通dba,需求人员,设计人员脑子的结果:

独立在南湾湾畔的葡京娱乐场,外看起来就像相同止巨大的鸟类笼,待到晚灯火通明时,入场的各级一个赌客,就更如这个华丽鸟笼里之笼罩着鸟,易进是有。由王晶导演,以赌王为原型的电影《赌王大亨2的至尊无敌》一开始,导演就指风水师为大家讲述了葡京娱乐场的各种风水玄机。虽然赌王借片中贺新之口说:“我们呼吁的一个外人设计之此楼,你规定他知是?”但时至今日还是产生为数不少总人口会见指向大楼的风水局坚信不疑。

移步和规则类似:

(中间也儿时何鸿燊)

 

别调皮

jdbc实现:

2002年,澳门政府向多小境外赌场投资商发放了营业执照,“赌王”在博彩业经营权上之独占地位宣告终结。威尼斯人,金沙,永利暨银河齐各个大赌场进入了澳门,使赌王家族的赌场在澳门不再是一家独大。

 

时刻的轮难以抵抗,赌王已至垂暮之年,制造传奇的会可能愈加愈少;澳门这座百年古城外,谁还要会成下一代赌王,带来新的传奇为?我们拭目以待…

 
各位屌丝,有什么可以更加优化的,欢迎联系自己,共同进步是本人觉得最好开心之事务!

达到世纪60年间,在香港透过地产业发展的风生水从底赌王,与霍英东、叶汉、叶德利合作,成功竞得澳门博彩专利权,创办了澳门旅游娱乐有限公司。次年,又开设了新花园赌场,从此打开了对澳门赌业40年之把的大门。时光飞逝,作为赌王起家的新苑赌场现在一度找无展现踪迹,而在70年间投入6000几近万(注:70年代大陆的工人工资普遍为36长)建设的葡萄京娱乐场迄今屹立不倒。

 

生便享荣华富贵,少年突遇变故

 

奋起考入港大,闯荡澳门

尽精之地方是signHistory的筹划,直接存成bigint,通过易成为二向前制来记录报到的史;

“四房十七杰”,

package com.sz7road.userplatform.ws.sign;

import java.math.BigInteger;

/**
 * Created with IntelliJ IDEA.
 * User: cutter.li
 * Date: 13-1-18
 * Time: 下午5:24
 * 移位和积分规则类
 */
public class ScoreRuleAndMoveByte {

    public static Long moveByte(long oldHistory,long moveAmonut)
    {
        long moveResult= oldHistory<<moveAmonut;
       long result=  Long.parseLong(toFullBinaryString(moveResult),2)+1;
        return result;
    }


    /**
     * 读取
     * @param num
     * @return
     */
    private static String toFullBinaryString(long num) {
        final int size=42;
        char[] chs = new char[size];
        for(int i = 0; i < size; i++) {
            chs[size - 1 - i] = (char)(((num >> i) & 1) + '0');
        }
        return new String(chs);
    }

    /**
     * 按照积分规则,得到积分 ,
     * 积分规则如下:
     签到功能说明
     1.每天只能签到一次(按服务器系统时间为准)
     2.连续签到 额外奖励积分,同种礼包只能使用一次
     3.连续签到10天,一次性奖励2积分
     4.连续签到30天,一次性奖励10积分
     5.连续签到60天,一次性奖励30积分
     6.连续签到90天,一次性奖励100积分
     * @param signCount  连续签到次数
     * @return 增加的积分
     */
    public static  int getScoreByRule(int signCount)
    {
        int addScore=1;

        if(signCount==10)
        {
            addScore+=2;
        }
        else if(signCount==30)
        {
            addScore+=10;
        }
        else if(signCount==60)
        {
            addScore+=30;
        }
        else if(signCount==90)
        {
            addScore+=100;
        }

        return addScore;
    }



    public static  void main(String[] args)
    {
       long result= moveByte(1,3);

        System.out.println("移位结果:"+result);

        System.out.println("连续签到次数9:所增加的积分:"+getScoreByRule(9));
        System.out.println("连续签到次数10:所增加的积分:"+getScoreByRule(10));
        System.out.println("连续签到次数29:所增加的积分:"+getScoreByRule(29));
        System.out.println("连续签到次数30:所增加的积分:"+getScoreByRule(30));
        System.out.println("连续签到次数59:所增加的积分:"+getScoreByRule(59));
        System.out.println("连续签到次数60:所增加的积分:"+getScoreByRule(60));
        System.out.println("连续签到次数89:所增加的积分:"+getScoreByRule(89));
        System.out.println("连续签到次数90:所增加的积分:"+getScoreByRule(90));
        System.out.println("连续签到次数91:所增加的积分:"+getScoreByRule(91));
    }







}

他出生让香港,家境优越,儿时总享富贵;13春,父亲生意失败,家道衰落,饱尝世间冷暖;21东,日军侵略港岛,怀揣十最先港币,只身独闯澳门;仅短短一年,落难公子便翻身成为港澳最青春的大富豪!他一生造就传奇无数,他,就是澳门人称“无冠澳督”的“澳门赌王”——何鸿燊

 

不折不扣好似都在暗示着赌王传奇的生平即将散场。但澳门休会见遗忘的是,赌王为本来满是苍痕的她带去了最高级豪华的酒馆,纸醉金迷的赌场,使她化身为灯红酒绿,歌舞升平的新城;而它们呢为自己的古朴情浓,宽怀包容成就了赌王传奇的终生。

 

极致小的子女但16秋

1,最近网站要上一个签到的功力,一个几近打之阳台,每种游戏的官网还产生签到职能,设计打算把数量放到阳台。

看似平静的家中在下实际隐藏在巨大的波涛,自从赌王09年身体抱恙开始,赌王的分产风波直就是是各个大传媒的首。直至11年,赌王自己出马声称各房已经达标和解,分产风波才好不容易告一段落。除了产业纷争,前几乎年与妹妹的诉讼吗耗掉了老大的赌王大部分的心头神。也许就是以市及叱咤风云,但给家庭琐事时,赌王同也会山穷水尽。

葡京签到送彩金 2