V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  xiaxiaocao  ›  全部回复第 3 页 / 共 5 页
回复总数  86
1  2  3  4  5  
2018-06-01 16:26:55 +08:00
回复了 DXDE443 创建的主题 Java 关于 java9 模块化的意义
嵌入式这类资源有限的场景可以方便裁剪一个精简的 JDK
模块级的作用域,只有 export 的 package 才能被其他模块使用,这个是一直依赖缺少的
反射的限制,只有 open 的才能被反射调用。
可以以模块为单位做 AOT 编译
传递的依赖可以不导出,比如 B 依赖于 A,C 依赖于 B,可以让 C 看不到 A。
等等

当然现在总体上来说对开发者带来的麻烦比好处大,至少目前为止
2018-04-10 15:37:48 +08:00
回复了 Cbdy 创建的主题 程序员 Java 为何迟迟不支持多行字符串?
@Cbdy 看邮件组里的讨论,应该会有的,只不过目前人手不够排不上来。一个想法是对于有 default parameter/named parameter 的方法施加限制,比如不能重载,必须是 static 的活着 final 的。
2018-04-10 13:13:56 +08:00
回复了 Cbdy 创建的主题 程序员 Java 为何迟迟不支持多行字符串?
Java 前几年发展比较慢,现在开始慢慢增加了。
现在有 Project Amber,刚 Java10 里加入了 var 来做类型推导,多行字符串已经有 JEP 了,http://openjdk.java.net/jeps/326。
除此之外,还有 Record(Data Class,省去 getter/setter/toString/equals),Pattern Match 在做,将来也会有 named parameter 和 default parameter。
当然,这都还需要时间。
应该是技术总监看不懂吧
2018-02-13 11:22:51 +08:00
回复了 PureWhite 创建的主题 Python Python3 是真的比 Python2 爽多了。。
@laoyur Python2 的编码问题主要是
1. 会做 unicode 和 str 的隐式转换
2. 转换用的不是 UTF8,而是 default local,不同环境表现会不一样

所以在不知不觉间就埋下了各种坑
在那个情况下能够保持了理性和冷静,很不容易。除非特权阶层,否则遇到这种事情都是对一个家庭的重大打击。

1. 流感不是感冒,这是两种病,流感是有可能死人的,老人,幼儿,慢性病患者等会比较危险
2. 这个人不是互联网行业,是金融行业,对医学的了解接近于文科生,甚至认为发芽的大蒜有毒
3. 这个人所谓的社会资源,没有起到任何作用,号称联系了多少朋友,唯一的效果是把老人从呼吸科全国前五的朝阳医院给搞到了东直门中医院。
4. 60 以上的老人其实很难购买重疾险,况且他岳父还是十多年乙肝病毒携带者,并且一直没有治疗
2017-12-13 11:49:59 +08:00
回复了 leon0918 创建的主题 互联网 简书 CEO 这表态,怎么看?
@falcon05 造谣抹黑的文章不属于言论自由
2017-12-01 15:42:04 +08:00
回复了 wcsjtu 创建的主题 程序员 浏览器什么时候会在 http 请求头中添加 proxy-connection: keepalive
@wcsjtu 看着是这个意思,那是我理解错了
2017-12-01 15:05:15 +08:00
回复了 wcsjtu 创建的主题 程序员 浏览器什么时候会在 http 请求头中添加 proxy-connection: keepalive
@wcsjtu 这个我真不知道……按照 RFC 的说法,The absoluteURI form is REQUIRED when the request is being made to a proxy,所以这种不带 host 的情况,是不应该出现的。
2017-12-01 14:57:49 +08:00
回复了 wcsjtu 创建的主题 程序员 浏览器什么时候会在 http 请求头中添加 proxy-connection: keepalive
@wcsjtu 看实现吧,通常并不一定需要记录映射。你把 P 当作对 client 是一个 server,对 S 是一个 client,然后你如果连接 S 的时候用了一个本身支持连接池的 http client lib,那你用这个 lib 发请求的时候就会从连接池里拿一个对应的连接出来。
2017-12-01 14:54:48 +08:00
回复了 wcsjtu 创建的主题 程序员 浏览器什么时候会在 http 请求头中添加 proxy-connection: keepalive
@wcsjtu CP 和 PS 之间都可以建立持久连接。比如代理实现的时候可以收到 C 的请求,然后跟 S 建立持久连接,然后收到一个 response 就发一个 connect close 会去关闭和 C 的连接,这样的都没问题。
HTTP 代理是要对每个 request 都做处理的,像 Accept-Encoding,Upgrade 这样的头都要看代理本身支持情况来修改,而不是直接用 client 传过来的。
2017-12-01 14:49:09 +08:00
回复了 drzhaug 创建的主题 程序员 有关 tcp 和 http 的问题
@drzhaug 你这么说就明白多了,和我那个项目应该是同样功能。
主要是把 tcp 连接上的包重新组织好,然后就可以当作两个流来处理了,是不是 http 就通过开头的的内容可以判断。一个 http 内容读完之后如果下面的不是新的合法的 http 的 header 就放弃,当然这种情况基本不会出现。
2017-12-01 14:12:07 +08:00
回复了 wcsjtu 创建的主题 程序员 浏览器什么时候会在 http 请求头中添加 proxy-connection: keepalive
@wcsjtu 并没有说 CP 和 PS1 之间的连接是一一对应的,实际实现的时候也不会这样做。
至于你说的不是绝对路径 URL 的情况, 我现在也在用我写的代理,倒没有发现这种情况;应该可以用 Host 那个头来区别吧。
2017-12-01 13:49:11 +08:00
回复了 wcsjtu 创建的主题 程序员 浏览器什么时候会在 http 请求头中添加 proxy-connection: keepalive
代理请求的 URL 必须是完整路径,这个也是 Http1.0 规范
2017-12-01 13:46:24 +08:00
回复了 wcsjtu 创建的主题 程序员 浏览器什么时候会在 http 请求头中添加 proxy-connection: keepalive
http1.0 时代的产物。老旧的代理,如果设置 connection: keepalive,代理原样转发给服务器,服务器会以为要建立长久连接,但是代理并不支持,这样就出问题了。
所以改为设置 proxy-connection: keepalive,如果是新的代理,支持 keepalive,它会认得这个头,并改成 connection: keepalive 转发给服务器,顺利建立持久连接;如果是老的代理,它不认识,会原样转发,这时候服务器也不会建立持久连接。完美。
2017-12-01 13:37:53 +08:00
回复了 drzhaug 创建的主题 程序员 有关 tcp 和 http 的问题
你要写的是不是像我这个项目的东西:
https://github.com/hsiafan/httpparse
2017-12-01 13:31:55 +08:00
回复了 kenduffy 创建的主题 问与答 为何非公平锁比公平锁效率高?
公平锁要维护一个队列,后来的线程要加锁,即使锁空闲,也要先检查有没有其他线程在 wait,如果有自己要挂起,加到队列后面,然后唤醒队列最前面的线程。这种情况下相比较非公平锁多了一次挂起和唤醒
2017-12-01 11:04:19 +08:00
回复了 ORZRRR 创建的主题 问与答 一些术语叫法的疑惑
@ORZRRR 想开点,你看我们都把 XP 叫插屁,给美国人听了他们不得纠结死
1  2  3  4  5  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2399 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 39ms · UTC 02:00 · PVG 10:00 · LAX 18:00 · JFK 21:00
Developed with CodeLauncher
♥ Do have faith in what you're doing.