Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >一周极客热文:Java开发的10位牛人

一周极客热文:Java开发的10位牛人

作者头像
钱曙光
发布于 2018-02-02 03:25:50
发布于 2018-02-02 03:25:50
9190
举报
文章被收录于专栏:钱曙光的专栏钱曙光的专栏

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种提高编程技能的有趣方法来帮忙

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2014-04-13 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
你需要知道的10位Java开发牛人
 1、James Gosling   1983 年,Gosling 获得了加州大学的计算机科学学士学位。1990 年,他获得了卡内基梅隆大学的计算机科学博士学位,师从 Bob Sproull。在攻读博
Java帮帮
2018/03/15
2.4K0
你需要知道的10位Java开发牛人
一周极客热文:Java 8简明教程
该教程将带领你一步一步地认识这门语言Java 8的新特性。通过简单明了的代码示例,你将会学习到如何使用默认接口方法,Lambda表达式,方法引用和重复注解。看完这篇教程后,你还将对最新推出的API有一定的了解,例如:流控制,函数式接口,map扩展和新的时间日期API等等。 允许在接口中有默认方法实现 Java 8 允许使用default关键字,为接口声明添加非抽象的方法实现。这个特性又被称为扩展方法。下面是例子: 教程的更多内容请点击:《Java 8简明教程 》 一、 JDBC常见面试题集锦(一)
钱曙光
2018/02/02
1.3K0
一周极客热文:Java 8简明教程
一周极客热文:5种类型的程序员
一位过来的老鸟程序员总结了自己多年的程序员经历,把程序员分为以下五类: 补漏型:当哪里出现差错的时候他会迅速的修补 完美主义强迫症型:“你想对我的代码做什么!” 反编程型:“我是一个程序员,但是老子不写代码!” 半吊子型:“你还想怎样?它已经能工作了不是吗?” 理论型:“好吧,这样是可行的,但事实上还有一个更好的选择。” 就个人而言,我认为自己是一个完美主义型。那么,你是哪一种呢?欢迎在评论中写下你的观点。 由于原文是英文,大家可看热心的CSDN用户赖信涛对此文的编译:五种类型的程序员。 一、 你已经毁
钱曙光
2018/02/02
9880
一周极客热文:5种类型的程序员
一周极客热文:一个7岁女孩告诉你的关于计算机编程的本质
一个七岁的女孩子,在花了一个小时学习编程后,她对编程得出了令人赞叹的体会。(如上图) 计算机很傻,它只会做那些你让它做的事。 编程真的很难!(你必须非常的认真!) 你告诉它去做事情时必须按正确的顺序。 你可以用计算机做出很多不同的事情。 一定要检查你的工作。 很惭愧,试问我们有几个人能够像这个小女孩这样对什么是编程有这样真实的理解? 一、 每个极客都应该知道的Linux技巧 如果你想提高效率而又不用做这些搜集资料的跑腿活儿,那我们已经收集了50多条简单易学的Linux技巧,以帮助你更潇洒地工作,并且最大
钱曙光
2018/02/02
1K0
一周极客热文:一个7岁女孩告诉你的关于计算机编程的本质
一周极客热文:厌倦了编程书?3种提高编程技能的有趣方法来帮忙
Code Combat 如果你曾经从书上学习编写代码,你就知道那有多乏味。为什么不试试一些激动人心的方法来使学习更有乐趣呢?下面介绍的这些网站每个都有自己独特的风格,但是它们都加入了游戏元素。这些稀奇古怪而有趣的游戏能够使你找回学习的乐趣。 Code Combat:关卡设置从简单的概念如预先编好的动作到带条件判断的行动到更高级的咒语例如计算。使用语言:JavaScript。另外,他们已经把所有东西开源了所以能人巧匠们(使用者)可以开发他们自己的关卡。 Code Wars:你可以使用Ruby,JavaS
钱曙光
2018/02/02
1.3K0
一周极客热文:厌倦了编程书?3种提高编程技能的有趣方法来帮忙
一周极客热文:2014最受欢迎的10种编程语言
从10个重要的信息源(包括IEEE Xplore,谷歌和GitHub)中选取了12个重点指标,评选出了2014最流行的编程语言。(具体排名请看上图) 下面是小编为大家盘点的一周极客热文。(如果你对有极客头条有什么建议或遇到了什么问题欢迎来邮qianshg@csdn.net,主题请加“极客头条”字样。) 一、 程序员面试资源大收集 资源一:《crack the code interview》——谷歌资深技术面试官经典之作 资源二:《程序员编程艺术:面试和算法心得》——CSDN知名博主周磊的作品,真的是精益
钱曙光
2018/02/02
9010
一周极客热文:2014最受欢迎的10种编程语言
一周极客热文:Java开发牛人十大必备网站
新时代的学习不再是陈旧的课堂教学,而是个性化的学习,而网络自学也成为很多人的学习新方式,网站可以提供信息,以及一些很棒的讲座, 还能解答一般问题、面试问题等,质量是衡量一个网站的关键因素。日前,一个资深程序员为我们推荐了他搜集的一些Java开发必备的网站,不妨来看下: Stackoverflow:有成千上万个好问题和答案 DZone:有相当多的开发者在这个网站上分享他们博客文章 LeetCode:如果有Java方面的面试问题可在教程中找到答案 Java SE技术文档:包含了在使用Java SE API时
钱曙光
2018/02/02
1.2K0
一周极客热文:Java开发牛人十大必备网站
一周极客热文:2014年最值得学习的编程语言
经过数据分析和研究Jobs Tractor的45000个开发人员招聘职位数据,我们得到了上图的结果: 自上一年,主要的变化如下:
钱曙光
2018/02/02
1.3K0
一周极客热文:2014年最值得学习的编程语言
一周极客热文:依赖 IDE 做开发,会让你成为一名糟糕的程序员么?
上图为:Mac系统文本编辑器Chocolat 事实上,一款优秀的IDE会让你的工作更有效率:优质的框架加快了项目进度,自动编译和IDE重构工具让编码进行得更快,集成单元测试让你的应用程序易于维护,部署工具、web服务器、代码分析器或编译时绑定等简化了项目工作流程,除此之外,它还标准化了程序员的开发经验,这既有利于开发者本身也有利于项目的进行。团队内的开发者们使用相同的工具一起工作效率更高,而企业也受益于老员工与新员工之间的代沟会变小。 但是依赖IDE也有不好的地方,主要是一下三个方面: 人们所用的IDE
钱曙光
2018/02/02
1.7K0
一周极客热文:依赖 IDE 做开发,会让你成为一名糟糕的程序员么?
Java学习笔记-全栈-Java基础-10-多线程
为了避免多线程中的数据的HappenBefore,volatile保证了多线程之间变量的可见性。(轻量级的synchronize)
devi
2021/08/18
3390
一周极客热文:程序员给女朋友用HTML5制作的3D相册(附源码)
一个高大上的HTML5作品,是利用HTML5 canvas制作的3D图片展示。据说是程序员给自己女朋友做的。 谁说程序员不懂浪漫! 源码下载:CSDN下载频道或来自杨林枫的整理。 一、 提升开发效率的十个工具 Git——试一试。 Stack Overflow——满足了它的活跃用户的虚荣心,而那些没有帐户的用户会不断的涌进来,找到他们满意的答案,并且点击推荐的广告。 Office 365——它集成了微软的Onedrive, Sharepoint, Exchange, Access等工具。 IntelliJ
钱曙光
2018/02/02
4.6K0
一周极客热文:程序员给女朋友用HTML5制作的3D相册(附源码)
一周极客热文:微软将推新编程语言M#:系统编程级别的C#
据国外媒体VB报道,微软正在开发一款新的编程语言:M# 。它在C#的基础上添加了系统编程特性,可用来构建各种类型的应用,尤其是云计算应用。 微软员工Joe Duffy日前在其个人博客中对M#的主要特性有: Lifetime understanding Side-effects understanding 大规模异步编程(Async programming at scale) 类型安全系统编程(Type-safe systems programming) 现代架构(Modern frameworks) 现
钱曙光
2018/02/02
2K0
一周极客热文:微软将推新编程语言M#:系统编程级别的C#
Spring Job?Quartz?XXL-Job?年轻人才做选择,艿艿全莽~
在产品的色彩斑斓的黑的需求中,有存在一类需求,是需要去定时执行的,此时就需要使用到定时任务。例如说,每分钟扫描超时支付的订单,每小时清理一次日志文件,每天统计前一天的数据并生成报表,每个月月初的工资单的推送,每年一次的生日提醒等等。
芋道源码
2020/05/19
7.2K0
Spring Job?Quartz?XXL-Job?年轻人才做选择,艿艿全莽~
针对Python开发人员的10个“疯狂”的项目构想
作者 | Juan Cruz Martinez 译者 | 刘雅梦 策划 & 编辑 | 刘燕
龙哥
2020/11/19
5740
针对Python开发人员的10个“疯狂”的项目构想
一文搞定Java并发编程面试考点
任何线程都可以设置为守护线程和用户线程,通过方法Thread.setDaemon(bool on);true则把该线程设置为守护线程,反之则为用户线程。Thread.setDaemon()必须在Thread.start()之前调用,否则运行时会抛出异常。
Bug开发工程师
2019/05/04
3830
Java开发面试常见问题总结
JVA源码被编译会生成字节码文件,通过不同平台上下载的不同版本的JVM,将字节码文件翻译成对应的机器码。注意的是,跨平台的Java程序,不是JVM。JVM是使用C/C++开发的,是编译后的字节码,不能跨平台。
全栈程序员站长
2022/07/22
1K0
Java开发面试常见问题总结
高频前端开发面试问题及答案整理
https://blog.csdn.net/p358278505/article/details/78718283
@超人
2021/02/26
1.6K0
高频前端开发面试问题及答案整理
jeecg一个开源的java开发脚手架
作者:张代浩,京东商城资深架构师,一个抽象能力极强的前辈,我大致看了一下工程目录结构以及框架配置和源码,简直对作者佩服的五体投体,能抽象剥离的绝不写多余的代码!这里的内容均为jeecg官方的描述,只是作为一个记录! 
kl博主
2023/11/18
4950
Netty干货分享:京东京麦的生产级TCP网关技术实践总结
京东的京麦商家后台2014年构建网关,从HTTP网关发展到TCP网关。在2016年重构完成基于Netty4.x+Protobuf3.x实现对接PC和App上下行通信的高可用、高性能、高稳定的TCP长连接网关。
JackJiang
2018/08/29
4.7K1
ZStack源码剖析之核心库鉴赏——ThreadFacade|Java 开发实战
在ZStack中,最基本的执行单位不仅仅是一个函数,也可以是一个任务(Task。其本质实现了Java的Callable接口)。通过大小合理的线程池调度来并行的消费这些任务,使ZStack这个Iaas软件有条不紊运行在大型的数据中心里。
泊浮目
2024/01/09
1700
ZStack源码剖析之核心库鉴赏——ThreadFacade|Java 开发实战
推荐阅读
相关推荐
你需要知道的10位Java开发牛人
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档