V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  psx2019  ›  全部回复第 1 页 / 共 2 页
回复总数  29
1  2  
352 天前
回复了 coderstory 创建的主题 Java Spring boot 2.x 项目如何兼容不同时区的客户?
永远只存绝对时间戳,时区什么的是前端需要考虑的问题.
2022-08-15 10:48:14 +08:00
回复了 leipengcheng 创建的主题 科技 求问一个基础的 mysql 业务方案
这种需求直接抽取共性列转行(加一个选项表的附表)就行了
2022-06-05 22:40:11 +08:00
回复了 cheneydog 创建的主题 问与答 TCP/IP 包中的目标地址 MAC 是怎么来的?
2021-04-25 00:09:07 +08:00
回复了 csfreshman 创建的主题 程序员 面试题讨论,类设计
@csfreshman Room 对象生成的时候自动生成的,在构造函数里面,构造生成后可以获取到 key 和 roomId 用来查找和开关门,无论是谁只要持有对的 key 就可以开门,room 本身应该只关注自身状态,也就是当前门是否开启:openStatus,改变状态的动作只有一个 openOrClose(),该动作会判断 key 是否正确来决定是否改变状态,也就是持有 key 的人就是“主人”,最后实现“主人”的这一概念绑定只需要将门的 id 和 key 分别放入 User 类的 roomkeys 和 Rooms 的 Map 容器内即可实现绑定。而主人是谁其实并不是 room 关心的,只需要自己在程序上保证 key 不会别泄露给别的人即可,
2021-04-24 21:48:49 +08:00
回复了 csfreshman 创建的主题 程序员 面试题讨论,类设计
```java
public class Room{
String roomId;
String key;
Boolean openStatus;
public Room() {
this.roomId = UUID.randomUUID().toString();
this.key = UUID.randomUUID().toString();
this.openStatus = false;
}

public String getRoomId() {
return roomId;
}

public String getKey() {
return key;
}

public Boolean getOpenStatus() {
return openStatus;
}

public void openOrClose(String key) {
if (this.key.equals(key)) {
this.openStatus = !this.openStatus;
}
}
}

public class User {
String name;
Map<String, String> roomKeys =new HashMap<String, String>();
Map<String, Room> rooms =new HashMap<String, Room>();

public User(String name) {
this.name = name;
}

public String getName() {
return name;
}

public Map<String, String> getRoomKeys() {
return roomKeys;
}

public Map<String, Room> getRooms() {
return rooms;
}
}

```
不想写扩散的话,那就模拟服务发现的机制做一个用户路由发现,维护一个在线用户的 session 缓存,里面维护了 session 对应的路由服务器信息,发送的时候根据这个缓存值进行路由,但是需要配合 ack 机制或者其他机制保证消息真的被接受到了。否则应该保存到离线消息表里面等待下次上线拉取消息。
2021-04-09 08:26:51 +08:00
回复了 elmon 创建的主题 职场话题 菜鸟 or 蚂蚁 offer 选择题
超纲了
2021-02-22 22:02:43 +08:00
回复了 guangyaomiao 创建的主题 分享创造 介绍互联网大厂职级薪酬范围的网站新功能
希望增加一个按城市细分的级别薪资,因为同样的级别不同城市的工资差异都会比较大,直接看级别上限和下限差值有点大
2021-02-09 17:08:14 +08:00
回复了 f666f 创建的主题 职场话题 深圳 Shopee, 想去的人请看完我讲的再深思熟虑下
虾皮年终多少?
2021-02-08 11:44:03 +08:00
回复了 netcon 创建的主题 程序员 给大佬们推荐个玩具,一秒钟打开在线 VS Code 阅读 GitHub 代码
很不错.谢谢
2021-01-24 17:51:23 +08:00
回复了 soulmt 创建的主题 问与答 跨端和跨平台 有什么区别?
跨端一般指应用层的说法,对用户介绍的比较多,比如说移动端,PC 端,WEB 端。
而跨平台一般都是指比较专业的术语,面向专业的人员例如开发人员比较多,比如说 window,linux,unix 各系统平台。
又或者是更底层的各指令集平台,比如 x86,Arm,RSIC-V 等。
根据不同的面向群体和上下文给出的描述也不同。
2020-11-21 16:23:52 +08:00
回复了 yaoye555 创建的主题 问与答 求问你们是如何回复亲戚询问自己做什么的
字符输入员
2020-09-20 10:42:49 +08:00
回复了 Cleveland 创建的主题 职场话题 空档 5 年,简历真实填写,三线城市 0 面试机会
楼主技术强英语还行的话可以试试国外的远程工作或者兼职工作?我记得 v2 上好些人都是远程开发者?
2020-08-12 23:00:04 +08:00
回复了 hlwjia 创建的主题 English 我也来带带各位想学英语的 v 友吧 [第六帖]
aGVoZTMwMjUx
棠下棠东员村。 往下走那就是客村沥滘大石了。
2020-06-10 11:05:38 +08:00
回复了 hao4857 创建的主题 职场话题 突发奇想,想调研一下 v 友们跳槽频次
第一家两年,算上实习期 2.5 年。
第二家一年。
第三家接了 offer 等待入职。
目前刚满三年。算起来算是三年两跳把。预计第三家要呆个 1 年半以上才跳槽。混个 5 年三跳
2020-06-04 15:31:04 +08:00
回复了 lsk569937453 创建的主题 程序员 论 sidecar 模式的可行性
这不就是现在逐步推广的服务网格么(server mesh)?这种是可以的,问题是只有弱业务耦合的好放到 sidecar 中,单个业务强耦合的并不太适合。
1  2  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5444 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 36ms · UTC 05:52 · PVG 13:52 · LAX 21:52 · JFK 00:52
Developed with CodeLauncher
♥ Do have faith in what you're doing.