- 博客(26)
- 资源 (3)
- 收藏
- 关注
原创 人类社会发展与信息网络化
从疯狂原始人说起大家应该都看过疯狂原始人,这是一部欢乐的动画片。该片一开始就描绘了一家5口原始人,一起配合狩猎动物,为食物战斗的过程。整个过程很欢乐,欢乐过后,我们能看到这个过程反映了原始人时代的生活现实:每天都不知道第二天能不能活下去,每天醒过来就要想今天的食物怎么办,如果找不到食物就要饿肚子,而且是全家一起饿肚子,这是真正的“只争朝夕”。
2015-03-17 20:13:43 786
原创 软件技术人员需要对数字的敏感性
长假过完了,脑袋空转时间过长,严重不利于智商发育,所以写了这篇文章烧烧脑。本文通篇充斥了各种数字,图表,图画,坚持不住的允许半途而废,想脑洞开窍的还是要坚持,多培养对相关领域数字的敏感性。为什么要看数字?程序员每天要写代码,得益于摩尔定律,80%的场景是不需要关注自己写的程序的性能的,但现在互联网行业的IT开发人员越来越多,经常会有人遇到高并发情况下的性能问题,这些问题的根源有相当一部分是
2015-03-03 20:42:18 600
原创 如何对抗放假综合症
春节7天假,估计初六又有很多人陷入不想上班的困境,似乎我这两年已经没有了这种困扰,下面来讲讲当年上学时候的我是怎样的。 当我还是上学的时候,每次放寒暑假的时候都特别兴奋,上了一个学期的课,终于要放假了,这种心情大家都懂的:)。 然后,放假开始了,为了不“虚度“这个假期,先看几遍发下来的散发着油墨香气的寒假作业,再翻翻下个学期要用的教科书。如果是数学之类的也有可能一个学期只教了一半,那么就
2015-03-03 20:42:13 492
原创 IT传统组织结构及新型扁平化组织
如今互联网企业正凶猛的改变人们衣食住行的方方面面,衣->淘宝,蘑菇街;食->大众点评,口碑;住->去哪,途牛;行->12306, 多次听到互联网的同行介绍他们就是要“快”,快速开发,快速上线,快速反馈,形成一个循环。如何达到快的目的,其企业组织结构也部分反映了这个需求。虽然我一直算是在这个行业里,但基本上就没在互联网公司呆过,时间线上大部分主干基本上就是在外资企业。近日看了一点传统科技企业和新
2015-03-03 20:42:08 1160
原创 别人的工作台系列三
18. 别人的工作台系列~ 亚信人蹲点中移阅读基地,吃苦耐劳老黄牛,厂商派到运营商做项目的都差不多被完虐。人送外号老师,由于研究了一年多的Symmetric Ds,给大家做了个培训后一战成名,无任何不良嗜好,不爱游戏,最爱影视,原CHD(已被净网秒杀)会员,有奉献精神,白天开机给人做种。高清片下好后先屯着,择吉日开看 19.别人的工作台系列~ 澳洲友人再发拉仇恨照,话说澳洲
2015-03-03 20:42:04 575
原创 别人的工作台系列二
12.别人的工作台系列~ 华为杭州办事处,本人室友,毕业一直蹲华为,收入很神秘,这些年咱在外面蹦跶了好几个公司还不如这哥们工资高!在华为基本没什么休假,以前一起住的时候基本看不到他人,走的比我早,我睡了还没回,辛苦就华为人能理解。常年在电信移动的场地办公,难得回下文三,由于信息安全的原因屏幕也没拍13.别人的工作台系列~ 近日大多it公司的工作台,略显单调,今换个口味。高中同窗,如今给央
2015-03-03 20:42:01 570
原创 外包公司做遗留项目有意思么?
过年后,在目前公司的工作就要告一段落了,又恰逢年终,终觉得还是要总结点什么,来个了断吧~背景介绍考虑了一下,似乎技术上没有什么太多可说的,再加上外包项目也不能透露太多客户的东西。3年多做得都是同一个Account(客户)下的项目,是客户产品线下的一个数据中心产品,面向数据中心的基础设施用户,也就是国内IDC。产品提供数据中心IT基础设施运维整体解决方案, 属于行业内KVM交换机顶级品牌,
2015-03-03 20:41:57 773
原创 一些外国网站长时间不响应,点叉才能打开的问题
由于google在国外的广泛性,很多外国网站页面嵌入了google anlaytics的js代码,国内由于众所周知的原因,不能访问google域名的东西,导致浏览器解析这个js文件的时候长时间等待,页面无法渲染, 只能强制点叉停止浏览器解析才能显示部分内容,总FQ也比较烦, 无奈还是FQ去chrome的商店找了这个插件,禁止chrome使用google analytics工具,这个还是google
2015-03-03 20:41:52 713
原创 别人的工作台系列
最近闲来无事,由于整日羡慕别人的多屏高效工作环境,收集了部分照片在朋友圈发发玩玩,哪知大家看了都觉得有趣,也就顺理成章的开始收集此类图片,有些是网络图,有些是朋友贡献的。最开始还是IT圈的工作台,后来各行各业的都有了,相当有趣 1.这个好像是以前逛chiphell论坛留的,基本主人是全apple了,桌子上的机械臂架的大屏用起来非常舒服,咱也考虑以后家里也整个~
2015-03-03 20:41:48 663
原创 2014年干了什么
年底了,按国际惯例该写点什么了, 不过我的国际惯例里没有年终总结这一说,微博上的牛人们开始晒总结了, 手痒痒也跟进吧。先去evernote上翻了下这一年的技术研究记录,大致如下:先钻研了古老的C10K问题,以前的前辈如何解决这个问题的,然后JVM的NIO与底层操作系统的联系,JVM需要调用操作系统的API,如windows的asyncsocket, 或linux的epoll。NIO的效率高
2015-03-03 20:41:43 293
原创 对Google cloud platform 做了点研究
Google也推出了云计算基础服务, 加上微软Azure,亚马逊AWS, 都齐活了。下面是研究了一下对其的一个初步了解。计算:Compute Engine IaaS平台,提供VM,操作灵活, 一切配置都要DIY.Google App Engine SaaS平台,直接跑应用的容易,Java/Python/Go/PHP, Go真是亲儿子,在Google这直接支持。Co
2015-03-03 20:41:39 1262
原创 一则JVM memory leak解决的过程
起因是我们的集群应用(3台机器)新版本测试过程中,一般的JVM内存占用 都在1G左右, 但在运行了一段时间后,慢慢升到了4G, 这是一个明显不正常的现象。定位 过程:1.先在该机器上按照步骤尝试重现现场,当发生问题后打开一台机器上JDK的jvisualvm观察JVM内存占用情况,这时明显看到GC很密集,锯齿线很密,几乎压在一起。之后随着时间增加,Heap曲线缓步上升。 这时怀疑是哪里的
2015-03-03 20:41:34 737
原创 Ubuntu 下配置Ganglia监控
Ganglia是比较知名的开源监控系统, 运维上需要关注的一些通用的状态都有所涉及。其组成主要是gmond(监控程序),gmetad(信息收集程序),web(监控数据展现app)。ubuntu的apt源中Ganglia-webfrontend对应gmetad+web展现应用;ganglia-monitor对应gmond监控程序。本文主要以ubuntu 14 server版为例进行安装配置:
2015-03-03 20:41:29 373
原创 Yosemite 升级后第三方SSD TRIM失败不能进入系统处理
no zuo no die, 这把手欠升级到了Yosemite, 然后发现原来在Mavericks里已经激活的TRIM在这里不行了, 又提示trim enable软件不适于此版本。然后,悲剧就开始了, 随手找了一个老帖子,按照那个命令把内核文件改了, 也没管适不适用于Yosemite, 然后重启, 就进不去了。。。一个禁止的标志横在那, 心哇凉啊, 我都还没做Mavericks的U盘安装盘
2015-03-03 20:41:22 877
原创 Jetty 9 源码分析 Connector及Server类(一)
本文的源码基于Jetty9,主要分析了Jetty 的Connector与Server类间在Jetty启动过程中的一些细节。Jetty9 对以前的Connector体系进行了重构, 结构与6和7都不同,原有的一些BIO类已经被抛弃。先看Server 构造函数public Server(@Name("port")int port){this((ThreadPool)null);
2015-03-03 20:41:13 768
原创 Axis 1 https(SSL) client 证书验证错误ValidatorException workaround
Axis 1.x 编写的client在测试https的webservice的时候, 由于client 代码建立SSL连接的时候没有对truststore进行设置,在与https部署的webservice 连接会在运行时报出: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX
2015-03-03 20:41:08 613
原创 机械革命 USB装系统各种坑
买了个号称超强性价比的游戏本- 机械革命, i7+ssd+hd+4G RAM+ GTX850M, 很直接, 直接出厂就一个DOS系统,回来要自己装机。 好吧, 先下了个大白菜软件,用来刻录ISO系统到USB盘上, 为啥用USB呢? 其实我手头好几个光盘, 但这机子没有光驱。。。所以,这就是悲剧的开始。usb引导进入win7安装界面,选了自定义安装后, 提示“缺少所需的cd/dvd驱动器
2015-03-03 20:41:04 5465
原创 nanoTime对volatile 测试的一种写法
今天脑筋有点搭牢,想了半天才看出为什么以下两段代码效果是相同的。。。第一种好处是可以直接批量复制黏贴system.out, 不用改什么东西 private static long i; private volatile static long vt; private static final int TEST_SIZE = 10000000;long time = Syst
2015-03-03 20:40:59 296
原创 Redmined的历史记录显示 "Updated by {{author}} {{age}} ago"
最近Redmine出了点问题,简单查了一下,是ruby的本地冲突包i18n导致的,先到redmine中跑命令: gem list --local, 查出本地ruby安装的所有的包这里可以看到i18n有两个版本,导致了这个问题。卸载掉0.5.0解决这个问题。命令: gem uninstall i18n结束后再跑一遍gem看一下结果。 官网同样问题的链接:ht
2015-03-03 20:40:54 579
原创 Java处理Radius access-challenge
最近使用 RSA Authentication Manager, 并且与其自带的Radius server整合, RSA的Radius server 配置不太透明, 目前只配成功了PAP方式的验证,CHAP目前不成功。RSA Radius在token输错3次后有要求用户输入next token的安全设置方式, 开始不知道java如何处理,后来查了一些资料,Radius协议本身是无状态的,客户端
2015-03-03 20:40:51 703
原创 Redmine与Windows AD集成设置
Redmine的账号支持跟LDAP集成,以下是在WINDOWS AD账号的集成配置过程。首先下载一个微软的dsquery.exe工具,用来查询自己的账户信息。C:\WINDOWS>dsquery user -name ryan* "CN=ryan test,OU=staff,DC=domain,DC=com" Redmine需要一个BaseDN配置,这里需要的信息就是从CN之后的复制,
2015-03-03 20:40:47 886
原创 TACACS.Net Group 配置
Tacacs作为一个验证工具,其网站上资料较少,只有一些缺省配置,并且没有提到如果在应用中与其自带的Group功能做集成,这里使用免费的windows 版的TACACS.net 作介绍http://www.tacacs.net/安装略过不提,装好后其核心配置文件可以在开始菜单的config目录中找到,默认位置为C:\ProgramData\TACACS.net\configauthen
2015-03-03 20:40:42 854
原创 multiOTP配置安装
https://code.google.com/p/google-authenticator/ 是google提供的OTP解决方案。 http://www.multiotp.net/ 是一个开源otp验证解决方案,继承了google的OTP方案, 可以通过pam模块与Radius验证服务器集成,安装包已经包括了Radius和Google OTP 模块。安装比较简单,下载之后解压。选择这
2015-03-03 20:40:37 1801 1
原创 Enterprise Architect的共享Respository设置,postgresql数据库
Enterprise Architect有一个很实用的共享,在设计UML图的时候,可以连接到一个数据库服务器,将所有的画图数据共享在上面,所有连到这个server的人,都可以看到别人的图,图中的元素也可以共享,跟svn的效果差不多, 花了点时间研究了一下,设置好了这个respository。Postgresql数据库比较轻型,项目中也在用,就是用这个了。先建好postgresql数
2015-03-03 20:40:28 897
原创 谈谈应届生应聘的一点看法
最近在帮公司招聘一批很fresh的应届毕业生, 0-1年内的人。很多毕业生看到每年报纸上的报道: “xx年毕业就失业” , “今年就业大军xx万”, 估计就吓躺了。 其实我估计每年都差不多, 至少是IT这个行业, 一些聪明态度端正的同学,公司还是很欢迎的。 例如我的公司是杭州一家外包IT公司,外企,在公司呆满2-3年就离开的毕业生也不少,IT公司的人员流失率估计差不多也是这样。既然有人走,那必然
2015-03-03 20:40:19 489
Xenocode Postbuild 2007 破解版
2008-11-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人