摘要: 不知不觉已经到了工作的第十个年头,很难想象时间会消逝得这么的快,真是印证了那句成语叫“白驹过隙"。 白驹在不停的向前跑,我也从一个职场菜鸟变成了一名老兵,每当回想起以前的一段段经历时,总觉得自己应该要写点什么回顾一下。 初出茅庐 2009年是不平凡的一年,那会儿 sun 公司被甲骨文收购了。当大家都阅读全文
posted @ 2019-03-24 13:44 美码师 阅读(1517) 评论(9) 编辑
摘要: [TOC] 在我们日常工作中,常常会听到软能力这一个词汇,尤其是在称赞某个人工作表现不错的时候更是如此。 然而关于软能力是什么,一百个人有一百种解释,就好像一千个人有一千个哈姆雷特。 一、软能力是什么 什么是软能力?回答这个问题之前,我们先要了解什么是硬能力。 还记得曾经如火如荼的高考吗,大家都是卯阅读全文
posted @ 2018-09-15 23:21 美码师 阅读(1840) 评论(18) 编辑
摘要: 一、文件编码 PEM (Privacy Enhancement Message),定义见 "RFC1421" 是一种基于 base64 的编码格式,常见于 linux/unix 下的证书编码 结构组成 == {header} body {tail} 示例 DER (Distinguished Enc阅读全文
posted @ 2017-08-17 22:21 美码师 阅读(2956) 评论(0) 编辑
摘要: 老兵的十年职场之路(三) 前文再续 "老兵的十年职场之路(一)" "老兵的十年职场之路(二)" 在前面的文章里,如果说第二段经历是我的小高峰,那么接下来我觉得算是一段平峰期吧。至少在技术成长上面是如此,而财富积累更是进入了黯淡期。 有个词说的好, 遇强则强 ,当你所在的环境让你感到不适的时候,可能就阅读全文
posted @ 2019-04-13 21:30 美码师 阅读(363) 评论(6) 编辑
摘要: 背景 中午12点半,接到了线上MongoDB 数据库异常的告警通报: “CPU不间断飙升到百分百,业务也相应出现了抖动现象。” 通过排查数据库主节点的日志,发现了这样的一个慢语句: 从语句中初步判断, "keysExamined" 和 docsExamined 显示扫描了100W 条记录,其中也用到阅读全文
posted @ 2019-04-10 23:13 美码师 阅读(273) 评论(0) 编辑
摘要: 在上一篇文章 "老兵的十年职场之路(一)" 里头,讲述了我在初入职场时的一些经历,从自己个人的感受来说并不是特别的美好,既没有职位上的屌丝逆袭、也没有令人兴奋的意外成长,但也许这也是很多人所经历过的,毕竟我们都是"平凡"的人,一旦平凡就只能是 "抱着不平凡的梦中度过这平凡的一生" ... 那么,在接阅读全文
posted @ 2019-04-02 21:16 美码师 阅读(710) 评论(4) 编辑
摘要: 不知不觉已经到了工作的第十个年头,很难想象时间会消逝得这么的快,真是印证了那句成语叫“白驹过隙"。 白驹在不停的向前跑,我也从一个职场菜鸟变成了一名老兵,每当回想起以前的一段段经历时,总觉得自己应该要写点什么回顾一下。 初出茅庐 2009年是不平凡的一年,那会儿 sun 公司被甲骨文收购了。当大家都阅读全文
posted @ 2019-03-24 13:44 美码师 阅读(1517) 评论(9) 编辑
摘要: 长期以来,时间管理一直被认为是 自我管理,团队管理,项目管理 的既关键又基础的手段,就连笔者本人也一直在崇尚时间管理的理念。 但是这里要讲的,不是什么鬼神方法论。而主要是对长时间以来学习和实践时间管理的一些感想。 时间是难以管理的 以一个简单点例子来说明: 我今天定了一个目标,打算 花半天时间学习一阅读全文
posted @ 2019-03-22 22:40 美码师 阅读(411) 评论(0) 编辑
摘要: [TOC] SpringBoot 整合 PostGreSQL 一、PostGreSQL简介 PostGreSQL是一个功能强大的开源对象关系数据库管理系统(ORDBMS),号称 世界上最先进的开源关系型数据库 经过长达15年以上的积极开发和不断改进,PostGreSQL已在可靠性、稳定性、数据一致性阅读全文
posted @ 2019-03-20 07:36 美码师 阅读(191) 评论(0) 编辑
摘要: [TOC] 简述 目前大多数Linux 发行版都包含了 PostGreSql的安装源,通过 yum 或 apt get 可以快速的安装好数据库。 在一些情况下,我们需要通过源码方式进行安装。 例如发行版的软件版本不满足我们的需求,或者生产环境无法对接外网下载软件等等。 下面将从头到尾介绍手动源码安装阅读全文
posted @ 2019-03-16 14:09 美码师 阅读(71) 评论(0) 编辑
摘要: [TOC] 关于 H2 H2 数据库是一个纯 Java 实现的开源的嵌入式数据库,笔者第一次使用时还是在多年前的一个客户端项目中。 当时就觉得这个数据库很方便,如果你希望你的应用程序能"自带数据库,随处运行”,那么H2是个不错的选择。 H2 的由来 H2 的前身是 HyperSQL(HSQL),后者阅读全文
posted @ 2019-03-14 23:14 美码师 阅读(184) 评论(0) 编辑
摘要: [TOC] 前言 在谈SpringBoot 2.x 之前,先来聊点别的: 首先是Java 语言,这门长期占据编程语言排行榜首位的语言到底有什么魔力? 大家的看法是多种多样的,比如: 面向对象设计,使用简单,可以很快速的入门; 开源生态做得好,很多可重用的组件,拿来即用; 跨平台,高性能,是做后台开发阅读全文
posted @ 2019-03-08 21:21 美码师 阅读(443) 评论(2) 编辑
摘要: [TOC] 简介 前面的文章中,我们介绍了如何在SpringBoot 中使用MongoDB的一些常用技巧。 那么,与使用其他数据库如 MySQL 一样,我们应该怎么来做MongoDB的单元测试呢? 使用内嵌数据库的好处是不需要依赖于一个外部环境,如果每一次跑单元测试都需要依赖一个稳定的外部环境,那么阅读全文
posted @ 2019-03-02 18:43 美码师 阅读(91) 评论(0) 编辑