随笔 - 94  文章 - 0  评论 - 20  阅读 - 75474
04 2020 档案
ThreadLocal 是什么鬼?用法、源码一锅端
摘要:ThreadLocal 是一个老生常谈的问题,在源码学习以及实际项目研发中,往往都能见到它的踪影,用途比较广泛,所以有必要深入一番。 敢问,ThreadLocal 都用到了哪里?有没有运用它去解决过业务问题呢? 没用过、答不上来也没关系,因为通过今天的分享,能让你轻松 get 如下几点,收获满满。 阅读全文
posted @ 2020-04-26 14:50 一猿小讲 阅读(1141) 评论(0) 推荐(3) 编辑
MDC是什么鬼?用法、源码一锅端
摘要:近期用到阿里的一款开源的数据同步工具 Canal,不经意之中看到了 MDC 的用法,而且平时项目中也多次用到 MDC,趁机科普一把。 通过今天的分享,能让你轻松 get 如下几点,绝对收获满满。 a)MDC 快速入门; b)MDC 源码解读; c)MDC 能干什么? 阿里开源项目 Canal: 老项 阅读全文
posted @ 2020-04-21 09:43 一猿小讲 阅读(19989) 评论(2) 推荐(5) 编辑
搞懂 XML 解析,徒手造 WEB 框架
摘要:恕我斗胆直言,对开源的 WEB 框架了解多少,有没有尝试写过框架呢?XML 的解析方式有哪些?能答出来吗?! 心中没有答案也没关系,因为通过今天的分享,能让你轻松 get 如下几点,绝对收获满满。 a)XML 解析的方式; b)digester 的用法; c) Java WEB 框架的实现思路; d 阅读全文
posted @ 2020-04-20 13:16 一猿小讲 阅读(1487) 评论(0) 推荐(0) 编辑
细数Java项目中用过的配置文件(YAML篇)
摘要:灵魂拷问:YAML,在项目中用过没?它与 properties 文件啥区别? 目前 SpringBoot、SpringCloud、Docker 等各大项目、各大组件,在使用过程中几乎都能看到 YAML 文件的身影。 2017 年的时候,我才真正把 YAML 文件用到负责的项目中,当时用 YAML 文 阅读全文
posted @ 2020-04-14 13:12 一猿小讲 阅读(2398) 评论(0) 推荐(0) 编辑
细数Java项目中用过的配置文件(properties篇)
摘要:灵魂拷问:在不重启服务的前提下,如何让配置修改生效的呢?有什么奇技淫巧吗? 灵魂拷问:在 Java 项目中,总能看到以 .properties 为后缀的文件踪影,这类配置文件是怎么加载的呢? 项目研发过程中,总会遇到一些经常改变的参数,比如要连接的数据库的连接地址、名称、用户名、密码;再比如访问三方 阅读全文
posted @ 2020-04-12 02:18 一猿小讲 阅读(3425) 评论(0) 推荐(0) 编辑
细数Java项目中用过的配置文件(ini 篇)
摘要:Java 菜鸟,会把可变的配置信息写死在代码里;Java 老鸟,会把可变的配置信息提取到配置文件中。坊间流传这么一句非科学的衡量标准,来评判程序员的级别。 那么,项目中的配置信息,你平时都是怎样来实现的呢?你项目中用过哪些配置文件呢? 近期将结合实际项目或源码,说说这些年用过的那些有关配置的奇技淫巧 阅读全文
posted @ 2020-04-09 21:40 一猿小讲 阅读(1381) 评论(0) 推荐(0) 编辑
Java程序员拥有这些工具,还怕干不出好活
摘要:老话说,工欲善其事,必先利其器。 那么,作为编程人员,你都用过哪些“兵器”呢?你的”兵器“够”锋利”吗? 近期,有很多新朋友问,都有什么画流程图的工具,给推荐推荐? 索性,就静下来,好好梳理一下,从事编程十余载中,用到了哪些工具?尝试汇总分享给大家,希望对大家有所帮助。 Tips: 1. 考虑方便收 阅读全文
posted @ 2020-04-04 10:43 一猿小讲 阅读(530) 评论(0) 推荐(1) 编辑
Java 程序该怎么优化?(实战篇)
摘要:面试官:出现了性能问题,该怎么去排查呢? 程序猿:接口响应那么慢,时间都花到哪里去了? 运维喵:为什么你的应用跑着跑着,CPU 就接近 100%? 分享一些真实生产问题排查故事,看看能否涨姿势,能否 get 到其中之「趣」? 另外,为了方便收藏,文末把 Java 程序优化及问题排查套路,整理成了葵花 阅读全文
posted @ 2020-04-04 10:22 一猿小讲 阅读(801) 评论(0) 推荐(0) 编辑
Java 程序该怎么优化?(工具篇)
摘要:程序员:为什么程序总是那么慢?时间都花到哪里去了? 面试官:若你写的 Java 程序,出现了性能问题,该怎么去排查呢? 工欲善其事必先利其器,为你呈上一箩筐性能优化工具,必有一款满足你,废话不多说,直奔主题。 1. hprof 工具 hprof 工具是通过织入监控代码,来对 Java 程序进行监控的 阅读全文
posted @ 2020-04-04 10:19 一猿小讲 阅读(683) 评论(0) 推荐(0) 编辑
Java 程序该怎么优化?(命令篇)
摘要:灵魂拷问,JDK 提供的命令,除了 java、javac,你还用过哪些命令呢? 灵魂再拷问,若你写的 Java 程序,出现了性能问题,该怎么去排查呢? Java 作为编程语言中的战斗机,JDK 默认已经为我们提供了很多排查问题的工具,接下来就逐一认识认识。 1. jps jps 命令,可以列出系统中 阅读全文
posted @ 2020-04-04 10:16 一猿小讲 阅读(330) 评论(0) 推荐(0) 编辑
Java 程序该怎么优化?(技巧篇)
摘要:搬砖者:为什么程序总是那么慢?它现在到底在干什么?时间都花到哪里去了? 面试官:简单谈谈 Java 程序性能优化? 1. 字符串处理优化,乃优化之源。 研发过程中,String 的 API 用的应该是最多,创建 String 对象,以及字符串分割处理那是常有的事儿。 1.1. 字符串分割,谁更胜一筹 阅读全文
posted @ 2020-04-04 10:12 一猿小讲 阅读(2573) 评论(0) 推荐(0) 编辑
程序员写出这样的代码,能不挨骂吗?
摘要:当你换槽填坑时,面对一个新的环境。能够快速熟练,上手实现业务需求是关键。 但是,哪些因素会影响你快速上手呢?是原有代码写的不够好?还是注释写的不够好? 昨夜,闲情雅致,瞅了瞅隔壁小王的代码,看完之后真是太上火,气不打一处来。 于是,把小王犯的错误拉了个清单,一起帮他改进一下,顺便看看这些坏习惯,你是 阅读全文
posted @ 2020-04-04 10:10 一猿小讲 阅读(280) 评论(0) 推荐(0) 编辑
程序员拥有这些工具,还怕干不出好活?
摘要:老话说,工欲善其事,必先利其器。 那么,作为编程人员,你都用过哪些“兵器”呢?你的”兵器“够”锋利”吗? 近期,有很多新朋友问,都有什么画流程图的工具,给推荐推荐? 索性,就静下来,好好梳理一下,从事编程十余载中,用到了哪些工具?尝试汇总分享给大家,希望对大家有所帮助。 Tips: 1. 考虑方便收 阅读全文
posted @ 2020-04-04 10:09 一猿小讲 阅读(451) 评论(0) 推荐(0) 编辑
在监控落地的路上,助你一臂之力
摘要:是否,处于低谷期,而又不知道该学点什么? 是否,想了解点技术轮子,而又无从下手? 是否,想让线上的应用加上监控,拒绝线上应用裸奔? 是否,想让线上的服务更加透明,而又不知道怎么做? 近期,我们围绕 Metrics 监控,进行了系列分享。 为了更清晰,本期就回顾一下,一回生二回熟,希望你能醍醐灌顶。 阅读全文
posted @ 2020-04-04 10:07 一猿小讲 阅读(266) 评论(0) 推荐(0) 编辑
一文讲透数据结构中的树,建议收藏!
摘要:数据结构是 10 年前大学里学的一门课程,也是我北漂唯一携带的一本书。幸运的是,书还没有被孩子给撕碎。 为了让大家都能够搞懂「树」这个苦涩而硬核的知识,今天就重拾记忆,分享一下研发人员心中那些放不下的「树」。 不过,一定要冲好咖啡、沏壶好茶,心平气和去看文。 01. 「树」现实与虚拟的抽象 在「中华 阅读全文
posted @ 2020-04-04 10:05 一猿小讲 阅读(1512) 评论(0) 推荐(0) 编辑
别人家的 InfluxDB 实战 + 源码剖析
摘要:1. 前几次的分享,我们多次提到了下图中 Metrics 指标监控的 Prometheus、Grafana,而且 get 到了 influxdata 旗下的 InfluxDB 的入门技能。 本次,我们去看看别人家(流式处理框架 flink) 是怎么用 InfluxDB 的?并尝试把 InfluxDB 阅读全文
posted @ 2020-04-04 10:02 一猿小讲 阅读(930) 评论(0) 推荐(0) 编辑
一分钟 Get 时序数据库 InfluxDB 的技能
摘要:1. 通过上期分享《实践指路明灯,源码剖析flink-metrics》,对当下较火的流式处理框架 flink 的指标监控体系有了全局的认识,并结合 flink-metrics-xxxx 模块进行深入分析,对 flink 是如何集成监控轮子了如之掌。 不过,源码中的 flink-metrics-inf 阅读全文
posted @ 2020-04-04 10:00 一猿小讲 阅读(605) 评论(0) 推荐(0) 编辑
实践指路明灯,源码剖析flink-metrics
摘要:1. 通过上期的分享,我们对 Metrics 类库有了较深入的认识,并对指标监控的几个度量类型了如指掌。 本期,我们将走进当下最火的流式处理框架 flink 的源码,一同深入并学习一下别人家的代码。 2. 会当凌绝顶,一览众山小。先从全局了解个梗概,然后再采用剥洋葱的方式逐层去解密。 我本地的源码是 阅读全文
posted @ 2020-04-04 09:58 一猿小讲 阅读(1241) 评论(0) 推荐(0) 编辑
Metrics:如何让线上应用更加透明?
摘要:1. 上期我们结合《SRE Google 运维解密》,对监控系统进行了一次脉络梳理,知道一旦离开了监控系统,我们就没法辨别一个服务是不是在正常提供服务,就如同线上的服务在随风裸奔。 文章分享最后,我们把 Google 十余年的监控实践,也尝试进行简单梳理,对于后期落地实践有一定参考意义。 不过,虽然 阅读全文
posted @ 2020-04-04 09:56 一猿小讲 阅读(567) 评论(0) 推荐(0) 编辑
如何做监控?Google SRE 解密
摘要:监控值班室: @隔壁老王头 SQL执行耗时时间过长,达到了报警阈值【5000ms】 隔壁老王头: @监控值班室 少量报警请忽略,批量关注即可。 监控值班室: @隔壁老王头 订单号【88886666】状态为处理中,是否需要关注? 隔壁老王头: @监控值班室 请忽略,稍后运营会处理。 如果上面的对话,每 阅读全文
posted @ 2020-04-04 09:52 一猿小讲 阅读(1150) 评论(0) 推荐(0) 编辑
区块链什么能防篡改?程序员一定要心中有”树“
摘要:作为高鸡攻城狮一定要心中有树,因为这个的确能提升底层认知。 希望每人都能够做到心中有树,面对面试高频问题,方能有的放矢。 01. 区块链中的树 体会一下:区块链上交易的篡改,会给区块带来什么影响? 如图是区块链中的一个区块,里面存放了一批已经完成的交易信息,为了方便处理,区块的交易信息组织成 Mer 阅读全文
posted @ 2020-04-04 09:38 一猿小讲 阅读(814) 评论(0) 推荐(0) 编辑
Debug 是门艺术
摘要:最近想结合发生在身边码农身上的一些小故事,尝试表达一个观点“Coding 是门技术,Debug 是门艺术”。 上期的分享《Coding 是门技术》主要通过引入身边 Code farmer 撸码的一些真实故事,掰扯了一下开发规范以及重构可以改变代码的设计的理念,并且文末我又尝试总结了,人人皆知的一个看 阅读全文
posted @ 2020-04-04 09:35 一猿小讲 阅读(191) 评论(0) 推荐(0) 编辑
Coding 是门技术
摘要:今天的分享来源于工作中的点点滴滴…… 01. 习惯性自嘲 代码写久了,伴随肩疼头痛眼近视,于是乎也就成了名副其实的 code farmer(码农),作为如牛吃草挤奶般的码农,吃草(撸)挤奶(码)便是日常要事,接下来就聊聊身边同事的一些关于撸码的问题,顺道穿(掰)插(扯)一下我独到的见解(想想我这脸皮 阅读全文
posted @ 2020-04-04 09:33 一猿小讲 阅读(232) 评论(0) 推荐(0) 编辑
删库了一定要跑路吗?爱情 36 技之记忆重生!
摘要:今天一位跨界老码农不知咋回事,兴奋过了头,一不小心把数据库给删掉啦,然后问我咋恢复,然后我告诉他基于 binlog 可以恢复,谁成想没有开启 binlog,最后只能躲在角落里伤心。 爱情 36 技系列,好久没更新啦,真是苦了追逐爱情系列的那些朋友们。 好了,请忘记上面的一切,因为我们的爱情故事系列又 阅读全文
posted @ 2020-04-04 09:20 一猿小讲 阅读(308) 评论(0) 推荐(0) 编辑
程序员和他的朋友们!
摘要:大家好,我是生活在繁华的大都市里的一枚程序猿,今年 10 岁啦。 我有很多好朋友,他们分别是小蚂蚁、汤姆猫、小象象等等。 我和我的朋友们,经常玩一个你们在酒桌上或者团建时,偶尔会玩的游戏,那就是“动物园里有什么?” 此时脑海中,你或许会有一系列动物飘过,动物园里有 大西几!小凶许!小脑斧! 没发怒! 阅读全文
posted @ 2020-04-04 09:06 一猿小讲 阅读(295) 评论(0) 推荐(0) 编辑
聊起 BigTable,让你不再胆怯
摘要:谷歌“三驾马车”的出现,才真正把我们带入了大数据时代,并指明了大数据的发展方向。 GFS 作为其中一驾宝车,解决了大数据存储的难题。它能够把大量廉价的普通机器,聚在一起,充分让每台廉价的机器发挥光和热。其中在《从谷歌 GFS 架构设计聊开去》中我们针对 GFS 进行了管中窥豹,体会到其中一斑,不得不 阅读全文
posted @ 2020-04-04 09:04 一猿小讲 阅读(513) 评论(0) 推荐(0) 编辑
悟懂MapReduce,不纠结!
摘要:在《谷歌 MapReduce 初探》中,我们通过统计词频的 WordCount 经典案例,对 Google 推出的 MapReduce 编程模型有了一个认识,但是那种认识,还只是停留在知道有那么个模型存在,并没有认识到骨子里。而且上次初探,也遗留了很多猜想和疑问,这次不妨让我们深入去认识一下 Map 阅读全文
posted @ 2020-04-04 09:02 一猿小讲 阅读(374) 评论(0) 推荐(0) 编辑
谷歌 MapReduce 初探
摘要:谷歌“三驾马车”的出现,才真正把我们带入了大数据时代,毕竟没有谷歌,就没有大数据。 上次的分享,我们对谷歌的其中一驾宝车 GFS 进行了管中窥豹,虽然只见得其中一斑,但是也能清楚的知道 GFS 能够把大量廉价的普通机器,聚在一起,充分让每台廉价的机器发挥光和热,不但降低了运营成本,而且解决了一个业界 阅读全文
posted @ 2020-04-04 09:00 一猿小讲 阅读(585) 评论(0) 推荐(0) 编辑
从谷歌 GFS 架构设计聊开去
摘要:伟人说:“人多力量大。” 尼古拉斯赵四说:“没有什么事,是一顿饭解决不了的!!!如果有,那就两顿。” 研发说:“需求太多,人手不够。” 专家说:“人手不够,那就协调资源,攒人头。” 释义:一人拾柴火不旺,众人拾柴火焰高。一人难挑千斤担,众人能移万座山。 运维说:“一台机器不够;一个服务扛不住压力。” 阅读全文
posted @ 2020-04-04 08:55 一猿小讲 阅读(460) 评论(1) 推荐(0) 编辑
从经典的一道菜“京酱肉丝”聊懂集群分布式
摘要:饱经 CURD 折磨的程序猿,在被问起“分布式”时,转而会去说“集群”;当被问起“集群”时,转而又会去说“分布式”,在程序猿脑海中,感觉两者总是有千丝万缕的关系,扯来扯去总是扯不清楚。 那“集群”和“分布式”到底是一回事吗?两者到底有什么联系和区别呢?这要从经典的一道菜“京酱肉丝”说起。 二十世纪三 阅读全文
posted @ 2020-04-04 08:52 一猿小讲 阅读(299) 评论(0) 推荐(0) 编辑
监控一哥Prometheus你可认识?
摘要:先大致认识认识普罗米修斯 —— Prometheus。 依据官方文档https://prometheus.io/docs/introduction/overview/ 大概能够了解到 Prometheus 是一个开源系统监控和报警工具包,通过基于 Http 的 pull 方式采集时序数据,支持多种多 阅读全文
posted @ 2020-04-04 08:36 一猿小讲 阅读(360) 评论(0) 推荐(0) 编辑
监控实战Prometheus+Grafana
摘要:这期的分享是监控实战,其实不想写这篇的,因为网上相关的文章也挺多的,但是出于光说不练都是假把式,而且也想告诉你:当帅气的普罗米修斯(Prometheus)遇到高颜值的格拉法纳(Grafana)究竟会擦出什么样的火花?所以忍不住还是想分享啊。 为了实战,我们再次请出架构图,请注意图中红色圈 1 的部分 阅读全文
posted @ 2020-04-04 08:36 一猿小讲 阅读(2103) 评论(0) 推荐(0) 编辑
监控一姐Grafana你可认识?
摘要:我们先来认识一下格拉法纳——Grafana。 我去,这不就是实时监控大屏吗?记得 N 年前,部门为了做这么个功能,还花重金请专业公司搞过类似的图,现在想想其实也很简单呀。 话又说回来,其实 Grafana 是用来分析展示监控指标数据的一个开源平台,颜值决定了一切,她不但长的好看,而且社区还提供了很多 阅读全文
posted @ 2020-04-04 08:35 一猿小讲 阅读(333) 评论(0) 推荐(0) 编辑
Java 配 Shell 等于美酒加咖啡
摘要:带你真正认识一下 Runtime,并探索 Java 与 Shell 搭配会会产生什么惊奇的反应? 阅读全文
posted @ 2020-04-04 08:25 一猿小讲 阅读(308) 评论(0) 推荐(0) 编辑
程序员及时止损,请不要站在原地。
摘要:不知道你平时是否喜欢喝鸡汤文? 作为程序员,鸡汤文若喝多了,会虚胖甚至会产生油腻感。 不过没关系,今日特意为你沏一壶清热解毒的苦茶(放心,这次不是技术文章),以解鸡汤之油腻。 1. 老码农谈心声。 我的很多朋友,多数已征战「码」场十余载,都是大家常说的骨灰级的程序员,也可以称作是入土半身的码农。 昨 阅读全文
posted @ 2020-04-04 02:37 一猿小讲 阅读(428) 评论(1) 推荐(1) 编辑
人生靠反省,Java靠泛型
摘要:昨天有同事问 UserService、XxxService 都会调用 Dao 的 insert、update ... ...,这些重复的代码,有没有办法变得灵活一些? 巧了,和咱们分享的主题刚好碰上,卖个关子,先不谈解决方案,就当啥事没有发生,重新引入今天的话题(捂嘴笑)。 想蜕变的研发人员,偶尔会 阅读全文
posted @ 2020-04-04 02:05 一猿小讲 阅读(291) 评论(0) 推荐(0) 编辑
徒手生撸一个验证框架,API 参数校验不再怕!
摘要:你们之中大概率早已练就了代码的拷贝、粘贴,无敌的码农神功,其实做久了业务功能开发,练就这两个无敌神功,那是迟早的事儿。今天先抛一个小问题,来打通你的任督二脉,就是很好奇的问一下:业务功能开发中,输入参数校验占了你多少时间呢?有没有考虑如何进行验证模块化、通用化? 咱们还是换个问法,看看元芳怎么看。“ 阅读全文
posted @ 2020-04-04 02:00 一猿小讲 阅读(549) 评论(0) 推荐(0) 编辑
这部技术葵花宝典真的很硬核
摘要:你有没有经历过:一大早就被疯狂的报警炸醒,由于线上应用 CPU 占用率过高 ...... 你有没有经历过:刚到公司,板凳还没有捂热,收件箱里却一堆的客服投诉邮件,需要你排查日志定位问题 ...... 你有没有经历过:下班的钟声即将敲响,但是你还要加班,进行统计应用每秒、每分钟的峰值等各个指标 ,由于 阅读全文
posted @ 2020-04-04 01:51 一猿小讲 阅读(225) 评论(0) 推荐(0) 编辑
flink 一分钟入门篇
摘要:1. 业务说:“…… bulabula……,这个需求很简单,怎么实现我不管?” 面对霸气侧漏的业务需求,由于没有大数据知识储备,咱心里没底,咱也不敢问,咱也不敢说,只能静下来默默储备、默默寻觅解决方案。 关注“一猿小讲”公众号的小伙伴们,今天有福啦,因为今天我们将一起跳出系统之外,共同迈入大数据之 阅读全文
posted @ 2020-04-04 01:37 一猿小讲 阅读(1011) 评论(0) 推荐(0) 编辑
实际开发中 dao、entity的代码怎样自动生成?一款工具送给你
摘要:01 关注"一猿小讲"朋友,都知道以往的文章一直倡导拒绝 CRUD,那到底什么是 CRUD?今天咱们就聊聊 Java 妹子小猿与数据库老头交互的事儿。 产品小汪铿锵有力的说:小猿同学,咱们近期要推一爆款产品,你先实现用户基本的登录的功能。 啥玩意?小猿内心嘀咕嘀咕:爆款产品,还基本的登录,那不就是实 阅读全文
posted @ 2020-04-04 01:17 一猿小讲 阅读(1093) 评论(0) 推荐(0) 编辑
机器学习如何为业务赋能?
摘要:01. 聊啥 Python + ?(带你尝甜点) 前段时间咱们聊过一次 Python,不知道大家是否还有印象,再稍微提一提。 Python 是一种胶水语言,可以粘很多家伙,例如:Python + 网站开发、Python + 自动化测试、Python + 自动化运维、Python + AI、Pytho 阅读全文
posted @ 2020-04-04 01:08 一猿小讲 阅读(305) 评论(0) 推荐(0) 编辑
徒手打造一款为业务赋能的小工具,另附实战经验。
摘要:线上应用程序升级,需要把缺失的数据关联补充一下,你写个程序处理一下? 客户信息同步,由于是线上敏感字段都是加密处理,所以需要你再写个程序解密处理一下? 曾记得 N 年前,我经常干这种事情,码这种代码。今天回过头来,对此类事情简单做一个分享,以防你们也遇到此类问题,不妨拿去实践一下,说不定会提高效率呢 阅读全文
posted @ 2020-04-04 01:05 一猿小讲 阅读(406) 评论(0) 推荐(0) 编辑
这些实际开发经验,你千万不要错过!
摘要:01. 聊 啥 世人都说路不齐、别人骑马我骑驴、回头看看推车汉、比上不足下有余! 你骑马来我骑驴,看看眼前我不如;回头一看推车汉,比上不足比下余。 回头总结一下以往填过的坑,感觉自己还真挺牛掰。 今天不闲聊,主题不跑偏,就想送你们一箩筐经验,预防你们再入坑。 吃个核桃,坐稳,扶好,我们开始。 02. 阅读全文
posted @ 2020-04-04 00:58 一猿小讲 阅读(431) 评论(0) 推荐(0) 编辑
安全架构模型应该怎么设计?
摘要:01. 聊 啥 关注“一猿小讲”的都知道,我们之前分享过应用架构、应用监控、日志归集以及程序员日常内心的那些小揪揪,几乎成了小讲、杂谈的一亩三分地。 说实话,挺神奇,我也不知道每次会给大家带来什么惊喜。 今天的分享也不例外,你们肯定也意想不到,今天我分享的主题居然是:矛与盾,如何做好系统之盾;说人话 阅读全文
posted @ 2020-04-04 00:52 一猿小讲 阅读(1026) 评论(0) 推荐(0) 编辑
面试官:如何保证定时任务的执行顺序呢?
摘要:01. 抛砖 敲黑板,讲重点。今天我先抛一开放性话题,也是我平时面试候选人时经常谈及的,看看你有没有相关解决思路? Q:有A、B两个定时任务,其中任务 B 要在任务 A 执行完成后才能执行,如何保证任务的执行顺序? A:潜意识:啥、啥、啥,一脸懵?心情只能用下图来形容。 从事金融相关研发的程序员,多 阅读全文
posted @ 2020-04-04 00:49 一猿小讲 阅读(2268) 评论(0) 推荐(1) 编辑
这些解决思路,让程序员不再重复劳动。
摘要:今天这篇分享主要聊一聊,工作中那些需要自动化的事情,稍微做个抛砖引玉,看看是否能够引起你的思考共鸣。 另外无论你是处于猿门外,还是久居猿门内,今天的分享你不得不了解一下,说不定能解决你的燃眉之急。 01. 重复性的劳动(小白) Q: 日常研发过程中,你是否已经沉迷于以下几个操作步骤呢? 步骤一:同步 阅读全文
posted @ 2020-04-04 00:47 一猿小讲 阅读(382) 评论(0) 推荐(0) 编辑
傻瓜也能玩转日志归集
摘要:关注"一猿小讲"的猿友们都知道,前段时间我在《一文讲懂线上应用系统监控》给大家简单提到了日志归集,埋下了伏笔,今天的这篇分享是来给大家还债的,主要从整体到局部,深入了解一下日志归集。如果你正在困惑于每天登录服务器查询业务日志的繁琐,或正在寻找一个业务日志归集的方案,那么就请跟紧我的脚步,莫掉队。 0 阅读全文
posted @ 2020-04-04 00:39 一猿小讲 阅读(412) 评论(0) 推荐(0) 编辑
聊聊应用系统架构的0到1
摘要:默默在看新机会的你,是不是面试的时候,偶尔被问起“能不能简单介绍一下项目的应用系统架构”? 沉迷于业务开发的你们,有没有考虑过“用户访问到你开发的业务功能,到底经过了哪些环节”? 今天我将结合这些年的一些认知理解,开坛设法给大家讲一讲应用系统架构的从 0 到 1。 01. 如何造一个大泥球? 产品汪 阅读全文
posted @ 2020-04-04 00:34 一猿小讲 阅读(366) 评论(0) 推荐(1) 编辑
程序猿的奇葩事儿
摘要:今天星期五,大家都忙碌一周了,就不发技术文章了,稍微灌灌水,来点轻松愉快的。一起聊聊程序猿的奇闻趣事吧。 01. 不会技术,何谈追星? 要聊程序猿追星,那不得不提一下,前不久程序猿粉丝们,自发为杨超越组织了一次“杨超越杯编程大赛”。 比赛主题是:做任何与杨超越相关的产品都可以,游戏、网页、工具等等, 阅读全文
posted @ 2020-04-04 00:30 一猿小讲 阅读(204) 评论(0) 推荐(0) 编辑
一篇文章讲透线上应用监控
摘要:“线上服务停了,要重启一下”?久经职场做研发的程序员,视线会逐渐转移到线上应用的运行状态。设想一下,如果你在半夜两点正在酣眠美梦时,微信群里突然炸开锅:“服务停了,先重启。。。”,对于有起床气的你而言,美梦终结,是否能忍? 今天主要分三大块:应用状态监控、基于应用日志的监控、升华部分(老司机,带你飞 阅读全文
posted @ 2020-04-04 00:25 一猿小讲 阅读(390) 评论(0) 推荐(0) 编辑
人生苦短,学用python
摘要:作为靠技术吃饭的,技术一定要放到第一位,而且任何时候都不能丢掉技术。 阅读全文
posted @ 2020-04-04 00:21 一猿小讲 阅读(226) 评论(0) 推荐(0) 编辑
分析产品需求背后,程序员引发的思考
摘要:作为一个想进步的程序员,一定要有架构师思维! 阅读全文
posted @ 2020-04-04 00:13 一猿小讲 阅读(226) 评论(0) 推荐(0) 编辑
吐槽,Java 设计的槽点
摘要:JDK 有哪些槽点,值得吐槽呢? 阅读全文
posted @ 2020-04-04 00:04 一猿小讲 阅读(372) 评论(0) 推荐(0) 编辑

< 2025年4月 >
30 31 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 1 2 3
4 5 6 7 8 9 10

点击右上角即可分享
微信分享提示