详情

全站展示位

标签: RTB | Mobility

关注服务端开发, 架构设计,个人成长等,涵盖java, go, 消息队列,数据库,云原生等各种话题。。。

推荐

标签: storm | Mobility

关注服务端开发, 架构设计,个人成长等,涵盖java, go, 消息队列,数据库,云原生等各种话题

prometheus教程: 一篇文章讲懂prometheus | Mobility

作为云原生体系下的“默认”监控系统,prometheus正在获得越来越广泛的关注。今天,我们就写一篇教程,讲一下prometheus的设计理念,看看它是如何用非常简单的设计支撑起如此复杂的功能的。

tags | Mobility

关注服务端开发, 架构设计,个人成长等,涵盖java, go, 消息队列,数据库,云原生等各种话题

标签: RTB | Mobility

关注服务端开发, 架构设计,个人成长等,涵盖java, go, 消息队列,数据库,云原生等各种话题

心灵鸡汤

小故事、博士

  有一个博士分到一家研究所,成为学历最高的一个人。

  有一天他到单位后面的小池塘去钓鱼,正好正副所长在他的一左一右,也在钓鱼。

  他只是微微点了点头,这两个本科生,有啥好聊的呢?

  不一会儿,正所长放下钓竿,伸伸懒腰,蹭蹭蹭从水面上如飞地走到对面上厕所。

  博士眼睛睁得都快掉下来了。水上飘?不会吧?这可是一个池塘啊。

  正所长上完厕所回来的时候,同样也是蹭蹭蹭地从水上飘回来了。

  怎么回事?博士生又不好去问,自己是博士生哪!

  过一阵,副所长也站起来,走几步,蹭蹭蹭地飘过水面上厕所。这下子博士更是差点昏倒:不会吧,到了一个江湖高手集中的地方?

  博士生也内急了。这个池塘两边有围墙,要到对面厕所非得绕十分钟的路,而回单位上又太远,怎么办?

  博士生也不愿意去问两位所长,憋了半天后,也起身往水里跨:我就不信本科生能过的水面,我博士生不能过。

  只听咚的一声,博士生栽到了水里。

  两位所长将他拉了出来,问他为什么要下水,他问:“为什么你们可以走过去呢?”

  两所长相视一笑:“这池塘里有两排木桩子,由于这两天下雨涨水正好在水面下。我们都知道这木桩的位置,所以可以踩着桩子过去。你怎么不问一声呢?”

  心得:学历代表过去,只有学习力才能代表将来。尊重经验的人,才能少走弯路。

列表展示

主站展示位

标签: 油猴 | Mobility

关注服务端开发, 架构设计,个人成长等,涵盖java, go, 消息队列,数据库,云原生等各种话题

标签: 知乎 | Mobility

关注服务端开发, 架构设计,个人成长等,涵盖java, go, 消息队列,数据库,云原生等各种话题

设计一个开源的北京地铁路线规划小工具 java版本 | Mobility

概述最近在找房子,因为想找一个去几个地方都相对方便的位置,自己去地图上看还挺麻烦的,所以想做个小工具,用来对北京地铁的路线做规划,本文就简单介绍一下实现过程。目前的功能还比较简单,主体方法就是根据一个输入的始发站,列出其他所有站点到这个地方的站数最少路线。

Tag: hexo | Mobility

Focus on server-side development, architecture design, personal growth, etc., covering various topics such as java, go, message queue, database, cloud native, etc.

Mobility

Focus on server-side development, architecture design, personal growth, etc., covering various topics such as java, go, message queue, database, cloud native, etc.

log4j动态添加appender | Mobility

除了通过properties,xml等格式的配置文件对log4j进行配置外,log4j还提供了各种接口,可以用代码动态修改log4j的配置,例如给一个logger增加一个appender。方法很简单,就是新建一个appder,然后添加到logger上,示例代码如下: 123456789KafkaLog4jAppender kafkaAppender = new KafkaLog4jAppender

使用maven shade plugin 打可执行Jar包 | Mobility

eclipse里有一个功能叫做“打可执行(runnable) jar包”, 用这个功能可以把一个工程自身和所有依赖包打成一个fat jar,并且指定Main方法,这样直接使用java jar xxx.jar就可以运行代码了。 但是在不使用eclipse的时候呢?其实,借助maven,我们很容易实现同样功能。maven提供了一个shade plugin,可以用来打fat jar, 同时也提供了指定m

通过位运算转换大小写 | Mobility

位运算是计算机科学领域用的非常广泛的一种计算方式。再合理的使用方式下,会大大提升运算效率,今天就介绍一下位运算的一个巧妙应用:转换大小写字母。

看房小记-2020北京学区 | Mobility

从今年十一左右开始看房,到上个月初就定了下来。其实没想到会定那么快,只能说缘分到了吧。回想起当时的经历,感觉还是要记录一下,毕竟是人生中最大的几件事之一了。

标签: prometheus教程 | Mobility

关注服务端开发, 架构设计,个人成长等,涵盖java, go, 消息队列,数据库,云原生等各种话题

不实现equals方法的情况下比较java list | Mobility

java里比较两个list的值是否一致,不考虑顺序,有多种方法,比如排序后直接用equals比较,相互之间执行两次containsAll等,这些办法都需要我们给list的元素类实现equals和hashcode方法。但是有一种特殊情况,如果我们并不方便去实习类的equals方法,例如是一个古老的第三方jar包,改代码会带来很多未知问题,这时候该怎么办呢。 其实很简单,万能的apache-commo

信息传播过程中的衰减 | Mobility

看到这个标题,是不是有种要讲信息学的感觉。其实并不是,只是最近观察到一些事情,有些感触所以说一下。最近在网上碰巧看到过两个言论,恰好事实我是比较了解的,所以感慨,二手的信息实在不可信。

jstorm源码解析之bolt异常处理 | Mobility

问题用过storm或者jstorm的都知道,如果在bolt代码中发生了没被catch住的异常,所在worker进程会退出。本文就从源码角度分析一下具体设计,其实并不是“有异常然后进程崩了”这么简单。

高并发下作余额扣减的一些经验 | Mobility

前一段时间参加了优化一个老的计费系统,学习了一些高并发下做余额扣减的常用手段,也做了一些尝试,因此在这里总结记录一下, 在高并发下对。

通过加入classpath的形式实现命令行运行java程序时引入第三方jar包 | Mobility

在命令行运行java程序时,如果想引入第三方jar包该怎么办呢。方法其实有很多,一般都是去折腾classloader. 这里介绍一种操作相对简单的方法,就是在运行之前把需要的jar包都加入到classpath中。 具体来说,就是写一个shell脚本,定义一个参数,可以就叫CLASSPATH, 也可以叫别的。 CLASSPATH=yourownjar.jar:xxx.jar:/xx/xx/xxx1

activemq多线程消费的不同处理方式 | Mobility

之前在另一篇文章里介绍过使用activemq时,client端的基本语法。 值得注意的是消费者,

log4j2.xml配置示例及与log4j的区别 | Mobility

1234567891011121314151617181920212223242526272829303132333435<?xml version="1.0" encoding="UTF-8" ?><configuration status="warn"> <Appenders>

iterm2配置ssh书签, 实现记住密码和自动登录 | Mobility

如果你像我一样,需要经常性的访问不同的远程服务器,记录服务器的ip和输入密码就是一件非常痛苦的事情。好在,通过在item2中做一些配置,可以很好的解决这个痛点。最终实现的效果,就是类似配置了一些ssh书签,能够在iterm2中记住ssh密码, 实现免密码登录和自动登录的效果。

户口?大厂?高薪?生活?聊聊应届程序员的职业选择 | Mobility

今天结合我的个人经历来聊一聊应届生的职业选择问题,主要针对后端开发(对岗位的选择,话题也比较大,后边有机会的话会单独开一篇文章写),我这几年的时间里历经了国企、大公司、小公司这样不同的工作环境,所以对于不同公司的情况还是比较有发言权的。

博客寄语:

    关注服务端开发, 架构设计,个人成长等,涵盖java, go, 消息队列,数据库,云原生等各种话题。集腋成裘,聚沙成塔,日拱一卒无有尽,功不唐捐终入海

实时播报:

博客号-学习成长

相信每一分耕耘都有每一分收获,致力帮助博客主所创作的博客能更快的被收录! 如果有其它需求,可联系下方邮箱。