问题
- 多个用户或多线程同时查询并更新同一条数据时,后更新的数据会把先更新的数据覆盖掉。
- 比如:有两个用户A和B,同时操作“张三”这条数据,A用户把“张三”改成“李四”,B用户把“张三”改成“王五”;如果在A用户保存之后B用户也点击保存,那么A用户保存的“李四”就会被B用户保存的“王五”覆盖掉,而且A用户和B用户互不知情。
2018年05月25日 08:51:35
Java
阅读全文
需求
- 有若干个奖品,根据奖品的中奖概率抽取奖品给用户
- 后台通过维护奖品数量来控制中奖概率
- 本文为原创,转载请注明:https://blog.xinpapa.com/2018/03/21/lottory/
2018年03月21日 09:36:39
Java
阅读全文
疑惑
- 无意间看到一个三目运算,
(true ? 97 : 'a')
,本以为运算结果是97
,但是代码执行的实际结果是a
;为什么(true ? 97 : 'a')
会得到和(false ? 97 : 'a')
一样的结果?
- 将代码改为
(true ? 98 : 'a')
再试,得到的结果是b
,才发现原来是自动类型转换造成的原因;
- 写了无数次看似简单的三目运算,其实并没有那么简单;
2018年03月10日 11:25:00
Java
阅读全文
1.先获取调用微信JS-SDK需要的signature
参数,过程如下:
-
1.获取access_token
:点击进入页面 填写appid
和secret
,获取access_token
,有效时间为两小时
-
2.获取ticket
:通过get请求获取ticket
,请求地址为 “https://api.weixin.qq.com/cgi-bin/ticket/getticket?access_token=上一步获取到的access_token&type=jsapi”,ticket
有效时间为两小时
-
3.生成signature
:点击进入页面,用上一步获取的ticket
生成signature
,如下图:
- 注:以上三步操作在正式项目中,应该放在后台执行,然后将参数返回给前端;个人测试则随意。
2018年02月08日 15:35:40
html
阅读全文
自定义带样式的title提示框
-
效果如下:
-
需要引入jQuery
<script src="http://libs.baidu.com/jquery/2.1.1/jquery.min.js"></script>
2017年12月22日 18:52:06
html
阅读全文