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条建议

以下是一些能够帮助你快速提高编程技巧的建议。

  1. 多写代码
  2. 参与不同类型的项目
  3. 精通一到两门你使用的语言
  4. 开始阅读
  5. 加入讨论
  6. 通读公司内部的技术和培训资料
  7. 写博客

六、 Java实现定时任务的三种方法

在应用里经常都有用到在后台跑定时任务的需求。下面教你三个方法:

  1. 普通thread——创建一个thread,然后让它在while循环里一直运行着,通过sleep方法来达到定时任务的效果。这样可以快速简单的实现
  2. 用Timer和TimerTask——在实现时,Timer类可以调度任务,TimerTask则是通过在run()方法里实现具体任务。Timer实例可以调度多任务,它是线程安全的。当Timer的构造器被调用时,它创建了一个线程,这个线程可以用来调度任务。
  3. ScheduledExecutorService是从Java SE 5的java.util.concurrent里,做为并发工具类被引进的,这是最理想的定时任务实现方式。相比于上两个方法,它有以下好处: 相比于Timer的单线程,它是通过线程池的方式来执行任务的;可以很灵活的去设定第一次执行任务delay时间;提供了良好的约定,以便设定执行的时间间隔。

七、 移动浏览器已死,应用万岁

  

移动分析公司Flurry公布了2014年第一季度美国消费者移动设备使用情况的数据。用户把更多时间花在移动设备上(平均每天2小时42分钟,比去年同期增加4分钟),同时他们使用这些时间的方式也发生了变化。每天只有22分钟花在浏览器上,其余时间都花在了应用上。

八、 8款唯美设计的HTML5/CSS3应用

  1. CSS3漂亮的自定义Checkbox复选框 9款迷人样式在线演示/源码下载
  2. HTML5/CSS3发光搜索表单 超酷CSS3表单在线演示/源码下载
  3. CSS3悬停动画工具提示效果在线演示/源码下载
  4. HTML5自定义Checkbox和Radiobox 很酷的选中动画在线演示/源码下载
  5. HTML5/CSS3自定义抖动表单 下拉表单很时尚在线演示/源码下载
  6. CSS3仿百度图片浏览效果在线演示/源码下载
  7. CSS3联系表单 背景透明迷人在线演示/源码下载
  8. CSS3折叠式苹果菜单在线演示/源码下载

上期回顾:

一周极客热文:厌倦了编程书?3种提高编程技能的有趣方法来帮忙

更多精彩内容,请点击一周极客热文查看。

关于我们:

极客头条是CSDN推出的精品内容发掘平台,在这里可以发现、分享值得你关注的极客新闻。

如果你看到优秀的文章想分享,请点这里:【分享到极客头条】,或者直接在新浪微博@极客头条

一周极客热文:Java开发的10位牛人相关推荐

  1. Java开发的10位牛人

    在Java出现以前,Internet上的信息内容都是一些乏味死板的HTML文档.这对于那些迷恋于WEB浏览的人们来说简直不可容忍.Java是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构 ...

  2. 一周极客热文:Java开发牛人十大必备网站

    新时代的学习不再是陈旧的课堂教学,而是个性化的学习,而网络自学也成为很多人的学习新方式,网站可以提供信息,以及一些很棒的讲座, 还能解答一般问题.面试问题等,质量是衡量一个网站的关键因素.日前,一个资 ...

  3. 一周极客热文:微软将推新编程语言M#:系统编程级别的C#

    据国外媒体VB报道,微软正在开发一款新的编程语言:M# .它在C#的基础上添加了系统编程特性,可用来构建各种类型的应用,尤其是云计算应用. 微软员工Joe Duffy日前在其个人博客中对M#的主要特性 ...

  4. 一周极客热文:从分析8000条软件工程师招聘信息所学到的

    Aline Lerner 过去以编程谋生,现在从事招聘工程师的工作.去年,她通过参考全年的有效招聘数据编写了一篇文章,总结如下: 如果可以的话,尽可能让招聘信息更个性化.谈论你从事什么工作,候选人已经 ...

  5. 一周极客热文:Java 8简明教程

    该教程将带领你一步一步地认识这门语言Java 8的新特性.通过简单明了的代码示例,你将会学习到如何使用默认接口方法,Lambda表达式,方法引用和重复注解.看完这篇教程后,你还将对最新推出的API有一 ...

  6. 一周极客热文:8张图理解Java

    图:equals()方法.hashCode()方法的区别 HashCode被设计用来提高性能.equals()方法与hashCode()方法的区别在于: 如果两个对象相等(equal),那么他们一定有 ...

  7. 一周极客热文:程序员给女朋友用HTML5制作的3D相册(附源码)

    一个高大上的HTML5作品,是利用HTML5 canvas制作的3D图片展示.据说是程序员给自己女朋友做的. 谁说程序员不懂浪漫! 源码下载:CSDN下载频道或来自杨林枫的整理. 一. 提升开发效率的 ...

  8. 极客时间高级Java工程师体系课2.0

    高级Java性能优化的七个方向 下栽の地止:https://lexuecode.com/6572.html 1.复用优化 在写代码的时候,你会发现有很多重复的代码可以提取出来,做成公共的方法.这样,在 ...

  9. 提前泄露小米10至尊版,博主赔偿100万;传字节跳动实习生删除GB以下所有机器学习模型;​快手宣布7月将取消大小周|极客头条

    「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews ...

最新文章

  1. 使用Prometheus+Grafana监控JVM
  2. uboot nand erase 的显示错误修复
  3. python中time模块详解_Python time模块详解
  4. 招聘:兼职ASP.NET 开发工程师
  5. Linux虚拟机安装应用程序提示Graphical installers are not supported by the vm
  6. J2EE开发之常用开源框架介绍
  7. 【转载】徐小平techCrunch演讲:创业者要找到跟你同生共死的伙伴!
  8. 计算机无法从硬盘启动怎么办,电脑不能从硬盘启动应该怎么解决
  9. 幼儿园调查过程怎么写_幼儿园对孩子的重要性你真的清楚吗?
  10. iOS之app审核遭遇5.2.1的条例被拒
  11. 用c#算成绩的总和_用c#编写输出成绩的总分和平均分
  12. MySQL时区错误导致server time zone value 'Öйú±ê׼ʱ¼ä' 错误
  13. 【转】韩寒:跳出棋盘的棋子
  14. android打开预览文件格式,Android中文档预览功能的实现思路及问题
  15. Android 百度地图应用定位经纬度返回4.9E-324有关问题
  16. Java redis实现消息队列
  17. 高德地图js API实现多点标记marker,多点marker移除和鼠标滑入标点显示提示框
  18. c语言常用的运行速度优化,C语言程序设计优化(提速)
  19. 抖音直播伴侣显示服务器问题,抖音直播伴侣窗口怎么设置?调整窗口的方法了解一下...
  20. 知识图谱问答的测评指标

热门文章

  1. 一起自学SLAM算法:8.2 Cartographer算法
  2. 【OpenSEES新材料/单元开发教程】第一讲 综述
  3. 【愚公系列】2023年06月 网络安全(交通银行杯)-图片信息隐藏
  4. 4G/5G多网融合多卡聚合技术在应急可视化指挥调度的应用
  5. 2023高频经典前端面试题(vue2+vue3+typescript+nodejs下篇,含答案)
  6. 利用Multigen Creator构建地形三维模型(CAD地形图--三维模型)
  7. 系统需求与功能需求有什么区别
  8. c语言 指针 字符串 回文 strcmp,【查找字符串面试题】面试问题:C语言指针题集… - 看准网...
  9. 基于Python实现神经网络中的激活函数图像绘制
  10. python判断素数的函数_Python 2种方法求某个范围内的所有素数(质数)