日常记录

88 篇文章

当音乐学博士搞起编程,用一本书改变了Java世界!

2021-01-12 17:16 日常记录 Spring

前言 说到Spring,也许现在的开发者们最先想到的是 Josh Long !http://img.didispace.com/FlN-i47HDJ8Vth2vG2rnjiFORYF 超快的语速与现场代码能力,让很多Java开发者折服。 然后Spring的历史上,最传奇的还是要数其创始人:Rod Johnson! 先不说别的,看到他的学历,你就震惊的了,悉尼大学的音乐学博士!不要惊讶,不是计算机!...

阅读全文

IDEA中无法import自己工程中类的问题解决方法

2021-01-02 17:21 日常记录 IntelliJ IDEA

今天开个很久没搞的工程,刚开的时候一片红,很自然的想到,要去配置一下项目的JDK,但是配置好之后,又出了个诡异问题:项目可以运行,但是import项目内部自己写的类的时候,都出现了红色错误。虽然import显示错误,但是实际类是存在的!! 就像下面这样: !https://blog.didispace.com/images/pasted-365.png...

阅读全文

如何写出安全的、基本功能完善的Bash脚本

2020-12-25 17:50 日常记录 DevOps

每个人或多或少总会碰到要使用并且自己完成编写一个最基础的Bash脚本的情况。真实情况是,没有人会说“哇哦,我喜欢写这些脚本”。所以这也是为什么很少有人在写的时候专注在这些脚本上。 我本身也不是一个Bash脚本专家,但是我会在本文中跟你展示一个最基础最简单的安全脚本模板,会让你写的Bash脚本更加安全实用,你掌握了之后肯定会受益匪浅。 为什么要写Bash脚本 其实关于Bash脚本最好的解释如下:...

阅读全文

成为最差开发者的10条建议

2020-10-23 18:03 日常记录

昨天在devto上面看到一篇挺有意思的文章,一位国外开发老哥发表了一篇关于如何成为最糟糕开发者的10条建议https://dev.to/dabit3/top-10-pieces-of-advice-for-becoming-the-worst-developer-possible-3kke,相比其他正向建议如何成为一名优秀程序员类的文章更为深刻。下面我们一起来看看这10条建议都是啥! Top...

阅读全文

你要知道的21道软件设计 + 面向对象的面试题

2020-07-29 02:15 日常记录

不管大家参加任何的编程面试,都逃不过关于系统设计和软件设计的问题。如果你想做的更好,你可以试试准备这个话题。以前我分享过我的一个关于编程面试问题的清单,也分享了一些关于系统设计的问题,但好多人比较感兴趣,会提问更多的问题。因为系统设计比较难,需要多加练习才能更好地掌握。 当我在偶然在Educative上看到如何应对系统设计面试的课程时,我就从亲朋好友那里收集了许多关于系统设计面试问题,然后做成了清...

阅读全文

Merging 和 Rebasing 的大比拼

2020-07-28 17:12 日常记录 git

虽然 merging 和 rebasing 在 git 中相似时,但他们提供不同的功能。为了让你的历史尽可能的干净和完整,你应该知道以下几点。 git rebase 命令已 神奇的 Git voodoo 而闻名,初学者应该远离它,但它实际上可以让开发团队在使用时更加轻松。在本章中,我们将 把 git rebase 和与之有关联的 git merge 命令相比较 ,并在典型的 Git...

阅读全文

用了那么多年的 Master 分支或因种族歧视而成为历史?

2020-06-15 17:11 日常记录

最近真的是活久见了...不知道你是否也有碰到之前Fork过的国外开源项目,最近突然崩了,原因居然是好多项目都把master分支改为了main分支!更可怕的是修改原因居然是涉及种族歧视。用了那么多年的master,居然是种族歧视?到底发生了什么? 运动的发起 这次的 master 改 main 的倡导运动发起自知名技术博主 Scott Hanselman。6月8日 Scott...

阅读全文

大批 IDEA 激活码到期之后的乱象...

2020-01-11 17:21 日常记录 IntelliJ IDEA

JetBrains旗下有多款编译器工具(如:IntelliJ、WebStorm、PyCharm等)在各编程领域几乎都占据了垄断地位。今日,疑似JetBrains严查盗版破解用户,导致大量以破解方式获取使用权限的用户,无法继续使用。 !filehttp://img.didispace.com/FkD9WdEnCBW2mMvIr7uT6bCNjB7u...

阅读全文

高效程序员的七个习惯

2020-01-07 02:13 日常记录

软件工程师花费大量时间通过练习leet code问题和完善简历来获得更好的面试通过可能。一旦他们最终被谷歌、亚马逊或其他公司录用,他们可能会发现:过去用来得到这份工作的技能与他们日常工作中需要的技能并不匹配。 我们的团队受到 TechLead 创建的高效程序员七项技能的启发。我们想提供我们自己对这个话题的看法。以下是我们总结的高效程序员的七项技能。 1. 学习如何阅读别人的代码...

阅读全文

MacOS深色模式下微信文章页面背景变为黑色问题的解决

2019-12-30 03:01 日常记录

由于长期伏案,颈椎问题比较严重,所以平时都尽量减少低头看手机的时间,也就养成了用浏览器看各种读物的习惯,其中就包括公众号文章。最近不知道从哪一天开始,突然发现公众号文章的背景突然变成了黑色。 就像这样子: !https://blog.didispace.com/images/pasted-298.png 开始一直以为是不是Chrome插件作祟,但是通过禁用所有插件的方式也没有能够得到恢复。同时,还...

阅读全文