V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  voidmnwzp  ›  全部回复第 7 页 / 共 16 页
回复总数  313
1  2  3  4  5  6  7  8  9  10 ... 16  
1.Java 基本上==Spring ,至少在目前的工业体系上是的,也就是说 Java 基本只能干 web 的活,要用 nio 还要学复杂的 netty ,go 直接一个 net 库搞定,而且还能做网络编程写写 proxy 、tunnel 很方便
2.你说的注解方便那都是靠 spring 和 Java 强大的反射功劳,但代价是 runtime 必须靠 jvm ,无法像 go 一样编译一个二进制文件丢到服务器上就能跑,而且越写越多 maven 也会让你抓狂,只能说 spring 是 Java 的大救星,要不你看看 Javaee 的 servlet 那真是鬼见愁,我保证如果你用原生 servlet 去写,那你一定会无比想念 go 的时光,可以对标下 net/http
313 天前
回复了 chitanda 创建的主题 职场话题 自研外包 offer 选择
6 年才 16 吗? 成都也有 go ?
316 天前
回复了 eggt 创建的主题 程序员 入职 3 年一次都没涨薪
半年不涨薪我都想跳 更何况三年。。。。
318 天前
回复了 xiaofeixiang622 创建的主题 分享创造 v2 的流量居然没有 52pojie 高
@yjim #4 你这种属于活该 已标记 tag
@koast 部署完之后使用 cli 进行连接,我没试过用 nc 连…
java 很多语法都是脱裤子放屁的裹脚布 又臭又长
331 天前
回复了 awanganddong 创建的主题 Go 编程语言 go 分隔符处理粘包拆包问题
建议用 CRLF 分割
网页端的正文按 ctrl+enter 居然是直接发送无法换行 什么 nt 设定。。。。
``` go

host0 := "remote"
port0 := "8080"

host1 := "remote"
port1 := "689"

// 本机端口
localPort := "12301"

// 创建本机地址
localAddr, err := net.ResolveTCPAddr("tcp", "localhost:"+localPort)
if err != nil {
fmt.Println("Error resolving local address:", err)
os.Exit(1)
}

// 创建远程地址 8080
remoteAddr0, err := net.ResolveTCPAddr("tcp", host0+":"+port0)
if err != nil {
fmt.Println("Error resolving remote address:", err)
os.Exit(1)
}
// 创建远程地址 689
remoteAddr1, err := net.ResolveTCPAddr("tcp", host1+":"+port1)
if err != nil {
fmt.Println("Error resolving remote address:", err)
os.Exit(1)
}
// 建立连接
go dial(localAddr, remoteAddr0)
dial(localAddr, remoteAddr1)
```
``` go
func dial(l, r *net.TCPAddr) {
localConn, err := net.DialTCP("tcp", l, r)
if err != nil {
fmt.Println("Error connecting to remote host:", err)
os.Exit(1)
}
localConn.Write([]byte("ping"))
}
```
bind: Only one usage of each socket address (protocol/network address/port) is normally permitted.

我想用本机上的同一个端口去连接不同的服务器,但这个好像在 netty 上可以实现,不知道在 go 上如何实现,go 在 dialTcp 的时候,将 socket bind 了端口
332 天前
回复了 root01 创建的主题 NAS rousi-pt 站拉人
333 天前
回复了 phoenixcc 创建的主题 职场话题 谈一谈最近找工作的状况
南京还算了吧 外包之都 工资低得可怜 听学弟讲 今年普本 Java 应届居然只有 6k 多
1  2  3  4  5  6  7  8  9  10 ... 16  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2482 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 07:04 · PVG 15:04 · LAX 00:04 · JFK 03:04
Developed with CodeLauncher
♥ Do have faith in what you're doing.