V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  kkkiio  ›  全部回复第 2 页 / 共 4 页
回复总数  68
1  2  3  4  
2022-07-23 17:32:40 +08:00
回复了 NoKey 创建的主题 程序员 Java 后台开发,大家用 @Autowired 多么
@kkkiio 用 Autowired 会遇到麻烦的最常见情景是单元测试,你要么暴露 Autowired 字段的 setter ,要么改成构造函数去初始化该字段
2022-07-23 17:30:11 +08:00
回复了 NoKey 创建的主题 程序员 Java 后台开发,大家用 @Autowired 多么
@fpure 因为 Lombok 很容易去掉(自己写 /生成一个构造函数就可以了),而 Autowired 依赖 Spring IoC 才能实现正确:你可以简单 new 一个 component ,不给 /忘记给它设置标志了 @Autowired 的属性,编译能过但运行错误。

用构造函数取代 Autowired 核心就是用语言标准取代第三方标准,用编译错误取代运行时错误。
2022-07-21 22:22:33 +08:00
回复了 wenjie0032 创建的主题 Go 编程语言 Gopher 我们一起来造个 ORM 吧!
之前给公司自研 ORM 包了层 Spring JPA 的 Query Derivation ,用 go generate 做的,不过依赖公司代码就没放到 GitHub 上了,写了篇 blog: https://kkkiio.github.io/team/2022/01/31/stone-soup.html
2022-07-19 12:48:37 +08:00
回复了 Aloento 创建的主题 Java 问问有没有肥友有兴趣一起继续开发 SuperSpineViewer 的
Cool ,不过这项目重点不是 Java 而是游戏图形学吧
2022-07-18 18:55:18 +08:00
回复了 summerLast 创建的主题 科技 用 rust 撸了一个 lisp 解释器
@summerLast set-car! 就能制造循环引用了
2022-07-17 10:33:03 +08:00
回复了 873792861 创建的主题 Java jshell 如何调用 dubbo 远程服务接口
Spring Shell 也许能解决你的问题
2022-07-16 18:36:35 +08:00
回复了 summerLast 创建的主题 科技 用 rust 撸了一个 lisp 解释器
你好像没实现 GC ,Arc<RwLock<T>> 有循环引用问题吧
你们研发团队都 4 个人了,不赶紧做东西还想拉人是为啥?能力不行就先找工作锻炼一下。
2022-07-01 22:58:51 +08:00
回复了 kkkiio 创建的主题 Visual Studio Code VSCode 有仿 JB IntelliJ 的(界面)快捷键插件吗?
#6 用 https://github.com/ryuta46/vscode-multi-command 凑新 command 勉强用了,when 条件还是有点繁琐,下面是例子:
```json5
// settings.json
{
"multiCommand.commands": [
{
"command": "intellijMap.hideAllPanels",
"sequence": [
"workbench.action.closeSidebar",
"workbench.action.closePanel",
"workbench.action.focusActiveEditorGroup"
]
},
{
"command": "intellijMap.showAllPanels",
"sequence": [
"workbench.action.togglePanel",
"workbench.action.toggleSidebarVisibility",
"workbench.action.focusSideBar"
]
}
]
}
```
```json5
// keybindings.json
{
{
"key": "ctrl+shift+f12",
"command": "-editor.action.peekImplementation",
"when": "editorHasImplementationProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
},
{
"key": "ctrl+shift+f12",
"command": "intellijMap.hideAllPanels",
"when": "sideBarVisible || panelVisible"
},
{
"key": "ctrl+shift+f12",
"command": "intellijMap.showAllPanels",
"when": "!sideBarVisible && !panelVisible"
},
}
```
2022-06-30 16:53:10 +08:00
回复了 cogear 创建的主题 职场话题 聊一聊糟心的华为 OD offer
上级主导工作体验,建议饿不死就换一个
2022-06-30 16:47:47 +08:00
回复了 kkkiio 创建的主题 Visual Studio Code VSCode 有仿 JB IntelliJ 的(界面)快捷键插件吗?
@Vegetable 主要是都不显示 number ( sidebar 显示个贼大的 ICON ,panel 只显示 Name ),只能记快捷键。
至于 Zen Mode ,以代码为主也不是简单地把代码显示在中间就可以了吧。。
2022-06-30 10:51:29 +08:00
回复了 kkkiio 创建的主题 Visual Studio Code VSCode 有仿 JB IntelliJ 的(界面)快捷键插件吗?
@ColinZeb VSCode 的搜索功能很弱啊,先不说不能区分 Reference 的类型(读、写、定义)(主要是 LSP 功能还不强),就连要不要搜索.gitignore 排除的文件,都要特地去 Settings 改一下,IDEA 多按个键或者在搜索窗口选一下就行了。谁学谁呀。
2022-06-30 10:45:40 +08:00
回复了 kkkiio 创建的主题 Visual Studio Code VSCode 有仿 JB IntelliJ 的(界面)快捷键插件吗?
@ColinZeb 奇怪,我倒觉得 VSCode 的 UI 不好
- 显式区分 sidebar 、panel ,最近甚至还增加了个 Secondary Side Bar
- sidebar 和 panel 也没有 shortcut number ,个人(用 VIM 插件)不太喜欢来回切换键盘鼠标点界面
- 可能是因为 Electron 的关系,VSCode 到处都有 Web 软绵绵,延迟高的特点,VIM 插件也做得很差
2022-06-30 09:05:23 +08:00
回复了 kkkiio 创建的主题 Visual Studio Code VSCode 有仿 JB IntelliJ 的(界面)快捷键插件吗?
@realpg 我买了两年的 IDEA ,发现没创造什么价值。。只有用爱发电给工作写了个插件。

正经讲,我喜欢改进自己用的工具,为开源项目贡献也挺好的。
2022-06-30 09:02:33 +08:00
回复了 kkkiio 创建的主题 Visual Studio Code VSCode 有仿 JB IntelliJ 的(界面)快捷键插件吗?
@wellwellwell 我是想写新的 command ,因为现在 vscode 的 command 很难组合,when 里要花式判断 visibility 来实现 toggle 。如果有新 command 改键也没问题。
2022-06-28 14:52:12 +08:00
回复了 jackiejkl 创建的主题 MySQL 请问如果一棵树存在数据表中,有没有办法将其一次查出?
@tabris17 “一条语句”强调的是性能吗?感觉可以做个测试对比一下 Nested Set Model 和 Recursive CTE 的性能,个人猜测如果树结构不庞大,CTE 性能也不差
2022-06-28 14:12:49 +08:00
回复了 jackiejkl 创建的主题 MySQL 请问如果一棵树存在数据表中,有没有办法将其一次查出?
@tabris17 我查一下,这个“左右值”方案英文叫 Nested Set Model ,有篇老文 http://mikehillyer.com/articles/managing-hierarchical-data-in-mysql/ 讲了这个,感觉很有意思,就是改结构时更新数据有点多。

Stack Overflow "Adjacency List Model vs Nested Set Model for MySQL hierarchical data?" 有个回答 https://stackoverflow.com/a/31642680/5008141 认为 Nested Set Model 过于复杂,推荐用 Recursive Common Table Expressions ,也就是楼上说的 Recursive CTE 。
2022-06-28 11:03:45 +08:00
回复了 233373 创建的主题 程序员 大家现在都在什么平台看项目实战的课程呢?
@DingJZ 确实,写个玩具发篇博客,效果很不错的
2022-06-27 22:26:51 +08:00
回复了 bringyou 创建的主题 Java Java 又将进化
重点都是 JVM 的进化,Kotlin 、Scala 等其他 JVM 语言都能享受
1  2  3  4  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2795 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 29ms · UTC 06:34 · PVG 14:34 · LAX 23:34 · JFK 02:34
Developed with CodeLauncher
♥ Do have faith in what you're doing.