我差不多,哦不我已经是个废人了No.4

我是小蕉。

好吧大家都说技术看不懂,那好吧,今天一点技术都没有,主要谈谈一个人来如何懒起来。

前几日因为要部署一个ElasticSearch集群,虽然只有三台。但是,我就是不想一台一台去部署啊,烦死个人了。万一后面要部署1000台,那可要怎么办??真心一台一台去处理咩。我懒得要命,我才懒得这样干。 就抽象一下,提炼出一个垃圾批量部署的法子。安装包准备->环境准备->安装包上传解压->配置变更->启动服务器。看起来也就长这样,一个shell脚本搞定,虽然花了半天的时间,但是在后面操作其他机器的时候,发现三台机器的集群扛不住,我在不到三分钟内,就把集群扩展到了六台,不黑不吹,真人真事。

这大概是当一个程序猿最大的好处了吧,能搞一些小工具来提高生活的效率,其实从好几年前就一直在想,不要因为技术而技术,技术是为业务服务的。编程从根本上就是为提高生产效率而产生的,之前一直在想跨界的事情,生物学家加编程,音乐家加编程,书法家加编程,会变成什么?我能够预感到的事情,就是他们可能会从一个我们普通人想都想不到的角度,去把一个东西产品化,可能提供给大众,也提高了自己研究的效率。

人的本质还是不勤快的。

每天都做同一样事情,估计会疯掉把。懒人瓦特发明了蒸汽机,不就是懒得每次水开的时候都去打开盖子放气吗?其实吧我们做的很多事情都是懒,比如技术的快速实现是懒,是为了现在可以解决问题早点回家老婆孩子热炕头,王者守望LOL。比如代码的重构是懒,是为了实现第二个类似需求的时候可以少一点工作。我们在做这些东西的时候其实还真不是因为为了表现出勤快。

举个栗子,我想要勤快的话,比如打印十行的“人群之中钻出来一个光头”,我可以这样。

System.out.println("人群之中钻出来一个光头");

System.out.println("人群之中钻出来一个光头");

System.out.println("人群之中钻出来一个光头");

System.out.println("人群之中钻出来一个光头");

System.out.println("人群之中钻出来一个光头");

System.out.println("人群之中钻出来一个光头");

System.out.println("人群之中钻出来一个光头");

System.out.println("人群之中钻出来一个光头");

System.out.println("人群之中钻出来一个光头");

System.out.println("人群之中钻出来一个光头");

烦死个人了,写得我手都酸了,但是我就是不想写我就是要想偷懒我要怎么做呢?就像下面这样去思考,去总结,去想办法。喏。

int i = 10;

while(i-->0){

System.out.println("人群之中钻出来一个光头");

}

还有就是大家都说程序猿的工资为什么这么高,这是什么原因。卧槽,我觉得这个问题可以换一下->为什么除了我以外的程序猿工资为什么这么高。我看过的一句话啊,可能是最好的回答。劳动人员在工作的时候,按照件数创造物品,或者各种单子促成交易,他们一旦下班那就没他们什么事了。但是程序猿,即使我们下班了,程序依然在跑着,依然在提供各种各样的服务,创造各种各样的价值,我觉得这就是对为什么程序猿工资这么高的原因了,这也是人类一直追寻的提高效率。

前方高能,非战斗人员迅速撤离撤离。

好了我不写了我手好酸,贴点代码,下面是我搞死我虚拟机的工具,886。

publicclassBlowUpJVM {

privatestaticListlist=newArrayList();

publicstaticvoidmain(String[]args) {

testStackOverFlow();//栈深度溢出

testOutOfHeapMemory();//堆溢出

testNativeMethodOutOfMemory();//本地方法栈溢出

//这个别跑!!!会死机的!!!别问我怎么知道的。

//testStackOutOfMemory();

}

publicstaticvoidtestNativeMethodOutOfMemory(){

while(true){

ExecutorServiceexecutors= Executors.newFixedThreadPool(50);

inti=0;

while(i++<10){

executors.submit(newRunnable() {

@Overridepublicvoidrun() {}

});

}

}

}

publicstaticvoidtestStackOutOfMemory(){

while(true) {

Threadthread=newThread(newRunnable() {

@Override

publicvoidrun() {while(true){}}

});

thread.start();

}

}

publicstaticvoidtestOutOfHeapMemory(){

Listlist=newArrayList();

while(true){

list.add(newStringBuffer(););

}

}

publicstaticvoidtestStackOverFlow(){

BlowUpJVM.testStackOverFlow();

}

}

长按关注或者分享一下我还是很开心的嗯。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 151,511评论 1 330
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 64,495评论 1 273
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 101,595评论 0 225
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 42,558评论 0 190
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 50,715评论 3 270
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 39,672评论 1 192
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,112评论 2 291
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 29,837评论 0 181
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 33,417评论 0 228
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 29,928评论 2 232
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 31,316评论 1 242
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 27,773评论 2 234
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 32,253评论 3 220
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 25,827评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,440评论 0 180
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 34,523评论 2 249
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 34,583评论 2 249

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,275评论 18 399
  • 【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔...
    叶总韩阅读 5,065评论 0 41
  • Redis 数据结构简介 Redis 可以存储键与5种不同数据结构类型之间的映射,这5种数据结构类型分别为Stri...
    DreamerRzc阅读 236,134评论 26 271
  • 我最不想嫁的“就是我爸那种人”。 在公司一次闲聊中,小茴的话,差点让我们惊掉下巴。按理说,女儿是爸爸的小情人,爸爸...
    涵露微微阅读 528评论 0 1
  • ——10月5日黄石小雷山、父子山游记 放假在家闲闷四天,终究耐不住寂寞,打算5号跟驴友群出游。乐乐偷听了这个消息...
    玲珑简书阅读 329评论 0 0