0%

TypeScript 可以采用面向对象的方式来进行编程,以下介绍一些面向对象的基本特性,包含类、继承、super关键字和访问控制修饰符。

阅读全文 »

TypeScript 介绍

TypeScript 是微软开发的自由和开源的编程语言,它是 JavaScript 的超集。TypeScript 在 JavaScript 的基础上添加了可选的静态类型和基于类的面向对象编程。

TypeScript 是基于 JavaScript 的,在运行时需要先编译成 JavaScript 代码,其设计目的是开发大型应用,便于多人协作。

阅读全文 »

起因

最近在做一个小项目,要求能定时利用 pm2 重启某个进程,即定时执行 pm2 restart xxx

今天刚好发现 Linux 下可以使用 crontab 来定时执行一些脚本或命令,于是我就开始研究如何利用 crontab 搭配 pm2 定时重启某个进程。

阅读全文 »

继承

在 Java 中,类的继承只能是单一继承,也就是说,一个子类只能拥有一个父类。

Java 中用 extends 关键字来实现继承。

阅读全文 »

封装

在面向对象程式设计方法中,封装是指一种将抽象性函式接口的实现细节部份包装、隐藏起来的方法。

封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。

阅读全文 »

面向对象的程序设计

面向对象的程序设计(简称OOP)是当今主流的程序设计范式,Java 是完全面向对象的语言。面向对象的程序是由对象组成,每个对象包含对用户公开的特定功能部分和隐藏的实现部分。在OOP中不必关心具体的实现,只要能够满足用户需求即可。

阅读全文 »

数组

声明数组

1
2
3
4
5
6
7
8
9
10
11
12
13
int[] arr1;     // 建议使用
String arr2[];

// 指定数组长度
arr1 = new int[5];
arr2 = new String[5];

// 声明的同时指定数组长度
int[] arr3 = new int[5];

// 声明并赋值时不能指定长度
int[] arr4 = new int[] {1,2,3,4,5}

阅读全文 »

Java 语言的特点

  1. 开源
  2. 一次编写,到处运行——跨平台性
  3. 与C/C++相似的语法结构
  4. 强类型
  5. 面向对象
  6. 丰富的库
  7. 使用垃圾回收机制进行内存管理
  8. 异常处理
  9. 并发处理
  10. 使用包对类进行分类
阅读全文 »

网站配置简单说明

Nginx 主配置文件为 /etc/nginx/nginx.conf

Nginxserver模块配置文件放在 /etc/nginx/sites-available目录,该目录下默认有一个 default 文件,该文件为 server 模块文件。

我们可以看到 root 后面的路径就是我们网站存放的位置,因此你可以根据实际情况自己修改,我的网站是放在 /var/www/sillywa.blog 目录下,Nginx 会自动寻找该目录下的 index.html 文件。

阅读全文 »