摘要:
我于2012-10-02加入博客园。当时,我还在上学,任课老师让我们开发一个博客系统作为一个作业,于是,我和我的同学们开始注册了博客账号来体验一下“别人的博客是怎样?有哪些功能” 我当时注册的众多博客账号中,就包含现在这个博客园的这个账号。 在后面的日子里,我偶尔会发一些文章到这里,其中有个别文章得 阅读全文
摘要:
最近刷微博,豆瓣,B站,微信朋友圈,总能看到yyds这几个字母。我知道这肯定是网友新发明的缩写“词”,不!它算不上“词”,只能说是一种代号,那这个缩写是什么意思呢?是“意淫大师”还是“夜夜都死” ?然而,我不屑于去查这几个字母缩写是什么意思,我不知道使用这种字母缩写意义何在,也不认可使用这种缩写。 阅读全文
摘要:
换了新的m1芯片的Macboot pro,配置环境如下: MacBook Pro (13-inch, M1, 2020) 芯片:Apple M1 系统版本:macOS Big Sur jdk: openjdk version "1.8.0_282" OpenJDK Runtime Environme 阅读全文
摘要:
刚才再看一个文档的时候,里边有这么一句话: The reason for choosing Groovy is, because, it offers by far the greatest transparency for pepple using Java. 第一次看这句话,没读懂,再仔细看一遍 阅读全文
摘要:
为什么你的习惯难以养成,多次立志,却总是失败?如果每天的习惯只是一个小到无法拒绝,小到无法失败的事情,长期执行下去,能否让你成功? 习惯是什么? 习惯就是我们通过长时间积累而养成的一些生活方式。比如王大爷每天5点早起去公园甩鞭子,比如小李每天早上都要洗澡,比如小张每天睡前都要喝一杯牛奶。他们每天都是 阅读全文
摘要:
ThreadPoolExecutor具有多个参数,为了能够用好ThreadPoolExecutor,我们需要了解参数的含义以及了解参数背后线程池执行的流程。如果只靠死记硬背,这么多参数很容易遗忘,因此本文设计了一个例子帮你了解任务提交到线程之后是怎样的执行流程,观察例子的运行结果再结合参数可以更直观 阅读全文
摘要:
近几年“996”的话题热度不断,或者说996话题在“互联网从业者”圈子中热度不断。然而每一次,我都感觉这个话题“跟我无关”,因为我真的965了七年。曾经有人这么说我:“你都不像一个程序员,程序员哪有下班这么早的?”。是的,我确实不像“主流程序员”那样,即没有有996,也不像媒体口中描述的那样“黑色双 阅读全文
摘要:
假设我们有一个springboot项目,使用Maven构建的。当我们使用git clone xxx.git将项目clone到本地之后,我们怎么打开项目? 打开idea,新建empty project ,然后import from desk ? 太麻烦了。通过配置快捷命令,可以使用idea pom.x 阅读全文
摘要:
工作中使用Java8,但是我的私人电脑上安装了2版本的JDK: openjdk8和openjdk11。刚刚在使用jconsole的时候发生了点问题,切换到jdk8就没问题了。每次都手动调整Java_home太麻烦了。我们可以在~/.bash_profile进行了如下配置: export JAVA_8 阅读全文
摘要:
程序员的作用应该是穷尽其软件开发和设计的技能,完成一个个能够提高效率、解放双手、让人们生活更便捷的工具和平台,而不是帮助产品经理梳理业务逻辑。然而,实际如此吗?恐怕诸多程序员都有话说,甚至是“有个马卖批不知道当讲不当讲?”。 君不见很多程序员,一方面得写代码,一方面还得给无偿辅佐产品经理这个小皇帝。 阅读全文
摘要:
前言 刚参加工作的时候,每写一行代码都感觉十分开心、充满了新鲜与激情。随着参与项目的增多,代码写的越来越多,越写越熟练。于此同时解决问题的速度也越来越快,暴露的问题也越来越少。无论什么需求,来了就干,看着看板里的任务一条条被消除,看着系统功能一个个上线,感觉自己写的代码指哪打哪。 这时候写代码感觉真 阅读全文
摘要:
如何写好一个转正答辩报告 几个月前,我刚经历了转正答辩,这是我职业生涯中转正答辩表现最好的一次。在我之前经历的几家公司中,转正的流程各不相同,我将它们为主动式和被动式。这里的被动式指的是:公司是主动方,我们是被动方。公司方面派出我的直属领导在HR的陪同下(或者没有HR),找我当面谈话,对我入职以来的 阅读全文
摘要:
本篇将会讲解应用部署到Kubenetes集群,集群副本集查看,集群自愈能力演示,集群扩容,滚动升级,以及回滚。 本篇是Docker&Kubenetes系列的第四篇,在前面的篇幅中,我们向Kubenetes中部署了单个应用实例。如果单个节点故障了,那么服务就不可用了,这在实际环境中是不能接受的。在实际 阅读全文
摘要:
本章将会讲解: pod的概念,以及如何向k8s中部署一个单体应用实例。 在上面的篇幅中,我们了解了docker,并制作、运行了docker镜像,然后将镜像发布至中央仓库了。然后又搭建了本机的k8s环境。本篇将演示如何将单个服务实例部署到k8s。 Pod的含义 k8s的最小部署单元是pod,pod这个 阅读全文
摘要:
本篇将会讲解k8s是什么?本机k8s环境搭建,部署一个pod并演示几个kubectl命令,k8s dashboard安装。 k8s是什么 k8s是kubernetes的简写,它是一个全新的基于容器技术的分布式架构领先方案。它是谷歌内部使用的大规模集群管理系统Borg的一个开源版本。这个项目在谷歌内部 阅读全文
摘要:
本篇文章将会讲解:docker是什么?docker的安装,创建一个docker镜像,运行我们创建的docker镜像,发布自己的docker镜像至中央仓库。 Docker是什么 docker是什么?我们在谷歌翻译中输入单词 docker 得到的解释是:码头工人,搬运工人。码头是什么样?我们没去过,但也 阅读全文
摘要:
今天在公司体验了一下上门理发服务,人事约的是某上门服务APP里边五星手艺人,这真是个好福利,毕竟疫情期间大家都憋了一个多月没剪头发了。虽然只来了一个理发师,但是需要理发的同事还是挺多的,我排到了下午。 等轮到我的时候都已经下午5点了多了,我看理发师小伙子略显疲惫。于是当他招呼我坐下来了之后,我就开始 阅读全文
摘要:
原稿于3.2日发布,然而事情并没完,我发现必须得补充一个常见的坑,为了防止大家采坑,我在更新了本文的后两段。 上一篇中我们通过一个实例看到了Java8 Stream API 相较于传统的的Java 集合操作的简洁与优势,本篇我们依然借助于一个实际的例子来看看Java8 Stream API 如何抽取 阅读全文
摘要:
我是一名Java程序员,在北京工作了6年,此篇文章记录了我2019年11月,在这个寒冷的冬天被裁员之后,心态变化及重新找工作的心路历程。(PS:本文发布15小时之后浏览量6458,评论过百,着实惊喜,所以在原文的基础上我又补充了一点内容,并应评论网友的建议注册了一个公众号,见结尾) 失业“如期而至” 阅读全文
摘要:
我想独立实现一个全栈产品为什么这么难 日常生活中,我们会使用很多软件产品。在使用这些产品的时候,我们看得见的东西称为“前端界面”如一个输入框、一个按钮,点击按钮之后发生的一切看不见的东西称为“后端服务”。与之对应的创造者分别称为“前端程序员”、“后端程序员”,然而,一个完整产品的开发不仅仅是只有前端 阅读全文