涂宗勋的技术博客

认真生活,快乐工作,保持理想!qq群:114308990

排序:
默认
按更新时间
按访问量

git操作笔记

以下是根据自己的git使用,简单记录一些操作,供后续参考,以减少后续操作的出错率。 基础操作 以下以一个docBlog文件夹提交到github远程仓库为例。 首先需要在本地建立一个目录,例如docBlog,后边文件都存在这里; cmd命令行进入到docBlog目录,例如:cd E:\doc...

2018-06-01 10:01:59

阅读数:67

评论数:0

springboot(maven)项目打包问题

问题说明: 今天在项目测试时遇到一个问题,启动项目时,修改外部配置文件后,会出现启动失败或者日志文件路径不对的情况。 我们的项目是springboot项目,采用jar包的方式运行,部分配置文件放在jar包外。 上述问题的原因是:运行的jar包内和jar包外同时存在相同名字的配置文件。 根...

2018-02-27 17:35:38

阅读数:106

评论数:0

《设计模式》学习笔记8——外观模式

定义 外观模式引用书中的定义如下: 为子系统中的一组接口提供一个统一的入口。外观模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。 外观模式又称为门面模式,它是一种对象结构型模式。外观模式是迪米特法则的一种具体实 现,通过引入一个新的外观角色可以降低原有系统的复杂...

2018-01-05 12:08:16

阅读数:148

评论数:0

《设计模式》学习笔记7——观察者模式

定义观察者模式是使用频率最高的设计模式之一,也是最容易理解的设计模式之一,这种模式在生活中随处可见。 观察者模式引用书中的定义如下: 观察者模式(Observer Pattern):定义对象之间的一种一对多依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象皆得到通知并被自动更新。观察者...

2017-12-05 18:08:16

阅读数:198

评论数:2

《设计模式》学习笔记6——原型模式

定义在开发的过程中,可能会遇到需要为同一个类创建多个对象,而这多个对象的大部分属性值都一样的情况。这时候如果每一个对象都一一设值,就会显得有很多代码重复,原型模式就可以用来解决这种场景,用来精简代码。 原型模式引用书中的定义如下: 原型模式(Prototype Pattern):使用原型实例...

2017-12-04 17:46:17

阅读数:188

评论数:0

《设计模式》学习笔记5——单例模式【高并发拓展】

定义单例模式又称为单件模式,这个模式大概是设计模式中最好理解的了,我起初就打算从这里开始学,甚至还记过另一篇单例模式学习的笔记。 但是之后跟着《设计模式》这本书系统的学,就索性从第一页开始,而单例模式算是复习,也算是再深入的理解一次。 之所以要这么做,是因为上一次写的没有给出更标准的定义,同时...

2017-11-23 13:29:14

阅读数:303

评论数:0

《设计模式》学习笔记4——抽象工厂模式

定义在进行工厂方法模式学习的时候,发现工厂方法模式有一个明显的缺陷,即每增加一个具体的产品都需要至少增加两个类,一个产品类,一个对应的工厂类。 这种情况在产品特别多的情况下,显然就更有问题,然后便有了抽象工厂模式,来解决这个问题。 抽象工厂模式引用书中的定义如下: 抽象工厂模式(Abstr...

2017-11-22 15:18:50

阅读数:261

评论数:0

《设计模式》学习笔记3——工厂模式

定义工厂模式实际上有广义和狭义的分别,广义的工厂模式指的是简单工厂模式、工厂方法模式、抽象工厂模式三个,而狭义的工厂模式就是这里的工厂方法模式,一般情况下如果有人直接说工厂模式,多半指的就是工厂方法模式。工厂方法模式引用书中的定义如下: 工厂方法模式(Factory Method Patter...

2017-11-21 14:41:14

阅读数:256

评论数:0

《设计模式》学习笔记2——简单工厂模式

定义简单工厂模式并不属于GoF(Gang of Four四人组)23中设计模式,有些地方的解释说因为简单工厂模式太简单,所以23中设计模式就没有单独列出。 但是简单工厂模式在实际的应用中却很常用,因此在刘伟老师的《设计模式》一书中就还是列了出来。 简单工厂模式引用书中的定义如下: 简单工厂...

2017-11-20 17:38:32

阅读数:2211

评论数:18

《设计模式》学习笔记1——七大面向对象设计原则

前言根据这一次的学习计划,系统学习设计模式之前,先系统学习和理解设计原则。面向对象设计原则有如下几类。原则一:单一职责原则这是面向对象最简单的原则,对于定义,引用书中所说: 单一职责原则(Single Responsibility Principle, SRP):一个类只负责一个功能领域中的相...

2017-11-17 18:35:01

阅读数:311

评论数:0

《设计模式》学习笔记0——说明

之前也一直有学设计模式,不过总是断断续续的,都是网上这里找点资料,那里找点博客这样学,在这个过程中也曾产出了策略模式、单例模式等博客记录。 但是这些学习过程,可能是由于直接进入设计模式,而没有先好好学习设计原则的缘故,导致学的快也忘得快。 根据刘伟老师的《设计模式》博客及书籍所说,设计模式...

2017-11-15 17:10:58

阅读数:243

评论数:0

《maven实战》学习笔记7——maven项目版本管理和灵活构建

说明《maven实战》一书内容很多,整个maven要学的东西也很多,不过,结合个人实际情况,我打算把这一篇作为这次对maven学习的一个阶段性收尾,待其他更急需补充的知识有一定眉目了,再回过头来继续深入。 maven版本管理对于maven版本管理,最重要的是需要区分出快照版本SNAPSHOT和发...

2017-11-15 11:35:35

阅读数:212

评论数:0

《maven实战》学习笔记6——maven聚合和继承

maven聚合为什么要用maven聚合随着互联网的发展,一个项目的业务复杂度越来越高,整个项目的业务代码也会越来越庞大,因此便有了把一个项目拆分成若干个子项目的需求。 根据之前的知识,clean、test、package、install等都是针对单独的项目,那么对于上边若干个子项目可能就需要执行...

2017-11-14 16:11:47

阅读数:217

评论数:0

《maven实战》学习笔记5——maven仓库和镜像

什么是maven仓库要理解什么是maven仓库,需要先理解什么是maven构件。 什么是mavne构件呢?在本书中解释是: 在maven的世界中,任何一个maven依赖、插件和maven项目构建的输出都是maven的构件。 那么我个人的理解就是我们创建项目时需要的jar包、插件包以及项目打包...

2017-11-13 17:46:48

阅读数:256

评论数:0

《maven实战》学习笔记4——maven坐标和依赖

maven坐标maven坐标是什么坐标一词最让人熟悉的就是读书时学的x、y轴的横竖坐标,平面中由x、y决定一个唯一的点,x、y就是坐标。三维中,x、y、z决定一个唯一的点,x、y、z就是坐标。而在maven中,就是groupId、artifactId、version、packaging等属性决定一...

2017-11-13 12:48:02

阅读数:203

评论数:0

《maven实战》学习笔记3——maven使用入门

说明由于我目前所做的项目皆是java web项目,因此整个系统学习的过程也就以java web为基础。maven项目结构根据maven约定,一个比较标准的maven java web项目,结合eclipse通常可以看到结构如下: src/main/java java主要代码...

2017-11-07 17:58:55

阅读数:194

评论数:0

《maven实战》学习笔记2——maven安装(windows和eclipse插件)

前言由于我的工作中开发环境就是windows,IDE是eclipse,因此安装也只涉及和记录这两部分,在看书和动手的过程也就直接跳过其他部分。笔记windows中maven的安装安装条件maven依赖于java,因此安装和使用maven,要先确保已安装了jdk并配置好jdk的环境变量。 检查jd...

2017-11-03 16:30:40

阅读数:232

评论数:0

《maven实战》学习笔记1——maven是什么?为什么要用maven?

前言工欲善其事,必先利其器。对于java web开发者而言,或者说对于目前大部分java web开发者而言,eclipse、maven、svn、tomcat可能就是目前最常用也是必会的武器了,所以为了更高效的开发和解决问题,经过一番思考后我决定系统性的学学这几样武器。 这几样在我看来一样的重要,...

2017-10-13 17:02:11

阅读数:293

评论数:0

【java设计模式初探0】_单例模式

在java的几十种设计模式中,可能单例模式算是最容易理解的吧!因为不论是目前的我自己,还是偶尔面试的别人,能稍微讲清楚的,基本就是单例模式。 什么叫单例模式?顾名思义,就是单一的实例,唯一的实例。也就是说对于某个java类来说,他的实例对象最多只能创建一个。那么,稍微有点java基础的同学都知道...

2017-09-17 11:36:32

阅读数:287

评论数:0

设计模式之【策略模式】

上一篇,我说我觉得《三十六计》就是一种设计模式,那么在这一篇【策略模式】中,我想我就索性也以行军打仗作为例子吧。行军作战是军队的事,不管是哪个国家的军队,他们都有一个共同的名字:军队。 用java开发的概念来说,军队就应该是一个超级父类,然后具有军队的特征,比如名字这个属性,发起战争、结束战争、...

2017-04-28 18:36:16

阅读数:413

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭