V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  KentY  ›  全部回复第 15 页 / 共 45 页
回复总数  900
1 ... 11  12  13  14  15  16  17  18  19  20 ... 45  
2019-11-13 19:59:41 +08:00
回复了 gansteed 创建的主题 分享创造 分享一下你们的技术栈吧
APPLE II Basic
2019-11-13 16:30:32 +08:00
回复了 cwjokaka 创建的主题 程序员 记性日渐衰退🙃
应该是忘记的是不够重要.
足够重要的忘不了.
2019-11-13 16:27:24 +08:00
回复了 smallc2009 创建的主题 程序员 某些商家双 11 玩的真是溜
游泳 mp3.... 也真挺奢侈的, 第一次听说这种. 以前只听说要定制 A380 里的游泳池被讨论后否决
2019-11-13 16:03:10 +08:00
回复了 yuankui 创建的主题 程序员 [git]如何查看一个文件的历史
@hakono 对不起
2019-11-12 20:46:56 +08:00
回复了 yuankui 创建的主题 程序员 [git]如何查看一个文件的历史
@hakono 你在 git log 的时候加上 --graph 就有你说的的树了.
white board? :-D
2019-11-12 17:25:01 +08:00
回复了 ayonel 创建的主题 Java 老哥们,周二好。问一个跨库保证一致性的问题
假设
1.你的"一份数据"就是单一的一条记录
2.你的这个 method 就这两行
3. 所有网络不会断, 机器不死机

一样会有问题.
你用了 @Transactional, 也就是说 mysql 那个 insert 是有 transaction scope 的, 但是 transcation commit 会在整个 method 运行完发生. 但是 insertMysql()没 exception 不代表就会成功 commit, 比如当 flush()后有 key 的冲突, 或者 commit 的时候有 lock 等等导致 commit 失败. 可是你的 neoinsert 不在这个 txn 里, 已经"committed", 这样你就有了 inconsistent data.

如果你以"几率很小"来判断, 就没必要考虑这些了, 因为 exception 之所以叫 exception 就是因为几率小, "异常"么. 如果都是"常态"就没必要做 exception handling 了.
2019-11-12 17:12:18 +08:00
回复了 yuankui 创建的主题 程序员 [git]如何查看一个文件的历史
@hakono
这个是跟个人习惯有关的. 我平时也用 intellij, 但是几乎不用 intellij 的 git 插件, 个别情况的手动 merge, 特别是跟同事 pair 的时候, 会打开, 极少. 都是同事口述该点哪, 我来操作. 我自己都是 vimdiff merge, 可能是习惯了.
gitconfig 里按自己的习惯有很多 alias 跟自己设好的 functions, 比如你说图形化分支, 我这里 git gl 就 ok 了.
不用 intellij 不是因为他不好用, 是因为我不知道我点了什么后面他都做了什么. 我用命令行, 任何操作都是我自己输入的, 我知道会发生什么. 所有的提交, merge, rebase ... 都在命令行里比 intellij 放心. 而且搭配命令行那么多其它丰富的命令, 想截取那段就截那段
2019-11-12 17:04:43 +08:00
回复了 yuankui 创建的主题 程序员 [git]如何查看一个文件的历史
@lancerliu @atbility platform-dependent tool.
2019-11-12 16:58:04 +08:00
回复了 yuankui 创建的主题 程序员 [git]如何查看一个文件的历史
如果你强调的命令行, 那么试试这个:
git log --follow -p -- /path/to/file

其实看单一文件 history, 图形界面交互起来方便点, 但是也用不着为这个装个什么 intellij/ vscode ..etc.,
gitk 就胜任了:
gitk /path/to/file

具体要求你可以看 gitk 文档, 加入更多选项,比如--full-history, --follow and so on.
comment 应该 tells "why" instead of "what".
@Telegram 不是. 他这个式子匹配<foo> or </foo>
2019-11-09 00:56:31 +08:00
回复了 littleMaple 创建的主题 Vim 使用 Vim 如何尽量快捷地交换有逗号分隔的两个单词的位置?
如果经常做互换操作
exchange plugin 挺好用的.
@pagxir 如果 non-greedy 是支持的, 他的跟你的没区别, 而且如果按你这么写, 那个问号可以去掉.
他的是 non-greedy matching, 所以第一个碰到> 就 matched 了
不过, 实际中[^>]+ 比 .+? 好
2019-11-07 20:48:13 +08:00
回复了 hedongcun 创建的主题 分享发现 现在 SSD 真便宜啊,想囤货的感觉。
前两天 ebay crucial MX500 2T 卖合 rmb1400
想买, 犹豫了下手头有事放下来了, 就回到 1700 了...
2019-11-07 20:41:18 +08:00
回复了 cl903254852 创建的主题 程序员 前端微服务化,模块之间如何通信并保证状态统一?
没太明白, 你要求的是什么?他们之间也是通过 endpoint 调用同步吧? 他们都有各自的 stores,需要同步什么信息?
应该还有个总的 store? 然后有 etl 的过程?
能举个简单的实际例子?
2019-11-07 20:37:34 +08:00
回复了 yellowmarlboro 创建的主题 程序员 在 MacBook Pro 和 ThinkPad X1 之间犹豫不决
都买, 然后 thinkpad 装个 macos,
mbp 上装个 win10
在 win10 里装个 ubuntu 虚拟机,
通过 ubuntu 虚拟机远程控制 thinkpad 的 macos 正式工作.
2019-11-07 20:35:10 +08:00
回复了 mooyo 创建的主题 程序员 该拒的都拒了,去鹅厂当肥宅了
鹅厂是什么? 现在语言进化太快了... 跟不上.
好不叫好, 叫香, github 叫 gayhub, 还有帝都, 魔都等等... 各个城市, 省的简称可能还不能说全, 又要记新的了...
还有那些让我以为我没见过的成语... 不明觉厉, 然并卵, 等等的....
你指的"分布式"是什么? 跟 maven 无关吧?
至于 pom 的 parent project, 应该是为了下面的子 modules 可以保证同样版本的库, 并方便各种打包时候的互相依赖.
这种结构会带来复杂性, 如果没有特殊的要求, 就单一 pom project 就够了, 现在不都是追求 loosely coupled 的么.
@itgoyo 谢谢你的建议. 我现在决定先弄那个 ydkb 的主控, 先不着急第 2 个键盘了. 另外我没有 win / mac, 只有 linux.
@yeeyeung 1999 年后就没用过 oicq 了
1 ... 11  12  13  14  15  16  17  18  19  20 ... 45  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5254 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 39ms · UTC 03:48 · PVG 11:48 · LAX 19:48 · JFK 22:48
Developed with CodeLauncher
♥ Do have faith in what you're doing.