V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  leegoo  ›  全部回复第 2 页 / 共 5 页
回复总数  83
1  2  3  4  5  
2023-10-17 16:42:03 +08:00
回复了 leegoo 创建的主题 Go 编程语言 老哥们,问一个 go 在 Linux 把自生加入开机自启的问题
@julyclyde 这是正儿八经的需求。。跟这个没什么关系
2023-10-11 15:00:03 +08:00
回复了 SkyLine7 创建的主题 Java jwt 如何做在线踢人功能?
因为 jwt 就是一个 token ,token 反解析出来可以获取到用户信息

数据结构类似于 : key:token ,value:info

我提供的思路是

在获取到 token 后,再使用另外一个 map 存储,这个 map 的 key 是 用户账号(保证用户的唯一性即可),value 对应这个 token
这样就能够保证 ,知道哪些用户登录了,如果要踢人, 只需要根据 新定义的那个 map 找到 对应的 token (可能有多个), 从 map 或者 redis 清理掉即可
想学+8
2023-10-07 09:53:09 +08:00
回复了 leegoo 创建的主题 Go 编程语言 老哥们,问一个 go build 代理的问题
@iSecret 感谢。非常好用
2023-09-28 14:54:06 +08:00
回复了 leegoo 创建的主题 Go 编程语言 老哥们,问一个 go build 代理的问题
@timnottom

[root@localhost tz-monitor]# go env -w GO111MODULE=on
[root@localhost tz-monitor]# go env -w GOPROXY=https://goproxy.cn,direct
[root@localhost tz-monitor]# go build main.go
go: downloading github.com/shirou/gopsutil/v3 v3.23.8
main.go:6:2: github.com/shirou/gopsutil/[email protected]: Get "https://goproxy.cn/github.com/shirou/gopsutil/v3/@v/v3.23.8.zip": proxyconnect tcp: EOF
2023-08-03 08:55:20 +08:00
回复了 leegoo 创建的主题 Flutter 新手用在 Android studio 使用 flutter 连接 virtual device 失败
@AoEiuV020JP
@WolfG 还真是,挂个梯子就好了,感谢!
2023-08-02 16:59:14 +08:00
回复了 leegoo 创建的主题 Flutter 新手用在 Android studio 使用 flutter 连接 virtual device 失败
@AoEiuV020JP 这玩意还需要走代理吗。我理解我本地创建了一个虚拟设备,为什么还要走代理..
我也搞了 7 8 年了,最近想用 netty 做做项目,netty 还是接触的比较少。
如果要修炼技术的内功,netty 和所涉及的网络底层知识肯定得要了解。
2023-05-30 19:09:20 +08:00
回复了 Cx300 创建的主题 程序员 问一个扩展 spring 的问题
BeanDefinition 发生在 Bean 之前把。
所以你此刻在 bean 工厂是拿不到的。
2023-05-29 13:44:23 +08:00
回复了 leegoo 创建的主题 程序员 多项目整合设计求思路
-.- 动手之前还是要想清楚,毕竟这本来就属于重构了。如果设计的不好的话还不如分开写。感谢你的回复
2023-05-29 08:16:36 +08:00
回复了 leegoo 创建的主题 程序员 多项目整合设计求思路
@akira 0.0 ,解析那一部分是差不多通用的(这一部分已经有现成的工具类,后续要项目多合一这里相对比较好弄),只是在实际上在项目中。我们更多的是侧重自定义的那一块处理逻辑。所以我在想用什么方式可以更优雅的不同的子文件解析过程给优雅的接入进来
2023-05-29 08:11:57 +08:00
回复了 leegoo 创建的主题 程序员 多项目整合设计求思路
@waitingChou 那其实还是用设计模式弄会好一点是把
2023-05-29 08:10:23 +08:00
回复了 leegoo 创建的主题 程序员 多项目整合设计求思路
@vitovan 我这种场景是不是自己用设计模式会好一点,因为我之前没在项目中使用过规则引擎,所以不太知道里面的细节和实现难度。
2023-03-13 14:04:28 +08:00
回复了 leegoo 创建的主题 程序员 SpringBoot 怎么做到在 web 容器启动之前做点 xx 事情?
获取应该说。在 xxxListener 执行时。controller 已经提前执行了。
2023-03-13 14:02:06 +08:00
回复了 leegoo 创建的主题 程序员 SpringBoot 怎么做到在 web 容器启动之前做点 xx 事情?
@javahuang 谢谢你的答案,我试了一下在 META-INF/spring.factories 添加了`org.springframework.context.ApplicationListener=xxxListener`
`xxxListener 类里面实现了 ApplicationListener<ApplicationReadyEvent>`。SpringBoot 启动时可以调到`xxxListener`类,不过依然获取不到 bean 对象
2022-09-03 20:23:00 +08:00
回复了 leegoo 创建的主题 GitHub Copilot 想问下大家用最新版的 github copilot 登录初始化失败的问题
@chen006 我设置了允许啊

@LeeeeeeezQ 加了重启了没鸟用,不知道是不是 win7 系统的原因 0.0
2021-12-30 13:43:37 +08:00
回复了 gosidealone 创建的主题 Java 有没有大佬看下 Java 多线程的问题
我将你这部分代码放到 IDEA 里面,用 JAVC 编译。 发现 for 循环是这样的。
编译前:
for (int i = 0; i < 5; ) {
lock.lock();
if (sign % 3 == 0){
System.out.print("a");
sign++;
i++;
}
lock.unlock();
}
编译后:
for (int i = 0; i < 5; lock.unlock();) {

for(语句 A; 语句 B; 语句 C){
语句 A 在整个循环过程中,只会执行一次;语句 B 必须是布尔类型的表达式(当然也可以不写,如果写就必须是布尔类型表达式),通过该布尔表达式去判断是否继续执行循环体;语句 C 会在每次循环结束后执行,也就是说,循环体执行多少次,语句 C 就会执行多少次。(抄自 https://www.jb51.net/article/157807.htm

根据编译后+jb 网站的猜测。当 A 线程获取到锁之后。B 线程如果需要再获取锁,肯定是需要 A 线程释放锁,B 才有机会的。
但是我的问题是:
1.不管语句 C 是什么情况: 只要有语句 B 返回的是布尔值。 第一次肯定会触发一次循环体的。 那么为什么不管怎么样都是先打印 a 而不是先打印 b or c
2.后续我将 for 循环改成普通的模式 for (int i = 0; i < 5; i++) {
lock 变量改为 static volatile ReentrantLock lock = new ReentrantLock();
sign 改为 static volatile AtomicInteger sign = new AtomicInteger(0);
发现只会打印一次 abc 但是依然无法理解为什么一定是打印 abc 不是 acb cba 等
2021-11-30 09:17:30 +08:00
回复了 leegoo 创建的主题 Windows 关于 WIN7 使用 USB 无线网卡的问题(无线网卡不能启动)
@Xushet 手机开热点一天流量耗不起。。
2021-11-30 09:16:36 +08:00
回复了 leegoo 创建的主题 Windows 关于 WIN7 使用 USB 无线网卡的问题(无线网卡不能启动)
发现是位于这个注册表项下。 但是无法修改 key 和 value 值
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run
2021-11-30 09:01:01 +08:00
回复了 leegoo 创建的主题 Windows 关于 WIN7 使用 USB 无线网卡的问题(无线网卡不能启动)
有懂的老哥解释一下
1  2  3  4  5  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1232 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 24ms · UTC 18:06 · PVG 02:06 · LAX 10:06 · JFK 13:06
Developed with CodeLauncher
♥ Do have faith in what you're doing.