sFrank

sFrank 查看完整档案

填写现居城市  |  填写毕业院校  |  填写所在公司/组织填写个人主网站
编辑
_ | |__ _ _ __ _ | '_ \| | | |/ _` | | |_) | |_| | (_| | |_.__/ \__,_|\__, | |___/ 个人简介什么都没有

个人动态

sFrank 提出了问题 · 4月7日

当用户请求某个链接生成数据,单次生成1k,两个用户同时请求时,数据库会产生重复数据,怎么避免这个问题?

用户访问某个链接,后台收到请求之后获取最后一个ID(比如 23) 并+1(得24),我拿这个数字通过接口获取相关链接 比如 ex.cn/24 之后再将 这个链接存入数据库,这个时候 这条数据 id是 24 链接编号也是24 链接是 ex.cn/24 。
接口限制每次只能生成一个而我需要大量的链接,这时我会获取最后一个ID并循环+1访问接口并把链接放入数组中。并一次性存入数据库。
问题是 这一套流程走下来 需要三分钟。这三分钟内 如果有人再次发起请求,生成的链接的编号就会重复。求大神指点 我该怎么处理?

关注 5 回答 4

sFrank 提出了问题 · 2020-03-09

自己的 url 转二维码 程序 通过 get 传递 url 进行转码 如何处理多参 url?

如题 我自己的 转码链接是

http://qr.a.com/qrcode?url=xxxx

当url只有一个参数时,如

http://qr.a.com/qrcode?url=http://www.a.com?a=11

这时 生成的二维码 解析之后 是

http://www.a.com?a=11

但如果 url 有多个参数 如

http://qr.a.com/qrcode?url=http://www.a.com?a=11&b=22

这个时候生成的二维码解析以后 总会丢掉第二个参数(从&符号开始丢,也就是说浏览器把 b这个参数理解为 qr.a.com 的参数了)
用过转义,将 & 转义为 %26

http://qr.a.com/qrcode?url=http://www.a.com?a=11%26b=22

但这样的话 生成的二维码解析之后 链接显示为

http://www.a.com?a=11&b=22

这时候 www.a.com/ 接收的参数是 a =11 amp;b =22 它把 amp;b 当成了第二个参数的参数名。

很头疼,请教各位大佬 这个到底应该怎么转义?

关注 2 回答 1

sFrank 赞了回答 · 2019-06-23

解决数据库设计 优先多字段还是多条记录?

没什么好说的,首先表结构应根据具体业务来定,你老大的设计思路是解耦了两张表,三种不同的币种和用户信息你存储在一个表里是一种解决方案,讲用户信息和币种解耦两张表存储也是一种解决方案,那么自然是解耦开好啊,这样你以后再增加一个币种就不需要修改原表结构了不是?

关注 3 回答 2

sFrank 提出了问题 · 2019-06-23

解决数据库设计 优先多字段还是多条记录?

问题描述

比如有 1000W 个值,不考虑相关性的前提下 是以每个值一条数据 (即 1000W 条数据)的形式存储 还是以 每条数据四个字段 存到 250W条数据中?

问题出现的环境背景及自己尝试过哪些方法

刚进一家公司,公司老大让以多条数据的方式存储,打比方,用户有人民币余额,美元余额,日元余额。从我的理解是,应当一条数据中存储三个字段,这仨字段分别代表相应的数值,但目前技术组长以及总监给出的解决方案(已经在用的)是以 用户 ID 、余额类型、余额额度这样表示 然后存在一张表中,也就是说 这一张表中 通过用户的 ID 会搜到三条结果 这三条结果就是 用户的三种余额。
我并非专业的数据库开发以及维护相关人员。我只是日常工作中会涉及到数据库所以稍微懂一点点而已,我认为应该用第一种,即一条数据中多个字段来构建这个表。但是其中的道理以及相关的专业解释并不是很明确,还希望有大神能够给予专业的解答。谢谢

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)

你期待的结果是什么?实际看到的错误信息又是什么?

关注 3 回答 2

sFrank 赞了回答 · 2019-06-15

解决CentOS7使用yum安装php71,提示bash: php: 未找到命令...

rpm -ql php71w 看看释放出了哪些文件,找找看这个包里面有没有php的可执行文件,以及确认下路径在哪。如果没有在PATH变量的路径中,你需要自己添加PATH,或者创建软连接到PATH路径中。

关注 4 回答 3

sFrank 赞了回答 · 2016-08-24

Chrome报错 Unexpected token w 是怎么回事?

JSON.Parse 试试

关注 3 回答 2

sFrank 赞了回答 · 2016-06-17

解决前端怎么显示后台获取的json格式数据

<script type="text/template" id="template">
<div class='message' id='message'>第 {{id}} 位用户: <span>{{content}}</span><p><a href='./{{imgsrc}}' title='点击查看原图'><img data-original='./{{thumbsrc}}'></a></p><br>{{pubtime}}</div>
</script>
<script>
(function($) {
	var template = $('#template').html();
	function get_data() {
		$.ajax({
			url: 'getdata.php',
			dataType: 'json',
			success: function(data) {
				for(var i = 0; i < data.length; ++i) {
					var tmp = data[i];
					// 循环输出,用变量替换template中的{{变量}}
				}
			}
		});
	}
	get_data();
})(jQuery);
</script>

关注 2 回答 5

sFrank 赞了回答 · 2016-06-11

微信开发 限制页面只能在微信中打开 如何实现?

上面基本都回答了

1、js或程序判断,userAgent,是否包含micromessenger

2、js判断微信相关特有函数

3、调用oauth接口,如果不想用户感知的,可以调用scope=snsapi_base的方式,这个最后只能获得用户openid。scope=snsapi_userinfo方式,用户会看到一个授权页面,点击授权后,可以获得用户所有信息。

关注 12 回答 7

sFrank 赞了回答 · 2016-06-11

微信开发 限制页面只能在微信中打开 如何实现?

上面基本都回答了

1、js或程序判断,userAgent,是否包含micromessenger

2、js判断微信相关特有函数

3、调用oauth接口,如果不想用户感知的,可以调用scope=snsapi_base的方式,这个最后只能获得用户openid。scope=snsapi_userinfo方式,用户会看到一个授权页面,点击授权后,可以获得用户所有信息。

关注 12 回答 7

sFrank 提出了问题 · 2016-05-20

phpmyadmin可视化删除数据生成的 sql 语句缺少条件

插入数据会报错

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '1' at line 1,

但是数据会插入进去

使用 phpmyadmin 可视化删除数据库表中某条数据时会提示
clipboard.png
这条语句就已经错误了,求大神解救,

关注 3 回答 2

认证与成就

  • 获得 1 次点赞
  • 获得 8 枚徽章 获得 0 枚金徽章, 获得 0 枚银徽章, 获得 8 枚铜徽章

擅长技能
编辑

(゚∀゚ )
暂时没有

开源项目 & 著作
编辑

(゚∀゚ )
暂时没有

注册于 2015-10-03
个人主页被 216 人浏览