V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  bigbyto  ›  全部回复第 6 页 / 共 12 页
回复总数  225
1  2  3  4  5  6  7  8  9  10 ... 12  
2022-03-11 15:27:42 +08:00
回复了 liu1996 创建的主题 程序员 工作中使用 mysql 事务的问题
@sampeng 同意你的观点,虽然我觉得面试官问的也是有点问题。

我觉得如果一问到事务马上就想到 @Transactional 注解都是过于依赖 spring 的副作用,应该要反思一下。
2022-03-10 12:49:26 +08:00
回复了 Kontinue 创建的主题 程序员 读 rocketmq 文档有感
我一直没搞懂为什么选型的时候会选 rocketmq ,做决策的人是完整看过它的代码,了解它的架构吗?这玩意从开源到现在几年了,文档基本上一点变化都没有,怎么敢用这种东西在生产环境的。
2022-03-07 19:05:43 +08:00
回复了 longmeier90 创建的主题 Python 各位做过微服务的大佬,请教一个问题
@q474818917 这个怎么说,请教一下。nacos 是有什么很不好的地方吗? 我没用过这玩意儿,除了 consul 还有其他选择吗?
2022-03-07 14:25:25 +08:00
回复了 RedBeanIce 创建的主题 问与答 [求解] io 到底是什么
我尝试回答一下,这问题其实不好解释。I/O 其实就是指输入和输出,它本身的定义是比较抽象的,我贴一段维基百科的定义:

In computing, input/output (I/O, or informally io or IO) is the communication between an information processing system, such as a computer, and the outside world, possibly a human or another information processing system. Inputs are the signals or data received by the system and outputs are the signals or data sent from it.

我大概翻译一下:在计算机领域,IO 是指信息系统(比如计算机)和外部世界之间的通信,这个"外部"有可能是人类,或者另外一个计算机。输入(Input)是指系统接收的信号或数据,输出(Output)是指系统发出的信号或数据。
Ref: https://en.wikipedia.org/wiki/Input/output

如果用 f 来表示 information processing system ,那么 IO 可以用下面公示表示
f(I) = O

通过上面定义可以知道 I/O 就是外部世界跟系统的一种通信,我们日常生活中的 I/O 设备很多,比如鼠标、键盘等都是属于 I/O 设备。而我们平时经常说的,大多是指文件 I/O ,网络 I/O ,它们所指的是程序跟磁盘,网卡之间的通信。
2022-03-07 09:06:35 +08:00
回复了 meiquguoxingbake 创建的主题 问与答 27 岁的程序员,还能 gap 一年吗?
楼主可能基础理论比较扎实,不过编码经验还是太少了一些。我认为工作跟研究其实不是互斥的,就我来说,也不可能一整天都投入到自己的研究中。找一份相对轻松的工作,工资不用要求太高,上班时间研究一下自己的东西是个最好的选择。
2022-03-06 19:54:06 +08:00
回复了 Terminator0826 创建的主题 问与答 Spring Security 怎么用
@Terminator0826 简单验证确实直接用 filter 就可以了,没必要引入一个框架处理。
2022-03-06 19:12:40 +08:00
回复了 Terminator0826 创建的主题 问与答 Spring Security 怎么用
看一下官方文档吧,写的非常详细了。spring security 的代码质量是 spring 家族中数一数二的高,花点心思会有很大收获。
2022-03-06 16:06:19 +08:00
回复了 pupboss 创建的主题 分享发现 B 站这个翻译的太风骚了
@tenserG 你描述那个应该可以考虑用 license ,certification
2022-03-06 00:41:58 +08:00
回复了 pupboss 创建的主题 分享发现 B 站这个翻译的太风骚了
@l1ve 楼上朋友其实补充的差不多,还有像微信那样叫 moment 也挺贴切的。dynamic 真的是离谱,可以说是非常不负责任。
2022-03-05 23:22:32 +08:00
回复了 pupboss 创建的主题 分享发现 B 站这个翻译的太风骚了
哈哈,这个是真的丢脸,不知道作者会不会看到这贴。
2022-03-04 11:42:53 +08:00
回复了 chengxynds 创建的主题 程序员 你们平时都怎么学习技术啊
还有就是维基百科,资料都是比较优质的。
2022-03-04 11:41:10 +08:00
回复了 chengxynds 创建的主题 程序员 你们平时都怎么学习技术啊
书、文档再加上一些论文参考,读一手资料。
2022-03-04 00:45:09 +08:00
回复了 Dganzh 创建的主题 数据库 关于 MySQL 和 Redis 一致性问题
你这相当于把操作串行了,而且可靠性依赖 redis 的锁,但 redis 的锁并不可靠。A 获得锁,此时发生 gc stop the world ,锁过期,此时 B 获得锁成功。

这问题的本质就是同时更新两个数据源,如果要求严格的一致性,就需要把所有的操作作为一个原子操作提交,这个实际上是很困难的,比如你可以引入 NPC 协议,这样系统复杂度会大大增加且引入了新的单点,只能在性能和一致性之间做 trade off
2022-03-03 16:44:57 +08:00
回复了 liuidetmks 创建的主题 MacBook Pro 日常开发 m1 pro 有必要上 32 G 内存吗?
很有必要,32g 起步
2022-02-28 12:54:46 +08:00
回复了 magese 创建的主题 程序员 各位老哥老版本的 typora 还有吗,新版本要收费了啊
typora for mac 没有替代品,mac 是原生的,其他都是 electron 。我买了一个 license ,目前 3 台电脑刚好够用~
2022-02-25 13:29:41 +08:00
回复了 bigbyto 创建的主题 程序员 用 Java 实现了 ss 协议,支持流加密和 AEAD
@acbot 熟读协议的定义是必不可少的,如你所说,协议文档会定义协议的格式,比如 header 和 payload 分别占多少字节等。其实 ss 协议跟那些 rfc 定义的标准,它的协议文档其实内容不多,对于新手来说很不友好,如果对 ss 的工作过程不了解,单看它的文档是远远不够的,所以有些细节我不得不去看 ss-python 的代码实现以及 github issue 的讨论(比如 AEAD 的 subkey)。

其实有兴趣可以尝试去实现 socks5 协议,这个 rfc1928 有很详细的描述,而且也是一个很简单的协议。我在博客中写过一个简单的例子 https://wiyi.org/socks5-implementation.html
2022-02-24 00:33:01 +08:00
回复了 luxinfl 创建的主题 程序员 现在看不下去书和资料,是不是该找一个培训班提升下自己
学 java 相关的中间件源码跟培训班没啥关系吧,不报班也能学啊...
2022-02-23 17:37:03 +08:00
回复了 cassidyhere 创建的主题 职场话题 篱笆上看到的帖子,大厂是这样的吗
基本可以确定是在编故事吧
1  2  3  4  5  6  7  8  9  10 ... 12  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3217 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 37ms · UTC 12:59 · PVG 20:59 · LAX 04:59 · JFK 07:59
Developed with CodeLauncher
♥ Do have faith in what you're doing.