Java面向对象设计之中介者模式 一、模式动机在用户与用户直接聊天的设计方案中,用户对象之间存在很强的关联性,将导致系统出现如下问题: 系统结构复杂:对象之间存在大量的相互 2018-10-17 软件设计 Java 设计模式 Java面向对象设计之命令模式 一、模式动机在软件设计中,我们经常需要向某些对象发送请求,但是并不知道请求的接收者是谁,也不知道被请求的操作是哪个,我们只需在程序运行时指定 2018-10-16 软件设计 Java 设计模式 代码整洁之道内容概要 读了代码整洁之道,觉得这本书写的很好,所以就将里面自己觉得很经典的内容记录下来,作为自己以后写代码的标准和准则。同时也为那些曾经困惑过的人一 2018-10-15 编程之道 整洁代码 重构 测试 Java面向对象设计之观察者模式 一、模式动机建立一种对象与对象之间的依赖关系,一个对象发生改变时将自动通知其他对象,其他对象将相应做出反应。在此,发生改变的对象称为观察目标 2018-10-14 软件设计 Java 设计模式 常用Bash命令整理之其他常用命令 1. hostname - 查看主机名hostname命令用于查看系统的主机名,或是修改系统的主机名。 hostname的常用命令如下: # 2018-10-13 软件工具 Linux 常用Bash命令整理之文本处理 1. sort - 文本排序sort命令用于将文本文件的行排序。默认情况下,sort命令是按照字符串的字母顺序排序。 sort 的常用命令如 2018-10-11 软件工具 Linux 常用Bash命令整理之操作文件和目录 1. touch - 创建文件touch命令就可用于创建、变更和修改文件的时间戳。它是 Linux 操作系统的标准程序。touch命令又如下 2018-10-10 软件工具 Linux 常用Bash命令整理之查看文件和目录 1. ls - 列出文件名和目录ls命令是Linux中最常用的命令之一,其作用就是列出文件名和目录。在命令行提示符下,直接输入ls命令,不带 2018-10-09 软件工具 Linux 轻量级滚动动画JavaScript库aos.js 一、简介aos.js是一款效果超赞的页面滚动的 JavaScript 动画库插件。该动画库可以在页面滚动时提供28种不同的元素动画效果,以及 2018-10-08 前端 JavaScript 全功能JavaScript灯箱画廊插件lightgallery.js 一、简介 lightgallery.js 是一个全功能、轻量级、无依赖的灯箱画廊显示库。 二、主要特性 全响应式兼容 模块化的架构和内置 2018-10-06 前端 JavaScript Google Java编程风格指南 1 前言这份文档是Google Java编程风格规范的完整定义。当且仅当一个Java源文件符合此文档中的规则,我们才认为它符合Google的 2018-10-05 编程之道 Java Google 使用Java调用PhantomJS动态导出ECharts图片到Word文件中 前言最近在一个项目中遇到导出为Word文件的问题,导出Word的功能很简单,但是导出Word文件中包含数据库动态查询的统计数据而生成的Ech 2018-10-01 后端 Java