1983年,Gosling获得了卡尔加里大学的计算机科学学士学位。1990年,他获得了卡内基梅隆大学的计算机科学博士学位,师从Bob Sproull。在攻读博士期间,他自己开发了一款emacs,叫Gosling Emacs(Gosmacs),在大学的这段时间,他还开发了一个多处理器版本的Unix,以及数个编译器和邮件系统,之后才加入Sun公司。
1984到2010年间,Gosling一直在Sun公司工作。他被公认为Java之父。
更多Java大牛:Joshua Bloch ——Collections框架、Joshua Bloch ——Collections框架、Gavin King - Hibernate、Gavin King - Hibernate、Craig Mcclanahan —— Struts创始人等,敬请点击:《Java开发的10位牛人》
一、 OpenSSL被曝严重安全漏洞,又是C语言惹的祸
OpenSSL官方网站4月7日发布公告,有研究人员发现OpenSSL 1.0.1和1.0.2-beta版本中存在安全漏洞(编号为CVE-2014-0160),可能暴露密钥和私密通信,应该尽快修补,方法是:
- 升级到最新版本OpenSSL 1.0.1g
- 无法立即升级的用户可以以-DOPENSSLNOHEARTBEATS开关重新编译OpenSSL
- 1.0.2-beta版本的漏洞将在beta2版本修复
更老版本的OpenSSL(1.0.0和0.9.8等)反而不受影响。
你的网站是否存在问题?可以通过以下网址来测试:
- http://possible.lv/tools/hb/
- http://filippo.io/Heartbleed/
二、 碉堡了的简历,膜拜之!
广外美女余博雅经典简历发出以后被疯狂转发而走红网络,几天后顺利找到工作。微博里不断出现各式各样的微简历:地址一、地址二、地址三、地址四、地址五、地址六。。。。。。
而如今简历的形式更是十分的精彩,文章列举除了微简历外一些碉堡了的简历,不妨点击小标前去查看。
三、 蹲在马桶上编程
原文讲述一个程序员在编程几个小时候无果后,到厕所蹲在马桶上就瞬间来了灵感?然后华丽丽的解决了遇到的疑难问题。
不知道你编程的灵感来自哪里?有网友认为,换种环境,效果可能真的好。
对的,不仅是马桶,程序员大可以在编程陷入泥沼的时候,出去走一走,喝杯咖啡之类。这也是原文作者想分享给各位的建议。
四、 Java还是程序员的金饭碗
可能会存在一种更快,更简单的编程语言,但就目前来说,根据Stack Overflow的最新统计,“传统”的编程语言依然在赚着大把的钱。在2013年,招聘程序员时,搜索最多的技能关键字是Java,几乎有四分之一的招聘者都在寻找Java开发人员。
五、 提高编程能力的7条建议
以下是一些能够帮助你快速提高编程技巧的建议。
- 多写代码
- 参与不同类型的项目
- 精通一到两门你使用的语言
- 开始阅读
- 加入讨论
- 通读公司内部的技术和培训资料
- 写博客
六、 Java实现定时任务的三种方法
在应用里经常都有用到在后台跑定时任务的需求。下面教你三个方法:
- 普通thread——创建一个thread,然后让它在while循环里一直运行着,通过sleep方法来达到定时任务的效果。这样可以快速简单的实现
- 用Timer和TimerTask——在实现时,Timer类可以调度任务,TimerTask则是通过在run()方法里实现具体任务。Timer实例可以调度多任务,它是线程安全的。当Timer的构造器被调用时,它创建了一个线程,这个线程可以用来调度任务。
- ScheduledExecutorService是从Java SE 5的java.util.concurrent里,做为并发工具类被引进的,这是最理想的定时任务实现方式。相比于上两个方法,它有以下好处: 相比于Timer的单线程,它是通过线程池的方式来执行任务的;可以很灵活的去设定第一次执行任务delay时间;提供了良好的约定,以便设定执行的时间 间隔。
七、 移动浏览器已死,应用万岁
移动分析公司Flurry公布了2014年第一季度美国消费者移动设备使用情况的数据。用户把更多时间花在移动设备上(平均每天2小时42分钟,比去年同期增加4分钟),同时他们使用这些时间的方式也发生了变化。每天只有22分钟花在浏览器上,其余时间都花在了应用上。
八、 8款唯美设计的HTML5/CSS3应用
- CSS3漂亮的自定义Checkbox复选框 9款迷人样式在线演示/源码下载
- HTML5/CSS3发光搜索表单 超酷CSS3表单在线演示/源码下载
- CSS3悬停动画工具提示效果在线演示/源码下载
- HTML5自定义Checkbox和Radiobox 很酷的选中动画在线演示/源码下载
- HTML5/CSS3自定义抖动表单 下拉表单很时尚在线演示/源码下载
- CSS3仿百度图片浏览效果在线演示/源码下载
- CSS3联系表单 背景透明迷人在线演示/源码下载
- CSS3折叠式苹果菜单在线演示/源码下载
上期回顾:
一周极客热文:厌倦了编程书?3种提高编程技能的有趣方法来帮忙
更多精彩内容,请点击一周极客热文查看。
关于我们:
极客头条是CSDN推出的精品内容发掘平台,在这里可以发现、分享值得你关注的极客新闻。
相关推荐
小程序源码 极客学院 (代码+截图)小程序源码 极客学院 (代码+截图)小程序源码 极客学院 (代码+截图)小程序源码 极客学院 (代码+截图)小程序源码 极客学院 (代码+截图)小程序源码 极客学院 (代码+截图)小程序源码 ...
【标题】"极客必备20题" 涉及的知识点主要集中在极客文化、信息安全和网络技术应用上。极客,又称Geek,通常指的是对计算机和新技术有深厚兴趣并热衷于探索的人。这20道题可能涵盖编程、黑客技术、网络安全、系统...
根据给定的信息,我们可以生成以下关于济南铃木极客飒GIXXER155的知识点: 一、极客飒GIXXER155的市场定位与售价 济南铃木发布的极客飒GIXXER155在中国市场定位为一款省油、操控灵活的街车车型。由于其出色的性能和...
python极客项目编程书籍,很好的一本深入学习python的书籍
"Geek Era极客简书文章阅读管理分享程序源码.zip" 这个标题揭示了我们正在处理的是一款与极客文化相关的软件应用,它主要用于文章的阅读、管理和分享。"极客简书"可能是指一个专门为极客群体设计的平台,而“文章...
python极客项目.zip 包括源码 编程解析等知识 大家一起学习
极客卸载(Geek Uninstaller)是一款广受好评的软件卸载工具,尤其以其免安装版、免费版和小巧便携的特点深受用户喜爱。它不仅提供了基础的卸载功能,还能帮助用户彻底清理程序残留,提升电脑性能。 在Windows操作...
"Python极客项目编程"这个主题暗示我们将深入探讨如何利用Python进行创新和高级的项目实践。在这个压缩包文件中,我们可能找到了一系列教程、代码示例或者完整的项目,旨在帮助用户提升Python编程技巧并实现一些有趣...
【标题】"极客发卡网(集成极客支付免签)" 描述了一个在线发卡平台,该平台集成了极客支付系统,允许商家快速、便捷地进行电子卡密的发放,同时提供了低费率的支付解决方案。这个系统对商家来说具有较高的吸引力,...
标题中的“极客学院视频采集工具”是一款专为极客学院平台设计的视频下载软件,旨在帮助用户免费地将极客学院上的教学视频保存至本地,以便离线观看或反复学习。这款工具简化了视频下载流程,使得用户无需复杂的网络...
【极客学院全站下载工具】是一款专为学习者设计的实用软件,旨在帮助用户便捷地下载极客学院上的所有视频教程,以便离线观看,不受网络环境限制。这款工具通常适用于那些希望在没有网络连接时继续学习或者想要在设备...
在本书中,你会看到14个令人兴奋的项目,旨在鼓励你探索Python编程的世界。这些项目涉及广泛的主题,如绘制类似万花尺的花纹、生成ASCII码艺术图、3D渲染,以及根据音乐同步投射激光图像。除了本身很有趣之外,这些...
Bootstrap视频教程 极客学院Bootstrap培训课程
360卫士极客版,占用小省资源,用于手机清理及安全。
《极客与团队》这本书由Brian W. Fitzpatrick和Ben Collins-Sussman共同撰写,两位作者来自Google,具有丰富的项目开发和管理经验,特别是在Subversion的开发中扮演了重要角色。这本书聚焦于软件开发中的非技术因素...
根据给定的文件信息,我们可以总结出以下与“极客学院PPT”相关的知识点: ### 极客学院PPT概述 极客学院是一家专注于IT技术培训的在线教育平台,提供了丰富的编程语言和技术方向的课程资源。为了更好地服务于讲师...
生物极客入门指南;个人编写,期待读者参与反馈和编写; 指南的写作目的,是为国内的生物极客提供一 个 高观点、系统性、 切实落地 的实验室构建方案 ,指导读者能够搭建一个“麻雀虽小,五 脏俱全”的极客实验室...
7. **实例分析**:在极客学院的课件中,可能会通过一个具体的编程示例来解释模板模式,例如创建一个报告生成器,抽象类定义了生成报告的步骤(如收集数据、处理数据、生成文件),而具体类可以根据不同的报告类型...