<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[水之光]]></title><description><![CDATA[技在手，能在身，思在脑，从容过生活]]></description><link>https://blog.youkuaiyun.com/coding_dong</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; coding_dong]]></copyright><item><title><![CDATA[Linux shell 内部命令和外部命令]]></title><link>https://blog.youkuaiyun.com/coding_dong/article/details/103576071</link><guid>https://blog.youkuaiyun.com/coding_dong/article/details/103576071</guid><author>coding_dong</author><pubDate>Tue, 17 Dec 2019 10:49:46 +0800</pubDate><description><![CDATA[Linux中的命令大致分为两类:内部命令和外部命令，内部命令也称shell内建命令或者内嵌命令，外部命令存放在一个文件中，需要时候在文件中查找，这些文件定义在$PATH中。
首先linux所有的都是文件，我们在操作系统加载的时候会加载shell表现为/bin/bash文件
内部命令
内建命令不需要子进程来执行，它已经和shell编译为一体。作为shell工具的组成部分存在。内建命令不需要借助外部程...]]></description><category></category></item><item><title><![CDATA[nginx for mac]]></title><link>https://blog.youkuaiyun.com/coding_dong/article/details/99539808</link><guid>https://blog.youkuaiyun.com/coding_dong/article/details/99539808</guid><author>coding_dong</author><pubDate>Wed, 14 Aug 2019 09:12:52 +0800</pubDate><description><![CDATA[1、安装
更新：brew update //结果：Already up-to-date.
查询：brew search nginx   //查询要安装的软件是否存在
安装：sudo brew install nginx
查询版本：nginx -v
启动： nginx
查看 nginx 是否启动成功：在浏览器中访问 http://localhost:8080
2、关闭、重启与卸载
关闭nginx：n...]]></description><category></category></item><item><title><![CDATA[LINUX配置文件加载顺序]]></title><link>https://blog.youkuaiyun.com/coding_dong/article/details/97532565</link><guid>https://blog.youkuaiyun.com/coding_dong/article/details/97532565</guid><author>coding_dong</author><pubDate>Sat, 27 Jul 2019 17:28:05 +0800</pubDate><description><![CDATA[LINUX配置文件加载顺序shell启动方式启动类型如何判断是否为交互式 Shell? 有两种方式判断是否为登录式 Shell ?同时判断交互式和登录式配置文件启动配置文件加载说明启动顺序login shell 启动顺序命令行与SSH登录图形界面登录no-login shell 启动顺序如图
shell启动方式
启动类型

交互式登录
一个个地输入命令并及时查看它们的输出结果，整个过程都在跟 Sh...]]></description><category></category></item><item><title><![CDATA[PMP内容梳理]]></title><link>https://blog.youkuaiyun.com/coding_dong/article/details/88848990</link><guid>https://blog.youkuaiyun.com/coding_dong/article/details/88848990</guid><author>coding_dong</author><pubDate>Wed, 27 Mar 2019 18:25:11 +0800</pubDate><description><![CDATA[目录

5大过程组10大知识领域

结构梳理：

知识点：

事业环境因素和组织过程资产：

第4章 项目整合管理

项目整合管理内容梳理

知识点：

1、项目章程内容：

2、假设日志：

3、变更管理与配置管理：

4、合同收尾与行政收尾：

5、项目中的会议：

6、冲突管理：

7、变更控制工具

第五章 项目范围管理

项目范围管理内容梳理

知识点

1、范围管理计划与需求管理计划：...]]></description><category></category></item><item><title><![CDATA[Linux常用命令（三）]]></title><link>https://blog.youkuaiyun.com/coding_dong/article/details/84669817</link><guid>https://blog.youkuaiyun.com/coding_dong/article/details/84669817</guid><author>coding_dong</author><pubDate>Sat, 01 Dec 2018 00:20:07 +0800</pubDate><description><![CDATA[Linux 之 文件处理
Linux 系统信息存放在文件里，文件与普通的公务文件类似。每个文件都有自己的名字、内容、存放地址及其它一些管理信息，如文件的用户、文件的大小等。文件可以是一封信、一个通讯录，或者是程序的源语句、程序的数据，甚至可以包括可执行的程序和其它非正文内容。 Linux文件系统具有良好的结构，系统提供了很多文件处理程序。这里主要介绍常用的文件处理命令。
file

作用
根据文件...]]></description><category></category></item><item><title><![CDATA[springboot学习笔记]]></title><link>https://blog.youkuaiyun.com/coding_dong/article/details/84575197</link><guid>https://blog.youkuaiyun.com/coding_dong/article/details/84575197</guid><author>coding_dong</author><pubDate>Tue, 27 Nov 2018 22:55:08 +0800</pubDate><description><![CDATA[本文为springboot学习笔记，与代码同步进行，主要目的熟悉SpringBoot内部机制，以及通过不断编写demo熟悉常用注解，核心代码参考了网络资料，代码通过maven构建，属于整理类笔记，非原创性资料。
一 Spring Boot 之 HelloWorld 详解
本节主要完成springboot及maven等关键工具的描述，同时完成第一个项目HelloWorld。
1、springboot...]]></description><category></category></item><item><title><![CDATA[oracle常用sql]]></title><link>https://blog.youkuaiyun.com/coding_dong/article/details/84310433</link><guid>https://blog.youkuaiyun.com/coding_dong/article/details/84310433</guid><author>coding_dong</author><pubDate>Tue, 20 Nov 2018 21:44:23 +0800</pubDate><description><![CDATA[一、Oracle基本设置命令
1、创建
sys;//系统管理员，拥有最高权限
system;//本地管理员，次高权限
scott;//普通用户，密码默认为tiger,默认未解锁
2、登陆
sqlplus / as sysdba;//登陆sys帐户
sqlplus sys as sysdba;//同上
sqlplus scott/tiger;//登陆普通用户scott
3、管理用户
create u...]]></description><category></category></item><item><title><![CDATA[Linux 常用命令（二）]]></title><link>https://blog.youkuaiyun.com/coding_dong/article/details/82258954</link><guid>https://blog.youkuaiyun.com/coding_dong/article/details/82258954</guid><author>coding_dong</author><pubDate>Fri, 31 Aug 2018 16:53:24 +0800</pubDate><description><![CDATA[Linux 之 网络操作相关命令



ifconfig


  作用 
  fconfig⽤用于查看和更更改⽹网络接⼝口的地址和参数，包括IP地址、⽹网络掩 码、⼴广播地址，使⽤用权限是超级⽤用户。 
  格式 
  ifconfig -interface [options] address 
  主要参数 
  -interface:指定的⽹网络接⼝口名，如eth0和eth1。 
  up:激...]]></description><category></category></item><item><title><![CDATA[Linux 常用命令]]></title><link>https://blog.youkuaiyun.com/coding_dong/article/details/81348229</link><guid>https://blog.youkuaiyun.com/coding_dong/article/details/81348229</guid><author>coding_dong</author><pubDate>Wed, 01 Aug 2018 21:09:00 +0800</pubDate><description><![CDATA[Linux 之 安装与登陆命令



login


  作用 
  login的作用是登录系统，它的使用权限是所有用户。 
  格式 
  login [name][－p ][－h 主机名称] 
  主要参数 
  －p:通知login保持现在的环境参数。 
  －h:用来向远程登录的之间传输用户名。 
  说明 
  如果选择用命令行模式登录Linux的话，那么看到的第一个Linux命令就是l...]]></description><category></category></item><item><title><![CDATA[String空判断]]></title><link>https://blog.youkuaiyun.com/coding_dong/article/details/81176421</link><guid>https://blog.youkuaiyun.com/coding_dong/article/details/81176421</guid><author>coding_dong</author><pubDate>Mon, 23 Jul 2018 22:55:28 +0800</pubDate><description><![CDATA[1、java中String声明初始化有三种常见的方式：



1）、String a = new String();

为该对象分配了内存，但是其值为空，编译期已经创建好存储在常量池（永久代）。



2）、String b = “”;

为该对象分配了内存，值为空字符串，运行期在堆中new出来的。



3）、String c = null;

未分配内存，值不存在，可以理解为一个引用不是对象。...]]></description><category></category></item><item><title><![CDATA[JAVA设计模式详解]]></title><link>https://blog.youkuaiyun.com/coding_dong/article/details/81150869</link><guid>https://blog.youkuaiyun.com/coding_dong/article/details/81150869</guid><author>coding_dong</author><pubDate>Sun, 22 Jul 2018 01:29:10 +0800</pubDate><description><![CDATA[感悟

最近用了工作之余挺长的一段时间学习了java设计模式，虽然对23中设计模式有了一定的了解，但是发现]]></description><category></category></item><item><title><![CDATA[代理模式（Proxy Pattern）]]></title><link>https://blog.youkuaiyun.com/coding_dong/article/details/81150706</link><guid>https://blog.youkuaiyun.com/coding_dong/article/details/81150706</guid><author>coding_dong</author><pubDate>Sun, 22 Jul 2018 00:01:23 +0800</pubDate><description><![CDATA[简述

代理模式是一种结构型设计模式，代理模式主要包含三种角色：抽象对象角色、目标对象角色、代理对象角色，代理模式主要通过抽象对象角色来为目标对象提供一个代理对象，并由代理对象控制对原对象的引用，提供了一种对目标对象另外的访问方式，这样做的好处是，可以在目标对象实现的基础上，增加丰富额外的功能，即扩展目标对象的功能。




分类

代理模式主要分为两大类：静态代理模式和动态代理模式，其中动态代理...]]></description><category></category></item><item><title><![CDATA[装饰器模式（Decorator Pattern）]]></title><link>https://blog.youkuaiyun.com/coding_dong/article/details/80934697</link><guid>https://blog.youkuaiyun.com/coding_dong/article/details/80934697</guid><author>coding_dong</author><pubDate>Thu, 05 Jul 2018 23:50:50 +0800</pubDate><description><![CDATA[1、简述装饰器模式是一种结构型设计模式，又名包装(Wrapper)模式。装饰模式以对客户端透明的方式扩展对象的功能，是继承关系的一个替代方案。在装饰模式中的角色有：　　●　　抽象构件(Component)角色：给出一个抽象接口，以规范准备接收附加责任的对象。　　●　　具体构件(ConcreteComponent)角色：定义一个将要接收附加责任的类。　　●　　装饰(Decorator)角色：持有一个...]]></description><category></category></item><item><title><![CDATA[编程语言的分类与关系]]></title><link>https://blog.youkuaiyun.com/coding_dong/article/details/80920571</link><guid>https://blog.youkuaiyun.com/coding_dong/article/details/80920571</guid><author>coding_dong</author><pubDate>Thu, 05 Jul 2018 00:06:34 +0800</pubDate><description><![CDATA[编译型语言：使用专门的编译器，针对特定的平台，将高级语言源代码一次性的编译成可被该平台硬件执行的机器码，并包装成该平台所能识别的可执行性程序的格式。特点：在编译型语言写的程序执行之前，需要一个专门的编译过程，把源代码编译成机器语言的文件，如exe格式的文件，以后要再运行时，直接使用编译结果即可，如直接运行exe文件。因为只需编译一次，以后运行时不需要编译，所以编译型语言执行效率高。总结：1）一次性...]]></description><category></category></item><item><title><![CDATA[外观模式（Facade）]]></title><link>https://blog.youkuaiyun.com/coding_dong/article/details/80849758</link><guid>https://blog.youkuaiyun.com/coding_dong/article/details/80849758</guid><author>coding_dong</author><pubDate>Thu, 28 Jun 2018 22:14:18 +0800</pubDate><description><![CDATA[1、概念外观模式（Facade）属于结构性模式，向客户端提供了一个可以访问系统的接口，隐藏了系统的复杂性。开发中外观模式的使用相对比较多，也容易理解。2、优缺点：优点： 1、减少系统相互依赖。 2、提高灵活性。 3、提高了安全性。4更好的划分访问层次。缺点：不符合开闭原则，修改相对困难，继承重写都不合适。3、使用场景： 为复杂的模块或子系统提供外界访问的模块子系统相对独立维护一个大型遗留系统的时候...]]></description><category></category></item><item><title><![CDATA[java线程]]></title><link>https://blog.youkuaiyun.com/coding_dong/article/details/80835404</link><guid>https://blog.youkuaiyun.com/coding_dong/article/details/80835404</guid><author>coding_dong</author><pubDate>Wed, 27 Jun 2018 22:03:42 +0800</pubDate><description><![CDATA[一、简介描述进程（process）：是一块包含了某些资源的内存区域。操作系统利用进程把它的工作划分为一些功能单元。线程（thread）：进程中所包含的一个或多个执行单元称为线程（thread）。进程还拥有一个私有的虚拟地址空间，该空间仅能被它所包含的线程访问。可以看成是轻量级的进程，是CPU调度和分派的基本单位。区别1、调度 ：从上面的定义可以看出一个是调度和分派的基本单位，一个是拥有资源的基本单...]]></description><category></category></item><item><title><![CDATA[适配器模式（Adapter）]]></title><link>https://blog.youkuaiyun.com/coding_dong/article/details/80835165</link><guid>https://blog.youkuaiyun.com/coding_dong/article/details/80835165</guid><author>coding_dong</author><pubDate>Wed, 27 Jun 2018 21:19:31 +0800</pubDate><description><![CDATA[“适配器模式把一个类的接口变换成客户端所期待的另一种接口，从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。”适配器模式主要通过继承、对象组合来实现适配器功能，一个比较简单的例子是转接头，适配器相当于一个转接头，可以将HDML转换为VGA以及type-c等。整体上可以分为三种类型：类适配、对象适配以及接口适配。对于下属例子中几个类做简要说明：目标(Target)角色是所期待得到的方法等...]]></description><category></category></item><item><title><![CDATA[组合模式（Composite Pattern）]]></title><link>https://blog.youkuaiyun.com/coding_dong/article/details/80835148</link><guid>https://blog.youkuaiyun.com/coding_dong/article/details/80835148</guid><author>coding_dong</author><pubDate>Wed, 27 Jun 2018 21:16:58 +0800</pubDate><description><![CDATA[1、概述组合模式是一种树形结构，每个节点可以看作一个对象，在一个对象中又包含其他对象，这些被包含的对象可能是终点对象（叶子结点），也有可能是非终点对象（也叫组对象或者非叶子结点）。组合多个对象形成树形结构以表示具有“整体—部分”关系的层次结构。组合模式对单个对象（即叶子对象）和组合对象（即容器对象）的使用具有一致性，组合模式又可以称为“整体—部分”(Part-Whole)模式，它是一种对象结构型模...]]></description><category></category></item><item><title><![CDATA[桥接模式（Bridge）]]></title><link>https://blog.youkuaiyun.com/coding_dong/article/details/80835122</link><guid>https://blog.youkuaiyun.com/coding_dong/article/details/80835122</guid><author>coding_dong</author><pubDate>Wed, 27 Jun 2018 21:15:22 +0800</pubDate><description><![CDATA[1、概述  桥接模式是一种结构型设计模式，如果软件系统中某个类存在两个独立变化的维度，通过该模式可以将这两个维度分离出来，使两者可以独立扩展，让系统更加符合“单一职责原则”。与多层继承方案不同，它将两个独立变化的维度设计为两个独立的继承等级结构，并且在抽象层建立一个抽象关联，该关联关系类似一条连接两个独立继承结构的桥，故名桥接模式。也可描述为抽象化与实现化解耦，使得二者可以独立变化。2、重点核心思...]]></description><category></category></item><item><title><![CDATA[建造者模式（Builder）]]></title><link>https://blog.youkuaiyun.com/coding_dong/article/details/80603481</link><guid>https://blog.youkuaiyun.com/coding_dong/article/details/80603481</guid><author>coding_dong</author><pubDate>Thu, 07 Jun 2018 05:50:25 +0800</pubDate><description><![CDATA[    将一个复杂的对象的构建与它的表示分离，使得同样的构建过程可以创建不同的表示。工厂类模式提供的是创建单个类的模式，而建造者模式则是将各种产品集中起来进行管理，用来创建复合对象，所谓复合对象就是指某个类具有不同的属性。    建造者模式通常包括下面几个角色：	Builder：给出一个抽象接口，以规范产品对象的各个组成成分的建造。这个接口规定要实现复杂对象的哪些部分的创建，并不涉及具体的对象部件...]]></description><category></category></item></channel></rss>