B*H 发帖数: 2158 | 1 打算年底再买新电脑,现在手头紧。可是10.6又不支持JAVA7.打算用于初学JAVA。问问
是升级到基本的10.7还是10.8呢。两个系统运行起来,老电脑够吗?是08年底的
MACBOOK 铝合金版本。谢了。 |
|
p**********r 发帖数: 3581 | 2 【 以下文字转载自 Java 讨论区 】
发信人: pittsburgher (钢人), 信区: Java
标 题: Java7和openssl版本问题
发信站: BBS 未名空间站 (Tue May 13 16:05:42 2014, 美东)
最近工作上碰到的,Java升级到7,完后以前工作的SSL Certificate就不工作了。
网上搜了一圈,发现是个bug,应该修好了,可是升到最新的7u55,还是不行。
java升级到8,都启动不了。
但是另外的老版本的openssl机器上就没这问题,java6和7通吃,openssl是098e。
出问题的机器openssl是随CentOS 6.4带的1.0.0-fips。
两个选择,一个是降级openssl到098e,做了yum install,系统显示2个版本,不知道
怎么把1.0.0-fips去掉。
第二选择就是用网上搜到的方案去从新折腾SSL Certificate。想偷个懒降级openssl,
公司的系统管理员不愿意搞,说有200多package受影响。尼玛,难道只能把CentOS降到
5.8才行吗? |
|
t**r 发帖数: 3428 | 3 scala的future和java7的基本原理是一样的么? |
|
x****d 发帖数: 1766 | 4 这书评价可能会两极。我觉得一般,但说好的人确实很多。
我觉得就是拉了个提纲,比如其中一章讲ioc,肯定不能指望他,回头还得找别的书,
或者你早就知道di的东西,这书含金量立马往下掉。再比如fork/join,你还不如讲讲
lambda,虽说范围是java7,介绍新东西没必要死扣在java7.我没记错貌似java8和9的
东西根本没提。从这点,还不如看赵策吹牛。
polyglot 的东西,我是没太大兴趣,加上tdd好像还有ci的东西,占了半本书。好象
tdd那部分还有jenkin的东西,我有点奇怪,这书到底是给谁看得?
另外concurrent加上performance tuning/gc都是蜻蜓点水。我当初翻了好几遍,都觉
得有点鸡肋。对新人来说范围好像太广。对老人来说又太浅。也许对想粗略了解scala/
clojure/groovy的人有吸引力?
一点感受,你们自己判断。 |
|
w**z 发帖数: 8232 | 5 Java7, can catch multiple exception, add support for resource mgr, reduce
a lot of boilerplate. |
|
w**z 发帖数: 8232 | 6 哪个公司已经在prod 上用Java8了?我们好不容易上了JAva7,还是给Cassandra 逼的。 |
|
|
l***4 发帖数: 1788 | 8 这个烙印傻逼,纯心想黑你,丫连JAVA7和多态都不懂 |
|
b*****n 发帖数: 618 | 9 简单的讲,你被黑了。
他的意思可能是你这样写只能在Java7之后才行,如果compile环境是Java6就不行,所
以比较保险的方法是像那样写。但是有谁会不知道自己compile环境是什么,这个纯属
于没事找事。 |
|
a********5 发帖数: 1631 | 10 存心想黑你吧,你写了第二种写法,他就会说你对最新的JAVA7/8的SYNTAX不熟,对最
新的IDE不熟。
INTELLIJ你如果写了第一种,而且JDK设置正确,会直接给你提示WARNING说这样写是多
余的。
你指望阿三明白尖括号里的东西是啥意思,基本不可能。 |
|
J*******o 发帖数: 741 | 11 这写法没问题啊, 你应该趁机跟他说一下Java7 的新特性 |
|
D**C 发帖数: 6754 | 12 应该没事,这是java7的feature,也不是什么大不了的东西,就是简化了coding |
|
d****r 发帖数: 37 | 13 刚到一个组,Manager还比较Nice,但有个组员一天到晚Challenge你。一问问题就说“
You tell me!”。我要是一回答,就说“No, blah…”。
今天有几行代码,可以调用两个函数用三行完成。他要求我另外写一个Helper函数,一
行完成。我一问他有什么本质区别,他又问我“You tell me”。我说这个Helper函数
不太可能再用到了,只用一次的话也没必要写一个。他又说“No. You are paid for
high quality code!”Manager都从来没说过这种话。他又不是公司老板,真是搞笑。
后来跟他争了几句,他就说“You look frustrated! I just challenge you! Do not
think I am asshole.”我真想说:你就是Asshole。
每天早上Scrum就问我,What is your commitment today? Manager都没问过。
一个Code Review一周都交不了,他疯狂追求语言的细节,能用Java8的一定不能用
Java7。一天到晚Lambda Expressi... 阅读全帖 |
|
j*******l 发帖数: 1066 | 14 我对这类问题也思考过不少 来说说看法
你是新人 他比你职位高 对你说话占据制高点是可以理解的 在彼此不熟悉的情况下 旧
人要求新人按自己的想法来 是一种下意识的职业保护
我觉得做为新人 必须要表达出对旧人足够的尊重 才能成功让别人把你当做自己人 类
似于梁山入伙要交投名状
具体分析他要你改的几点
“他疯狂追求语言的细节,能用Java8的一定不能用Java7。一天到晚Lambda
Expression,搞得我的Deadline都交不了活”
“今天有几行代码,可以调用两个函数用三行完成。他要求我另外写一个Helper函数,
一行完成”
这2个都是语言实现的细节问题 无论如何写都不影响大功能 在这种情况我推荐新人“
无脑”听从“老人”或职位高的人的要求 更何况我觉得他的这2个意见确实更好
如果他的要求明显不合理 那你可以私底下以向他学习的角度进行询问 但千万别直接在
code review里直接回复你对他的意见的不认可 这种把分歧摆上台面的做法对一个没资
历的新人只有坏处
如果你对他表达了足够的尊重和谦卑 他依然对你颐指气使 没有改善的迹象 那我建议
你在彻底撕破脸皮前找他吃个饭或喝咖啡聊... 阅读全帖 |
|
|
发帖数: 1 | 16 可能不是code 完就完事的,搞不好看你可读性,注释,代码可重用性,边界条件,特
殊值,测试用例完备性
或者工具函数熟练度, java7 java8 都怎么写的,numpy, tensorflow 是不是也能搞
太多可以搞的了,越简单的题越要小心啊。写慢了还可以说都没时间上folowup 的题
如果就这一题,有没想过会不会面试官都没好意思上第二题
:必须code出来啊
:这么简单。。。再次被侮辱。。。 |
|
G****a 发帖数: 10208 | 17 【 以下文字转载自 TransferToCS 俱乐部 】
发信人: RyanXin (RyanXin), 信区: TransferToCS
标 题: 年过四十五的生物千老转行CS的经历 (转载)
发信站: BBS 未名空间站 (Fri May 1 19:04:27 2015, 美东)
发信人: toGalaxy (galaxy), 信区: biojailbreak
标 题: 年过四十五的生物千老转行CS的经历
发信站: BBS 未名空间站 (Sat Apr 4 22:51:59 2015, 美东)
把我自己的经历写下来,希望能给年纪比较大的生物博后转行一点借鉴。本人国内生化
博士,来美做博士后,几年后辞职full time读了一个烂校的CS 硕士,不巧正赶上互联
网不景气, 找不到CS工作,只好重回生物行业做博后,这一做十几年过去了。
去年开始找工作,一直认为年纪太大,programmer可能没前途,就只找药厂和学校的工
作。前前后后投了近六七十个药厂位置,几十个学校的职位。药厂两个电话面试,一个
onsite, 没拿到一个offer;学校的有两个地方有意向,没offer。痛定... 阅读全帖 |
|
s********n 发帖数: 360 | 18 哪有11啊? 下载的就是Java7 update10 啊? |
|
|
|
t*******e 发帖数: 684 | 21 A new Date/Time API JSR-310 will be introduced in Java7 to facilitate this
kind of computations. |
|
c******n 发帖数: 4965 | 22 damn unfortunately I ran into such cases;
fortunately it's reproducible, but difficult to isolate into unit tests
filed sun bug report.
trying java7 now. any ideas ? |
|
m*****j 发帖数: 499 | 23 pro
Sun原来也有一个associate的,不过考scjp不需要先考associate,所以基本没人考
Oracle的Java7的新pro必须先考associate。。。 |
|
a******n 发帖数: 5925 | 24 我查了一下,可能是我搞错了
原来我的eclipse里面默认是7因为装的java7
android的project property fix给改到5去了
我没细看,
出错的时候
把java compiler改到6的时候我以为是从7改到了5
其实是从5改到了6.
现在eclipse全局默认用6,装的7其实没用过
所以装6就可以了。 |
|
b***i 发帖数: 3043 | 25 javafx去年才在7SE中发布,就是说,你拿javafx写了程序,要跨平台运行要自己安装
东西。而Swing是Java SE自带的。从Java7的某个update开始,javafx才在SE中发布。 |
|
b***i 发帖数: 3043 | 26 javafx集成到java7里面了,而且java本身不就是插件吗?和silverlight, flash一样 |
|
b***i 发帖数: 3043 | 27 现在流行1.6。 我做一个项目,源代码1.1的,用TextArea,不是JTextArea,后来我改
成java 5了。后来出了java 6。我现在还没做完这个项目,准备明年改成java7。 |
|
b***i 发帖数: 3043 | 28 我32位都出问题,关键是java6有问题,Java7没问题 |
|
q**********r 发帖数: 465 | 29 用Java 读写LAN上面windows shared folder上的大文件,performance很差。
同样的程序,
如果读local文件,速度基本跟硬盘速度匹配。
在高速硬盘上接近200MB/s 也是可以实现的。
但是同样的硬盘,如果通过LAN windows shared folder文件来读取,
则速度降到20MB/s - 40MB/s左右。
不管硬盘有多快。
但是同样的网络映射盘,用ATTO 等 硬盘测速软件测速则没有问题。
传输速度基本可以接近gigabit 网络极限
(around 80MB-90MB/s)
只有java 程序不行。
试过bufferredInputStream, 但是FileChannel更快一些。
另外,Java7, Java8也比Java6几乎快一倍。(我指网络文件读取performance)
但是最快也就是40MB-50MB/s左右了。再也快不起来了。
读慢,但是写的速度居然正常!
正常的意思是说,java向网络硬盘写入文件的速度,可以达到跟其它测速软件相当的速
度。
即可以达到或接近gigabit LAN的极限。
这就奇怪了,为什么 读就几乎... 阅读全帖 |
|
t***a 发帖数: 416 | 30 我在eclipse里看了一下,java7里还有,在java.lang.Runtime |
|
|
e******0 发帖数: 291 | 32 网上是说flushing is only issuing the pending sql to the database so that it
is visiable for the current transaction.我没法验证
最近升级java7也带来了类似的cache的问题, 号称performance提升了10%, 但是给我们
带来了JDBC的bug. 应该是为了效率, JDBC后台commit的时候有顺序的变动和延迟, 导
致写进数据库的时候不是预定顺序, 几万年没人碰的legacy code也出了几个蛋疼的bug
... |
|
n******7 发帖数: 12463 | 33 谢谢,问题解决了!
这里给的solution是去掉JRE System Library再加回来,因为“Removing and re-
adding the jre lib will make the right classes be first.”
我的问题似乎更搞笑,by default JRE System Library 设置了两遍
我的截屏里面,一个叫JavaSE-1.7,一个叫jre7
我知道java1.7 就是java7,我以为搞两遍有什么兼容性考虑呢
删掉第一个就好了... |
|
p**********r 发帖数: 3581 | 34 最近工作上碰到的,Java升级到7,完后以前工作的SSL Certificate就不工作了。
网上搜了一圈,发现是个bug,应该修好了,可是升到最新的7u55,还是不行。
java升级到8,都启动不了。
但是另外的老版本的openssl机器上就没这问题,java6和7通吃,openssl是098e。
出问题的机器openssl是随CentOS 6.4带的1.0.0-fips。
两个选择,一个是降级openssl到098e,做了yum install,系统显示2个版本,不知道
怎么把1.0.0-fips去掉。
第二选择就是用网上搜到的方案去从新折腾SSL Certificate。想偷个懒降级openssl,
公司的系统管理员不愿意搞,说有200多package受影响。尼玛,难道只能把CentOS降到
5.8才行吗? |
|
s****y 发帖数: 503 | 35 最近的Heartbleed bug好像和OpenSSL有关吧
应该升级OpenSSL到最新的版本,然后再重新生成Certificate |
|
|
F****n 发帖数: 3271 | 37 In your benchmarking,
did you
1. warm up your java code
2. use java -server option
3. use Java7 or later
Normally Java is faster than most C++ code without smart pointer and memory
pool.
But if your C++ code is in fact C functions, Java should be slower by 1.4
times or more, depending on how you implement the Java code.
cygwin has a native Java compiler, but the native code it generates could be
slower if you use a lot of objects. |
|
j*******i 发帖数: 2 | 38 Ubuntu 推荐 ppa
ubuntu-tweak 调校工具
ppa:tualatrix/next
chromium
ppa:chromium-daily/stable ppa:chromium-daily/dev ppa:chromium-daily/ppa
firefox
ppa:ubuntu-mozilla-security/ppa
fcitx 小企鹅输入法
ppa:fcitx-team/nightly
Google talk plugin
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo
apt-key add -
sudo sh -c 'echo "deb http://dl.google.com/linux/talkplugin/deb/ stable main" >> /etc/apt/sources.list.d/google.list'
emacs-snapshot
ppa:cassou/emacs
ipython
ppa:jtaylor/ipython
gnome-s... 阅读全帖 |
|
m*********e 发帖数: 55 | 39 补充一下
xrender的icedtea7已经到了能用的状态了。F16里面应该可以升级的到,当然,那是
Java7,不知道对一些很老很老的java程序兼容程度如何。
cairo后端在做……不太清楚进度如何。 |
|
n*********u 发帖数: 1030 | 40 it has java7 not java8...
it has python3.4 not python3.5...
it has php5 not php7...
cannot even compile/install numpy...
what year is it? 2014?
must be used in windows cmd (worst interface ever, basic like copy paste is
nightmare). |
|
发帖数: 1 | 41 其实真正的情况是:
java7 is more than good enough, 8 is not needed.
python 2.7 is more than good enough, 3 is not needed
php5 is good enough to handle all cases, 7 is not needed.
Conclusion: 你作为一个开发者被无数所谓的新版本新工具忽悠了。
is |
|
b***i 发帖数: 3043 | 42 我就是需要一个简单的功能,能够把两个Canvas叠起来,让前面一个漏出一些区域看到
后面的,而漏出来的区域形状是任意的,比如可以让我用透明色画上去,圆形,扇形等
各种形状。现在的Java7只能把前面Canvas的一个矩形区域变透明。而且即使这个功能
也有bug,我已经把这个报上去了。Oracle说要修。也不知道修好没。 |
|
b*******s 发帖数: 5216 | 43 java其实还是很出色的语言,最近翻了翻java7,的确和以前有不少进步
比如gc策略可选了 |
|
z****e 发帖数: 54598 | 44 lambda
scala的问题是语法糖太多
以至于可读性下降得太厉害
lambda在java7的时候就已经说要加进去了
但是jcp认为,这个可读性下降太多,加进去之后负面影响大于正面影响
所以打回去要求重新设计
修改后的lambda才被加入,所以版本号就推迟到了8 |
|
g*****g 发帖数: 34805 | 45 真正写java的都得让子弹飞一会吧。没两年都不敢说java8稳定。我们升到java7也就半
年的事情。 |
|
g*****g 发帖数: 34805 | 46 尼玛 java8最重要的是对动态语言的支持, lambda要是这么重要也不会从 java7推迟
到现在。拿个鸡毛当令箭纯傻逼呀。 |
|
b*******s 发帖数: 5216 | 47 语言特性丰富的一般表现力强
以前还是java7的时候,闲得无聊用一周学习了去考了个oracle的证书,95out of 100,
java是个不需要想象力的语言。从工业角度很成功,但很乏味,做点事情都很累赘 |
|
w**z 发帖数: 8232 | 48 至少Java 是backward compatible, Java 6 build 的war, 扔到Java7 上,也能跑。 |
|