V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  weiweiwitch  ›  全部回复第 22 页 / 共 24 页
回复总数  475
1 ... 14  15  16  17  18  19  20  21  22  23 ... 24  
@shiji 想请教下一般是什么样的 BUG 。
@ColinWei 我们公司内组装了个工作站,跑 VMWARE ESXI 的虚拟机用。用的超微的板子, 2 颗 ES 版的 E5-2650 v3 的 CPU , 128G 带 ECC 的 DDR4 内存。价格是 1 万出头点。用了半年,还没重启过。
如果是公司内网使用,对稳定性要求不是很高,并且预算有限,可以考虑淘宝上组个。
长期来说,优化软件和数据库为主。你找 DBA 优化,如果没效果,至少要让 DBA 说明什么原因导致负载太高了。
楼主需要找个女朋友。最好是要求楼主有房有车才能结婚的那种。
2016-06-02 09:16:55 +08:00
回复了 depress 创建的主题 问与答 Java 程序员,想再学一门语言的话,综合考虑哪个更佳?
先考虑自己想干什么,在考虑学什么。有目标了才好努力。
比你想做网站,那学 js 什么的。
你想写 App ,那维持现状或学个 Swift 什么的。
你想当黑客,那学的就多了去了。
反正在其他领域是一片白纸,那么哪个方向都可以,尝试了才知道自己要什么。
2016-06-01 09:40:49 +08:00
回复了 ncisoft 创建的主题 Java 请教 JAVA 现在是如何应对 GC stop-the-world 导致的服务暂停?
@ncisoft 我的意思是绝大部分需求是不需要那么高的实时性,更多时候是需要更大的吞吐量。所以 Oracle 的 JDK 对于大部分人来说已经够用了。
2016-06-01 09:26:25 +08:00
回复了 ncisoft 创建的主题 Java 请教 JAVA 现在是如何应对 GC stop-the-world 导致的服务暂停?
@ncisoft 大部分情况下 Oracle 的 JDK 已经可以满足需求了。 6G 内存以下用 CMS 回收, 6G 内存以上并且 CPU 强劲用 G1 回收。
最重要的是不要出现内存泄漏,另外是在确保代码可读性的基础上减少不必要的对象的创建。
2016-06-01 09:17:11 +08:00
回复了 ncisoft 创建的主题 Java 请教 JAVA 现在是如何应对 GC stop-the-world 导致的服务暂停?
我们负载最终的服务的 Xmx 是 30G 内存, 24 核的 CPU 。由于是 tcp 长连接的,并且要求是毫秒级的响应,是不允许出现 full Gc 的。
2016-06-01 09:07:47 +08:00
回复了 ncisoft 创建的主题 Java 请教 JAVA 现在是如何应对 GC stop-the-world 导致的服务暂停?
感觉楼上的答案都没有说到点子上。现在 Java 不管是 CMS 还是 G1 ,停顿延迟都已经很低了。如果遇到 stop-the-world 的停顿,甚至达到了几分钟。那么绝对是因为内存泄漏导致可用内存不足,从而触发 full Gc 。
这种情况一个是看看 Xmx 是否设小了,另外就是好好查查代码中是否有内存泄漏。
开发环境下做个压力测试。然后 Java 内带的 jvisualvm 可以看基本的内存增长。如果内存慢慢涨到 Xmx 的极限值,那么就是有内存泄漏。如果真有内存泄漏,仔细检查代码,另外到网上下载个 jprofiler ,然后耐心的开始找哪里泄漏了。
2016-04-27 21:57:57 +08:00
回复了 kukuwhu 创建的主题 程序员 如何构造一个远程开发环境让开发者无法拷贝代码?
@xuboying 这类公司很多。
如果作为开发者必须要用外网,就不要去这样的公司。如果作为老板或主管,希望保护自己的知识产权,就放开手做各种物理隔绝,不用在乎别人的意见。
这类事讨论对错没有意义。
2016-04-25 16:30:22 +08:00
回复了 realpg 创建的主题 Linode LINODE JP 网络貌似全挂了 2016-04-25 16:19:40
你们说的已炸是指什么?貌似还能访问哇。
2016-04-23 09:50:04 +08:00
回复了 neilp 创建的主题 问与答 "山寨" ubuntu 的 麒麟系统到底添加了哪些东西? 有人读过源码吗
为什么好多人对国人做这类改造的事情没啥好感呢,我感觉只要遵守许可证,不添加有害的东西,这类事情就是好事。
@mengzhuo 感谢回复
这个语言内置的官方库目前来说感觉比 Java 好用。很多东西写起来也比 Java 简洁,这个是我觉得还不错的地方。

关于 1 , vendor 我们已经在用了,这点解决了多个项目不会依赖同一个版本的第三方库的问题。
而这里其实是想说的是,一些第三方库没有语义化版本没有 tag 的问题,比如 redigo , github 上是看不到语义化版本这样的信息的, godep 导入进来后,记录的是非常长的 git 的 rev 信息。可能有人会说,作者能确保每次合并到 master 上的一定是稳定的版本。但没有语义化版本,有时候很难向别人解释为什么我当前要用这个版本。如果库之间有依赖关系,也很难看懂他们的依赖关系, A 库如果依赖 B 库,那么依赖的是 B 库哪个版本对外的接口?所以库缺少语义化版本,可能会对未来项目的长期维护造成麻烦,我们不敢随便升级库了,因为不知道是否有 API 的不兼容。

关于 2 ,没有私有仓库,只是觉得不方便,到不是什么大的问题。 godep 和 maven 在使用上还算接近。希望有组织能早日实现个私有仓库。之前写 nodejs 的东西,在中国这个大环境下,考虑是否将 node_modules 中的文件提交到版本库简直是噩梦。提交到项目版本库的话,项目要多几万个文件。不提交,根本没法获取依赖。

关于 3 ,是我自己说的有点问题,其实是想说没有抽象类的机制,一个接口有很多实现的时候导致要写许多重复的代码。 interface 的话,的确用起来比 Java 灵活很多。所以两者比较,感觉也没啥,多写点就多写点吧。

关于 4 ,我写过几年 C++,写过几年 Java 。 golang 的这种不加星号就不是指针的变量声明方式间接的引入了变量不可变性,不过在函数式编程没有普及开来的情况下,变量不可变的意义就不是太大了。所以就会发现周围的人为了实现功能以及为了以后维护省心点,写着写着,所有的方法或函数的参数都变成了传指针了。很少有人会认真考虑从我这个接口传进去的结构不能是指针,因为数据在内部是不可变的,并且产生多份数据对内部更深的代码是没有影响的。如果大家声明的所有变量几乎都是指针的话,个人感觉语法反着来可能更舒服一点,即一切皆引用(指针),当需求明确了或需要优化或结构数据不能在方法内部被修改时,再考虑将方法参数明确修改为值传递。目前很多其他语言也是这么实现的吧。
当然,现在 golang 有这种现成的变量不可变机制的话,也希望 golang 能更早的实现出可用性很强的函数式编程的范式来。

其实正如楼上各位提的, golang 语言本身 ok ,习惯了问题不大,目前感觉阵痛主要还是因为配套没跟上。
2016-02-01 17:12:13 +08:00
回复了 saintatgod 创建的主题 职场话题 关于加班这种事情。
@dbdd 很多时候生活中没有那么简单的选择题让你做。
2016-02-01 14:52:14 +08:00
回复了 saintatgod 创建的主题 职场话题 关于加班这种事情。
经济学里面有个词叫做机会成本,你得到的东西的成本是你所失去的东西。
然后理性的人在边际处思考,你多工作几个小时的收益是否抵得上你的损失。

所以要判断多工作几个小时的好还就是看,你多工作这么几个小时后,你自己的能力的提升、得到的报酬、上司对你的评价等等这些收益是否抵得上你失去的自由生活的时间、你的健康损耗、你的朋友关系等等这些损失。

如果项目能锻炼人、上司依能力提拔下属、加班的报酬或者项目成功后的提成不错,而自己又是单身,年轻身体还可以。那么短期的加班未尝是损失。
相反的话,那么就要考虑是否还要加班下去了。

所以最基本的一个原则就是加班要为自己而加,从自身出发来考虑收益和损失。
必须 15 寸高配,等你能力上去了,你会发现你想做的事情越来越多,然后就会发现机器性能不够了。。。
2015-12-25 17:05:46 +08:00
回复了 notcry 创建的主题 程序员 求字体名称,像 Consolas,但更瘦
@kungfuchicken 这套字体很不错啊!
2015-12-19 21:48:04 +08:00
回复了 eightqueen 创建的主题 程序员 为什么说 angularjs 是有 java 背景的人开发出来的?
angularjs 里面很好用的依赖注入, Java 那边很早就有了,而且也非常好用。
angularjs 的前端可以测试的机制,让我这种原先搞后端的人写起前端来觉得更加的安心。
angular2 使用 TypeScript ,引入强类型后,更是让我这种重构狂感觉写起来好爽。随便怎么写,我都能掌控住代码里面的数据和状态。
angular 有很多概念,学 Java 的人,很多都已经接触过,几乎不用学习什么东西,只要了解下 html 、 css 、 js 等的一些语法和概念就能上手。
angular 的各种条条框框,让前端写起来缺少了一种自由度,但是这种强约束,也让我们这种后端出身的人觉得项目更容易维护。

我非常赞同 http://www.zhihu.com/question/27601964 里面徐飞的答案。感觉 angularjs 简直就是为我们后端准备的。

ng2 解决了 angularjs 当中指令很难掌握和使用的问题后,我更加喜欢这个框架了。
2015-11-23 21:08:13 +08:00
回复了 weiweiwitch 创建的主题 问与答 如何用一个简单的方法让外网的用户访问内网的服务器
@ryd994 我怎么没有想到动态 DNS 呢!感谢!
2015-11-04 19:35:08 +08:00
回复了 Joway 创建的主题 PayPal 求人帮用 paypal 充值 DigitalOcean 账户
办一张双币信用卡就能解决问题了。
2015-08-23 12:57:37 +08:00
回复了 laucie 创建的主题 杭州 进来,进来 北漂 er,我们来讨论一个严肃的问题!
苏州的互联网环境并不好,而且苏州的房价不便宜。如果成都的房间是 ipconfiger 所说的那样的话,苏州的房价几乎是成都的两倍。现在苏州几乎没有 1w 以下的刚需房了。
1 ... 14  15  16  17  18  19  20  21  22  23 ... 24  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1376 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 34ms · UTC 17:40 · PVG 01:40 · LAX 10:40 · JFK 13:40
Developed with CodeLauncher
♥ Do have faith in what you're doing.