我今年28岁,一直以来,有五个问题困扰着我,分别是:我是谁,我从哪里来,我要到哪里去,我为什么活着,我活着的意义是什么。本文算是对后两个问题的简单回答,至于前面三,我还不知道答案呢。如果你也是一个被哲学玩坏的孩子,欢迎交流。
manjaro gnome 声音输出设备找不到蓝牙耳机
蓝牙耳机连接后,manjaro gnome 声音输出设备找不到蓝牙耳机,其实与 manjaro 无关,gnome 的问题而已(bluetooth headset no appear in sound output device list a … 继续阅读 manjaro gnome 声音输出设备找不到蓝牙耳机
HttpServletRequest 获取参数、header、body
本文的初衷是java后端崩溃后,如何把入参传给 Sentry,从而更快速的定位和解决问题。入参包括:query string、form-data、body,还有 url、headers,当然考虑到分布式部署,还应该拿到当前的服务器 ip 以 … 继续阅读 HttpServletRequest 获取参数、header、body
win10 子系统 安装 docker - win10 linux subsystem docker
近几年来微软的动作很大,以至于我这个离开Windows阵营7-8年的人,准备重回windows阵营,理由很简单,windows 10 现在支持子系统,可以直接跑linux,这样子windows岂不是成了最完美的linux发行版?或许病毒依旧 … 继续阅读 win10 子系统 安装 docker - win10 linux subsystem docker
分布式锁的 redis 实现 - Distributed locks with Redis
分布式锁最经典的例子应该是分布式的电商系统里对商品的库存进行加锁了,举个简单的例子,单机时代,我们可能就一台机器,这时候也可能需要锁,为啥呢,多线程啊,所以还是有锁,比如最简单的 synchronize 到了分布式系统,synchroniz … 继续阅读 分布式锁的 redis 实现 - Distributed locks with Redis
spring boot 发送邮件
我们在开发中总会遇到发送邮件或者发送短信验证码的事,本文讲述如果在 spring boot 项目里发送邮件。为接下来用户通过邮箱注册然后输入验证码激活做准备。通过本文,你能了解到,在 spring boot 项目里如何优雅的发送邮件,并与现 … 继续阅读 spring boot 发送邮件
自建 sentry 并与 spring boot 集成
sentry 是开源的 crash 跟踪解决方案,支持超多语言,比如 nodejs(server + browser),java 后端,Android,ios 等等,基本称得上是全能的 crash 跟踪解决方案。本文主要讲述如何自建 sen … 继续阅读 自建 sentry 并与 spring boot 集成
spring boot 全局异常拦截 并通过 webhook 发送到 钉钉机器人
当后端程序由于各种原因出错时,如果将错误信息直接抛给客户端,用户肯定会一脸懵逼,除非当时的用户是你们的开发,本文主要讲述如果拦截全局异常,不把异常抛给用户,同时,如果做过客户端,应该知道,Android和ios都有第三方crash上报平台, … 继续阅读 spring boot 全局异常拦截 并通过 webhook 发送到 钉钉机器人