11 IT老兵驿站

尚未进行身份认证

学习计算机技术:天下武功,无坚不摧,唯快不破。 心态:老兵永远不死,只会慢慢凋零(Old soldiers never die, they just fade away)。 个人博客:https://www.oxysun.cn。

等级
TA的排名 1w+

MyBatis 的 mapper-locations 引发的

概要MyBatis 的 mapper-locations 引发的。博客博客地址:IT老兵驿站正文之前做项目,用的是 eclipse,项目是 gradle 管理的 SpringMVC 的项目,使用到 MyBatis,Mapper 的 Java文件和实现的 xml 文件放在一个目录下就可以,不需要做额外的工作。最近使用 Idea 开发 Maven 管理的 SpringBoot 项目,发...

2020-02-16 18:17:25

马丁富勒微服务论文学习

前言研究微服务,自然躲不开要读一读马丁富勒的这篇论文了,之前读过几遍,但是感觉还是有必要记录一下笔记。其实在参考里面的这篇原文的地址里面,已经有了中文的翻译,不过感觉还是应该自己详细研读一下,更得来的比较深刻。正文a definition of this new architectural termThe term “Microservice Architecture” has spr...

2020-01-07 14:35:27

pom 文件学习(未完待续)

前言大概几十年前搞一个什么项目,研究 Makefile,看一些帖子说有 ant 这么一个东西,比 Makefile 要方便,然后又接触到了 mvn, 使用过 mvn install 这个命令----现在好像这个 install 命令都不怎么看得到了 ---- 一晃这么多年,又要和它打交道了,不过最近这一年来做 maven 项目,不知道看了多少遍官网了,感觉还是没有梳理清楚,这说明 maven ...

2019-12-23 14:53:02

Git:git-merge 的用法总结

前言检查了一下,居然没有总结git-merge,而只是写了几篇和git-merge相关的一些内容,现在来总结一下git-merge。正文git-merge来把两个或更多的开发历史合并。参考https://www.git-scm.com/docs/git-merge/1.7.4...

2019-12-17 18:44:38

如何根据 inode 删除一个文件

概要如何根据 inode 删除一个文件博客原帖收藏于IT老兵博客前言有的时候,在 Linux 下没有简单地使用 rm 来删除一个文件,因为这些文件名前面带有一些特殊字符,这个时候就得使用 inode 来删除一个文件。正文stat {file-name}或者ls -il {file-name}在上面两种情况下,都可以看到 inode 的值。然后像下面这样使用 find 命...

2019-12-15 10:30:05

再识 ES

博客IT老兵博客。概述再识 ES。前言14年创业时,学习过 ES,15年到了厦门,又复习了一遍,现在用到了,所以叫再识。暂时缺乏一个很好的思路去记录这个笔记,那么还是按照最老实的方式来记录,就是对官网的文章一篇一篇地去学习,记录笔记。正文Elasticsearch is a distributed document store. Instead of storing infor...

2019-12-11 16:14:28

shell 里面的 ";" "&&" 和 "||"

概要shell 里面的 “;” “&&” 和 “||”博客博客地址:IT老兵驿站正文shell 下面的分号";" “&&” 和 “||” 的区别 。“;” semicolon 分号表示无论前面执行是否成功,都会执行后面的语句。“&&” double ampersand 表示逻辑与的关系,前面的语句成功了,才会执行后面的语句。“||”...

2019-12-09 14:23:07

Python 的 module 和 package

前言学Python也有一段时间了,一直没有搞清楚 module 和 package 的区别和概念,走了一些弯路,所以需要做做笔记,总结一下。正文编写 module 的方式There are actually three different ways to define a module in Python:A module can be written in Python itse...

2019-12-07 11:49:16

搭建一个 Nexus 的 Maven 仓库

概要搭建一个 nexus 的 maven 仓库。博客博客地址:IT老兵驿站。前言今年开始深度编写 Java 代码,这样就势必会遇到搭建自己的 Maven 仓库,但是 Maven 这个东西,似乎不是那么简单,可以一蹴而就的,所以,需要好好记录一下学习的笔记。本文记录一下使用 Nexus 来搭建 Maven 的仓库的笔记,感觉不是太好记,内容太多,先走一步,看一步吧,记录一下,总比不记录...

2019-12-04 18:52:51

Python的异步编程介绍(MD)

概要Git:Python的异步编程介绍(MD)。博客博客地址:IT老兵驿站前言这里翻译和学习一篇介绍Python的异步编程的文章,在网上找了半天,感觉这篇写的很好,把几种实现方案都举了例子,而且列出了优劣。之前的文章采用了富文本编辑,不太方便,这次改为MD格式。正文介绍 IntroductionAsynchronous programming is a type of pa...

2019-11-28 23:25:29

vim 的移动

概述vim 的移动。博客博客地址:IT老兵驿站。前言大概是在10年,还是11年,还在拉卡啦的时候,开始完整学习vim的手册,记得是一直到360,大概把手册看了几遍,不过因为需要记忆的内容实在是太多了,或者是因为懒惰,很多命令还是没有学明白,主要是没有去实践,就忘记了。其实,当时也记了笔记,不过笔记本早都找不到了,也是没有掌握记笔记的要领。现在重新记录一下。这篇笔记也比较难一气呵成,能...

2019-11-23 12:08:30

Java中如何创建自定义的注解学习笔记(MD版)

前言这篇文章之前使用的是富文本编辑的,现在感觉迁移起来太痛苦,所以改为 Markdown 来记录。关于Java的注解,我一直在用,没有太搞明白它的原理,至于如何自定义一个注解,就更不明白了。其实参考的这篇文章,之前看过一遍,当时以为看懂了,但是最近在工作中去印证的时候,发现对注解还是不理解,所以这两天又再看了一遍,感觉这下又懂了一些。本文针对着原文的段落进行备注和记录笔记。正文This...

2019-11-14 19:24:20

二叉树学习笔记(未完待续)

摘要二叉树学习笔记(未完待续)。博客IT老兵驿站。前言昨天(2019-11-07)复习红黑树,发现红黑树和二叉树密不可分,所以这里再复习一下二叉树。在大学的时候,这块我很认真地学习了一遍。大学毕业后,因为找工作的缘故,我又多次对这块进行过认真的学习,对于这块,心里还是比较清楚的。现在这个笔记呢,既复习一下知识和概念,也回顾总结一下很多经历过的事情。正文定义参考维基百科二...

2019-11-08 11:28:31

红黑树学习笔记

摘要红黑树学习笔记。博客IT老兵驿站。前言在08、09年的时候,那个时候因为工作的需求,需要研究文件系统,然后就遇到了红黑树,也就研究了一下红黑树,不过时至今日,感觉已经记不太清楚了,感觉当时可能也没有研究的很透彻。最近的工作中,又遇到了红黑树,就捡起来复习复习。孔子说,“温故而知新,可以为师矣”,我为不了师,不过发现,温故确实是可以知新的。正文定义参考维基百科:节点是红色...

2019-11-07 16:49:02

MySQL的聚集索引

概要MySQL的聚集索引。博客原帖收藏于IT老兵驿站。正文什么是聚集索引?参考这里A clustered index, on the other hand, is actually the table. It is an index that enforces the ordering on the rows of the table physically.聚集索引就是说索引...

2019-11-05 16:56:37

B树、B+树学习之一(MD版,不断更新中)

前言这篇帖子原本写于2015年,写于厦门,时至今日(2019年11月5日)来看,感觉当时记录笔记,缺乏一个完整的思路,记录的不好,不方便以后的阅读,今天刚好又遇到了B数的学习,那么把它修改一下。原本的帖子不是用MD写的,不利于编辑,只好删除掉,重新用MD格式来编辑。正文个人理解,现在,B树主要的一个应用是数据库存储引擎(InnoDB),用B树的原因,是为了更少地访问磁盘,更快地检索到数据的...

2019-11-05 13:51:29

Linux的top和free命令里面的buffer和cache

概要Linux的top和free命令里面的buffer和cache博客原帖收藏于IT老兵博客前言linux里面top命令和free命令都会有一个buff/cache,从08年就一直遇到这个,感觉一直没有搞的太明白,这次好好地做一个总结。这个总结不见得能一步到位,到不了位,就分步来走,聚沙成塔。正文参考这里,buffersMemory used by kernel buf...

2019-10-19 11:46:42

微服务学习

前言这几天要学习一下微服务,这个名字一直在听,但是一直没有搞清楚,今天认真读了一下Martin Fowler的原著,准备把这篇文章好好地消化一下。正文Characteristics of a Microservice Architecture微服务架构的特征Componentization via Services通过服务来组件化Organized around Business ...

2019-09-09 19:41:10

Java的VO、DO、DTO和Java Bean学习

概要Java的VO、DO、DTO和Java Bean学习。博客原帖收藏于IT老兵博客。正文JavaBeansA JavaBean is a class that follows the JavaBeans conventions as defined by Sun. Wikipedia has a pretty good summary of what JavaBeans are:...

2019-09-06 16:52:32

make 和 cmake 的区别

概要make 和 cmake 的区别学习博客博客地址:IT老兵驿站正文“The build process has one step if you use a Makefile, namely typing “make” at the command line. For CMake, there are two steps: First, you need to setup your...

2019-08-12 16:58:48

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。