共有 447 篇文章
前言 Java微服务能像Go微服务一样快吗? 这是我最近一直在思索地一个问题。 去年8月份的the Oracle Groundbreakers Tour 2020 LATAM大会上,Mark Nelson和Peter Nagy就对此做过一系列基础的的测试用以比较。接下来就给大家介绍下。 在程序员圈子里,普遍的看法是Java老、慢、无聊 ,而Go是快、新、酷...
JAVA枚举,比你想象中还要有用! 我经常发现自己在Java中使用枚举来表示某个对象的一组潜在值。 在编译时确定类型可以具有什么值的能力是一种强大的能力,它为代码提供了结构和意义。 当我第一次了解枚举时,当时我认为它们只是一个为常量命名的工具,可以很容易地被静态常量字符串ENUMVALNAME所取代。 后来我发现我错了。事实证明,Java枚举具有相当高级的特性,可以使代码干净、不易出错,功能强大。...
前言 说到Spring,也许现在的开发者们最先想到的是 Josh Long !http://img.didispace.com/FlN-i47HDJ8Vth2vG2rnjiFORYF 超快的语速与现场代码能力,让很多Java开发者折服。 然后Spring的历史上,最传奇的还是要数其创始人:Rod Johnson! 先不说别的,看到他的学历,你就震惊的了,悉尼大学的音乐学博士!不要惊讶,不是计算机!...
最近PDD的瓜太火,心疼一下我们互联网人!所以,今天TJ整理了一批专注整理互联网公司相关信息的开源项目,方便大家在求职时候提前了解公司的文化,看是否适合自己,避免进去之后再后悔。 996.ICU 什么是 996.ICU?工作 996,生病 ICU 这个口号是不是很熟悉?是的,这是第一个在GitHub引爆996工作制问题的项目,就连Python之父也为次发声!...
现在的00后少年可能已经不太了解《暗黑破坏神2》这款由暴雪打造的经典游戏。该游戏上市的时候,国内个人家用电脑还没有那么普及,网络游戏也没有那么风靡,现在的孩子可能无法想象,那时候网吧里的很多人都是在玩这款单机游戏! 元旦逛GitHub的时候,居然发现有大神复刻了一个暗黑破坏神2,该项目名称叫:OpenDiablo2,它的Logo有没有让你回忆起以前的图标呢?...
今天开个很久没搞的工程,刚开的时候一片红,很自然的想到,要去配置一下项目的JDK,但是配置好之后,又出了个诡异问题:项目可以运行,但是import项目内部自己写的类的时候,都出现了红色错误。虽然import显示错误,但是实际类是存在的!! 就像下面这样: !https://blog.didispace.com/images/pasted-365.png...
还记得去年分享过一篇日期格式化使用 YYYY-MM-dd 的潜在问题http://blog.didispace.com/something-about-YYYY-MM-dd/的文章不? 历史又重演了... !http://img.didispace.com/FvTZWw3tOAsbDsmnAEkWtLTCQ5hj 事故现场 我们来写个单元测试,重现一下这个问题。 测试逻辑: 1....
每个人或多或少总会碰到要使用并且自己完成编写一个最基础的Bash脚本的情况。真实情况是,没有人会说“哇哦,我喜欢写这些脚本”。所以这也是为什么很少有人在写的时候专注在这些脚本上。 我本身也不是一个Bash脚本专家,但是我会在本文中跟你展示一个最基础最简单的安全脚本模板,会让你写的Bash脚本更加安全实用,你掌握了之后肯定会受益匪浅。 为什么要写Bash脚本 其实关于Bash脚本最好的解释如下:...
昨晚看了几个老外分享的面试题,还挺有意思的。下面我们分两期来一起看看都是些怎么样的问题难到了老外?如果是你,是否可以都答对呢? > 如果您对原文感兴趣,也可以通过这个链接查看:https://levelup.gitconnected.com/tricky-java-interview-questions-cfc546fd03ab Q1:下面Java代码的输出是什么? java public...
Hello World 对于每一个开发者来说都不陌生,因为在我们学习任何一个语言或框架的时候,都会有一个Hello World的案例来帮助我们快速入门。 如果我们使用JavaScript来输出Hello World的话,可以这样写: javascript alert"Hello World"; 放入HTML: html alert"Hello World";...