Google Java编程风格指南 1 前言这份文档是Google Java编程风格规范的完整定义。当且仅当一个Java源文件符合此文档中的规则,我们才认为它符合Google的Java编程风格。 与其它的编程风格指南一样,这里所讨论的不仅仅是编码格式美不美观的问题,同时也讨论 2018-10-05 GoogleJava 编程之道
PostgreSQL基础知识整理 数据库操作DMLCREATE TABLECREATE TABLE语句用于创建数据库中的表。语法是: CREATE TABLE 表名称 ( 列名1 数据类型, 列名2 数据类型, 列名3 数据类型, .... ); 例: CREATE TA 2018-09-25 PostgreSQL数据库 数据库
Git知识点整理 1. Git基本概念。 repository config init clone fetch pull commit push branch head tag merge conflict diff log show status 2. 2018-09-24 Git 软件工具
Java面向对象设计之状态模式 一、模式动机在很多情况下,一个对象的行为取决于一个或多个动态变化的属性,这样的属性叫做状态,这样的对象叫做有状态的(stateful)对象,这样的对象状态是从事先定义好的一系列值中取出的。当一个这样的对象与外部事件产生互动时,其内部状态就会 2018-09-21 Java设计模式 软件设计
Java面向对象设计之代理模式 一、模式动机在某些情况下,一个客户不想或者不能直接引用一个对象,此时可以通过一个称之为“代理”的第三者来实现间接引用。代理对象可以在客户端和目标对象之间起到中介的作用,并且可以通过代理对象去掉客户不能看到 的内容和服务或者添加客户需要的额外 2018-09-20 Java设计模式 软件设计
Java面向对象设计之工厂方法模式 一、模式定义工厂方法模式(Factory Method Pattern)又称为工厂模式,也叫虚拟构造器(Virtual Constructor)模式或者多态工厂(Polymorphic Factory)模式,它属于类创建型模式。在工厂方法模 2018-09-14 Java设计模式 软件设计
Java面向对象设计之装饰模式 一、模式动机一般有两种方式可以实现给一个类或对象增加行为: 继承机制,使用继承机制是给现有类添加功能的一种有效途径,通过继承一个现有类可以使得子类在拥有自身方法的同时还拥有父类的方法。但是这种方法是静态的,用户不能控制增加行为的方式和时机 2018-09-14 Java设计模式 软件设计
Java面向对象设计之策略模式 一、模式动机完成一项任务,往往可以有多种不同的方式,每一种方式称为一个策略,我们可以根据环境或者条件的不同选择不同的策略来完成该项任务。在软件开发中也常常遇到类似的情况,实现某一个功能有多个途径,此时可以使用一种设计模式来使得系统可以灵活地 2018-09-14 Java设计模式 软件设计
JavaScript基础教程 一、JavaScript介绍JavaScript是目前所有主流浏览器上唯一支持的脚本语言,这也是早期JavaScript的唯一用途。其主要作用是在不与服务器交互的情况下修改HTML页面内容,因此其最关键的部分是DOM(文档对象模型),也就是 2018-09-14 JavaScript 前端