V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  timethinker  ›  全部回复第 3 页 / 共 17 页
回复总数  323
1  2  3  4  5  6  7  8  9  10 ... 17  
没什么问题,当你从用户的请求中,获取经过认证(登录)以后颁发给客户端的 token ,然后通过这个 token 来获取在认证时关联的用户信息,这是很常见的做法。缓存在这里不是重点,你可以通过 token 从缓存里面去取,也可以从数据库里面去查询,每一个请求都需要根据 token 来识别当前的请求者是谁。

如果你不想在每个请求里面都去查询状态,你也可以使用 JWT ,经过私钥签名的 JWT 可以通过公钥直接校验,从而信任 JWT 里面编码的信息(注意 JWT 携带的信息是非隐私信息,只经过了简单 Base64 编码),这样你就可以无需借助缓存或者数据库的请求得知当前的请求者是谁。
我的情况之前也是断断续续用不了,后面去官网查看才发现换了链接的域名,更换以后目前没有遇到什么问题。
2023-03-10 15:08:48 +08:00
回复了 ltkun 创建的主题 NAS 新装修,预埋光纤有必要吗?
单模光纤吧,光纤线缆本身很细,也相对比较便宜,多预埋几根没什么影响。
不用猜,就是闭包引用外部变量的问题,index 的作用域对于所有的闭包都是同一个值,因此当异步执行的时候,闭包内获取的 index 大概率就是同一个值:2 。

解决办法很简单,你把 Task.Factory.StartNew 这里的一块代码提取出来当作一个方法来执行,把 index 当作参数传入。
2023-02-23 18:16:04 +08:00
回复了 amajia 创建的主题 生活 蔽姓耿,得一女,想了几个名字,求指点指点
耿月汐
2023-02-23 17:53:27 +08:00
回复了 dana1 创建的主题 程序员 求好喝的滇红链接
凤牌经典,还有山尔堂的金骏眉也可以
2023-02-21 09:29:03 +08:00
回复了 V392920 创建的主题 程序员 兄弟们,求分享你们的配眼镜经验
1.56 ,1.6 这个是折射率,一般 1.67 以上就是高折射率,折射率越高,价格越贵,但是注意折射率并不是越高越好,镜片折射率越高,阿贝数越低,色散越明显。一般 300 度到 600 度近视的话,1.6 或者 1.67 的折射率镜片就已经足够了。

高低耳你可以试一下买那种眼镜腿来增加某一边的高度,最简单的你可以用纸片加上透明胶,只不过不太美观,我反正是没有见过可以上下角度调节的眼镜腿。
2023-02-15 13:18:54 +08:00
回复了 Zach369 创建的主题 Java springboot entity 插入字段问题.
例子中自行把最后的 isDeleted 和 paymentId 改为 name 和 phone ,我这里复制过来的,这点忘了更改。
2023-02-15 13:15:13 +08:00
回复了 Zach369 创建的主题 Java springboot entity 插入字段问题.
如果你的数据库字段设置为 NOT NULL ,默认值仅在你未指定字段值的时候才有用,举个例子,如下的 SQL 可以正常工作,因为没有指定 name ,因此默认值生效了:
INSERT INTO user (phone) VALUES ('XXX')

但是假如 SQL 为下面这种,因为 name 字段不允许为空,因此这个插入是不合法的:
INSERT INTO user(name, phone) VALUES(NULL, 'XXX')

Mybatis 可以在 XML 中使用 if 来判断某个值是否为空,然后再决定最后构造的 SQL ,比如这种:
<insert id="insertUser" keyColumn="id" >
INSERT INTO user
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="name != null">
name,
</if>
<if test="phone != null">
phone,
</if>
</trim>
<trim prefix="VALUES (" suffix=")" suffixOverrides=",">
<if test="isDeleted != null">
#{name},
</if>
<if test="paymentId != null">
#{phone},
</if>
</trim>
</insert>
2023-02-14 17:56:20 +08:00
回复了 aapeli 创建的主题 Go 编程语言 有一个 Golang 泛型的问题咨询
我没用过 Go 的泛型,但是从实际使用的场景来看,Test 和 TestNext 是没有任何关系的,虽然都有一个成员 V 并且类型一致,但是编译器并不能直接将两者进行关联,所以重点是要让 Test 和 TestNext 产生关系,可以改造一下使这两个都实现同一个合同或者接口(如果 Go 支持其中之一的话)。
2023-02-14 16:14:23 +08:00
回复了 dengji85 创建的主题 程序员 请问这个字符2是什么编码的和 2 有什么区别?
这个2并不是真的 2 ,只是看起来像 2 ,所以如果你只接受数字,则不应该允许这种数据入库,可以在转换前自己转换或者拒绝输入,通过正则表达式可以很容易实现这种检测。
2023-02-14 15:51:59 +08:00
回复了 dengji85 创建的主题 程序员 请问这个字符2是什么编码的和 2 有什么区别?
就是 Unicode 编码的字符

console.log('2'.codePointAt(0).toString(16));
// output: ff12

console.log('\uff12');
// output: 2
2023-02-13 12:57:52 +08:00
回复了 LxnChan 创建的主题 程序员 求助-navicat 无法通过 ssh 登录到远程数据库
盲猜帐号或者密码错误
2023-02-13 11:12:03 +08:00
回复了 shuiixng 创建的主题 程序员 请教个 Nexus 的问题
就是直接新建一个普通的仓库啊,然后上传都用的这个仓库,你审批完成以后就复制到正式的仓库里面,其他项目引用下载的时候用的是正式的仓库。这样上传和下载就是分离的,使用的是不同的仓库地址。

不过我倒是很好奇你怎么审批?反编译看代码?
2023-02-10 17:54:45 +08:00
回复了 shuiixng 创建的主题 程序员 请教个 Nexus 的问题
直接上传到一个待审的仓库,审核以后移动到正式的仓库。
2023-02-10 09:47:37 +08:00
回复了 dog82 创建的主题 Markdown 求推荐公司用的知识库系统
confluence?
2023-01-10 15:41:24 +08:00
回复了 alpha4zeta 创建的主题 分享发现 过年回家如何解决上网问题
@alpha4zeta 就是 WDS ,一般无线路由器都有这个功能,相当于起了一个中继的作用,可以放大信号,让多台设备链接。
2023-01-10 13:22:13 +08:00
回复了 alpha4zeta 创建的主题 分享发现 过年回家如何解决上网问题
我家在街上,用的无线路由器桥接对面邻居家的 WIFI 信号,如果是小院子自建房那种,距离远的只能用光纤去借一下。
2023-01-05 18:17:19 +08:00
回复了 taogen 创建的主题 程序员 如何避免屎山代码,理论上可行的思路
只需要一个像 Linus Torvalds 这种强有力的领导者即可
1  2  3  4  5  6  7  8  9  10 ... 17  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2235 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 34ms · UTC 02:41 · PVG 10:41 · LAX 19:41 · JFK 22:41
Developed with CodeLauncher
♥ Do have faith in what you're doing.