10 IT老兵驿站

尚未进行身份认证

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

等级
TA的排名 1w+

微服务学习

前言这几天要学习一下微服务,这个名字一直在听,但是一直没有搞清楚,今天认真读了一下MartinFowler的原著,准备把这篇文章好好地消化一下。正文CharacteristicsofaMicroserviceArchitecture微服务架构的特征ComponentizationviaServices通过服务来组件化OrganizedaroundBusiness...

2019-09-09 21:36:35

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

概要Java的VO、DO、DTO和JavaBean学习。博客原帖收藏于IT老兵博客。正文JavaBeansAJavaBeanisaclassthatfollowstheJavaBeansconventionsasdefinedbySun.WikipediahasaprettygoodsummaryofwhatJavaBeansare:...

2019-09-06 17:15:50

make 和 cmake 的区别

概要make和cmake的区别学习博客博客地址:IT老兵驿站正文“ThebuildprocesshasonestepifyouuseaMakefile,namelytyping“make”atthecommandline.ForCMake,therearetwosteps:First,youneedtosetupyour...

2019-08-12 16:58:48

Linux下shell命令用法及常见用例总结:tar

概要Linux下shell命令用法及常见用例总结:tar。tar命令用来归档多个文件或目录到单个归档文件中,并且归档文件可以进一步使用gzip或者bzip2等技术进行压缩。博客博客地址:IT老兵驿站正文命令格式tar[OPTION...][FILE]...命令功能Tar(TapeARchive,磁带归档的缩写,最初设计用于将文件打包到磁带上,现在大都使用它来实现备份某个分...

2019-08-12 14:58:45

Git:git-rev-parse 命令学习

前言在研究Jenkins的时候,遇到了gitrev-parse这个命令,这里学习一下这个命令。正文git-rev-parse-Pickoutandmassageparameters这是这个命令的概要解释,理解起来有一点障碍,挑选出来并且“按摩”参数,这个有点意思啊,对参数进行一下按摩。(这里这个massage是不是应该按照调整来理解呢?)ManyGitporcel...

2019-08-09 18:31:25

使用 Sping Boot 创建一个自定义的 Auto-Configuration

正文CreateaCustomAuto-ConfigurationwithSpringBoot1.OverviewSimplyput,theSpringBootautoconfigurationrepresentsawaytoautomaticallyconfigureaSpringapplicationbasedonthedepend...

2019-07-25 13:53:23

Spring中的REST错误处理

前言这篇文章介绍了在Spring中的对于REST的几种错误处理。正文ErrorHandlingforRESTwithSpring1.OverviewThisarticlewillillustratehowtoimplementExceptionHandlingwithSpringforaRESTAPI.We’llalsogeta...

2019-07-25 11:09:23

iOS 设计主题(迟来的总结)

博客原帖收藏于IT老兵博客。前言尽管之前写过iOS的程序,但是没有像当年(注1)学习安卓那样,去学习一下iOS的设计理念,等了这么久,今天在这里补充一下对设计理念的学习。这篇文章感觉比较重要,我尽量逐字翻译一下,感觉这样学习得就会更加深刻一些。注1:这里是指2013年,记得那会学习安卓的设计理念,有一句话让我印象很深,让便捷流于手纸,而安卓是偷师于苹果的设计,这里更需要好好研究一下苹果...

2019-07-24 14:09:08

Python的with语句

参考这里:Inpythonthewithkeywordisusedwhenworkingwithunmanagedresources(likefilestreams).ItissimilartotheusingstatementinVB.NETandC#.Itallowsyoutoensurethataresourceis...

2019-07-16 10:30:26

Python的异步编程介绍

前言这里翻译和学习一篇介绍Python的异步编程的文章,在网上找了半天,感觉这篇写的很好,把几种实现方案都举了例子,而且列出了优劣。正文IntroductionAsynchronousprogrammingisatypeofparallelprogramminginwhichaunitofworkisallowedtorunsepara...

2019-07-15 19:41:35

Python的generator

#前言这里转帖、翻译一篇关于Python的generator的文章,因为感觉这篇笔记讲的比较清楚,并且记录一些学习的笔记。#正文PythonGeneratorsInthisarticle,you'lllearnhowtocreateiterationseasilyusingPythongenerators,howisitdifferentfr...

2019-07-15 17:57:35

Mac系统查看端口占用的进程

概要Mac系统查看端口占用的进程博客原帖收藏于IT老兵博客前言在Linux下,查看占用端口的进程可以使用netstat-antpl|grepport,但是在Mac下,这个netstat的功能缩水了(很多命令在Mac下都缩水了),所以怎么查看占用端口的进程呢?正文搜索了一遍,感觉可以使用lsof-itcp:{port}这个命令来实现,{port}表示端口号。-i[...

2019-07-11 15:36:15

Netty的学习笔记

前言原帖位置:https://www.baeldung.com/netty,本文结合这篇文章,记录一下学习笔记。正文1.IntroductionInthisarticle,we’regoingtotakealookatNetty—anasynchronousevent-drivennetworkapplicationframework.The...

2019-06-18 15:22:56

设计模式:职责链模式

概要设计模式:职责链模式博客原帖收藏于IT老兵博客。前言职责链,chainofresponsibility。这篇笔记第一版记录于2015年,那个时候在研究安卓代码的时候,安卓对于事件的传递使用到了职责链。现在研究到了Spring的filterchain。上面两个都是职责链和外观两种设计模式结合在一起使用。这篇笔记主要是结合四人帮的《设计模式》来学习,这本书写的有点深奥了,...

2019-06-13 10:04:30

Java的数组和容器

博客原帖位于IT老兵博客前言本文记录一下对Java的数组和容器的学习。正文数组参考《Java编程思想(第4版)》来进行学习。章节$5.8int[]a1;inta1[];这个是数组变量的定义,但是并没有分配空间。初始化的方式是:int[]a1={1,2,3,4,5};//这样是直接初始化,应该是在栈中int[]a1=newint[1...

2019-05-29 17:34:22

定义一个JPA Entity 类

前言本文是介绍Java的JPA的Entity的类,个别地方记录一下笔记。原文DefiningaJPAEntityClassTobeabletostorePointobjectsinthedatabaseusingJPAweneedtodefineanentityclass.AJPAentityclassisaPOJO(P...

2019-05-22 10:39:27

设计模式:委托和代理

概要设计模式:委托和代理博客原帖收藏于IT老兵博客。在iOS开发中,会遇到委托这种设计模式,而之前阅读四人帮的《设计模式》,只提到有代理(proxy),感觉上这两者非常接近,非常像,是不是就是一回事呢?参考这里,感觉说的又不是一回事。直接面对客户的是代理,它并不见得真的具有需要执行的功能,它来受理客户的委托,当真有委托到来了,它在委托给具体执行的人去执行。我觉得这么解释了,就和现实...

2019-05-09 15:23:35

git提交时的message和description

前言git提交时会有两个信息可能需要填写,一个是message,一个是description,这两者的区别在哪里呢?正文谷歌的答案:第一行可以理解为是title,其余的是description,这个定义看个人喜欢,所以一般提交时加一个"-m",其实只是提交了title,其实是可以加多个的。再参考git的官网:Thoughnotrequired,it’sagoodidea...

2019-05-04 16:29:01

Java:学习@Autowired(MD版)

概要本文记录一下对于Java的@Autowired注解的学习。博客原贴收藏在IT老兵驿站。前言使用SpringMVC,现在不可避免要接触注解,会遇到@Autowired,查询了google,找到这篇文章,摘录下来,做一些笔记。为什么这样呢?因为至少来说,以当前的理解,自己来写,不太可能超越这篇文章,我也不想像很多人那样搞所谓“二次原创”,其实不还是抄袭,只是针对了判定抄袭的规则来做文章...

2019-04-24 17:46:35

Java中如何创建自定义的注解

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

2019-04-24 16:27:23

查看更多

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