详情

全站展示位

[翻译][关于分布式架构和系统设计]分布式系统的模式-综述 | Mobility

(最近把这篇文章重新整理了下,欢迎阅读最新版 )。本文作为系列文章的第一。。。

推荐

标签: storm | Mobility

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

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

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

tags | Mobility

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

标签: RTB | Mobility

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

心灵鸡汤

励志小故事、马

  马,本来自由自在的在山间撒野,渴了喝点山泉,累了就睡在地上晒太阳,无忧无虑。可是自从有了伯乐,马的命运就改变了,给它的头戴上笼辔,在它的背上置放鞍具,栓着它,马的死亡率已经是十之二三了,然后再逼着它运输东西,强迫它日行千里,在它的脚上钉上铁掌,马的死亡率就过半了。马本来就是毫无规矩毫无用处的动物,让它吸取日月之精化,天地之灵气,无用无为,还得以享尽天年,教化它,让它懂得礼法,反而害了它的生命。

  【人生感悟】人何尝不是如此呢?在规矩的约束下我们是否也丧失了本我,成天遵循别人制定的礼义,逼迫自己去做不愿意做的事情,有限的生命还剩下多少呢?

列表展示

主站展示位

标签: 油猴 | Mobility

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

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

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

Tag: continuous integration | 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.

标签: 多语言 | Mobility

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

hexo多语言方案总结及最佳实践 | Mobility

对于hexo的多语言方案,官方并没有提供很完备的支持,但是网络上有很多人尝试过不同的解决方案。今天,我们对这些方案简单做个总结,看看我们需要的多语言方案是什么样子的。

categories | Mobility

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

标签: Tampermonkey | Mobility

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

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

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

java日志系统简介: 从tomcat大量打印debug日志说起 | Mobility

目前,java下应用最广泛的日志系统主要就是两个系列: log4j和slf4j+logback 。 其中,slf4j只包含日志的接口,logback只包括日志的具体实现,两者加起来才是一个完整的日志系统。Log4j则同时包含了日志接口和实现。 这两套日志系统之间有可以相互兼容的组件,分别是slf4j-log4j12和 log4j-over-slf4j,引入之后就可以用log4j打出slf4j接口的

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

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

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

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

java细节:三目运算符和自动拆箱 | Mobility

问题引入今天用findbugs扫代码时遇到一个很有意思的问题,有关三目运算符的,在这儿记录一下。

读书感悟:文明、现代化、价值投资与中国 | Mobility

《文明、现代化、价值投资与中国》这本书,是著名的价值投资者李录先生所著的,分别讲述了文明的发展、现代化的产生、价值投资,并且结合中国的实际情况对这些内容作了阐述。个人感觉是一本价值极高的书,值得反复阅读,对于帮助我们认识这个世界的运行逻辑,建立正确的投资理念,都有非常大的帮助。

关于rocketmq的readQueue和writeQueue | Mobility

解释一下rocketMq里的messageQueue为什么要拆分成writeQueue和readQueue.

kubernetes是什么-实用向教程 | Mobility

这篇教程不会关注 kubernetes 的部署、架构、实现方式等内部原理,而是完全从一个使用 kubernetes 的开发人员的视角去介绍kubernetes是什么,从而帮助了解如何更好的去利用 kubernetes 的特性。

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

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

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

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

RPC接口将所有输入输出封装成类是合理设计吗 | Mobility

关于rpc接口的输入和输出,一直有一种观点是将输入和输出都包装成单个request和response类。本文,我们就分析一下这种方式是否是一个合理的设计。 先说输入, 这个我先说结论,当且仅当输入参数过多时,才应该做封装。其他情况下完全没有做封装的理由。 对于将输入参数包装成request类的理由,无非是下边这些 修改接口参数时保持兼容性 可以定义通用的抽象request类,方便做统一管理

博客寄语:

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

实时播报:

博客号-学习成长

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