Evai Blog

Evai Blog


  • 首页

  • 标签

  • 分类

  • 归档

Nginx配置负载均衡及http重定向https

发表于 2017-12-25 | 分类于 Nginx | 阅读次数:
Nginx是一种轻量级、高性能的http和反向代理服务器。由于它的稳定性、占用资源少、配置简单,所以大多数企业都在使用它。 既然有反向代理,那么肯定也有正向代理了,什么是正向代理和反向代理呢?详见 正向代理和反向代理 Nginx的重定向配置将默认的配置文件找到如下代码并修改。 1234server { listen 80; # 监听80端口 ...
阅读全文 »

Java中的数据类型

发表于 2017-12-25 | 分类于 Java | 阅读次数:
Java 语言是一种强类型语言。通俗点说就是,在 Java 中存储的数据都是有类型的,而且必须在编译时就确定其类型。Java 数据类型分为两类,如图所示: 在 Java 的领域里,基本数据类型变量存的是数据本身(也就是值),而引用类型变量存的是保存数据的空间地址。说白了,基本数据类型变量里存储的是直接放在抽屉里的东西,而引用数据类型变量里存储的是这个抽屉的钥匙,钥匙和抽屉一一对应。 看到这里,可 ...
阅读全文 »

使用Openssl工具生成RSA公钥和私钥

发表于 2017-12-25 | 分类于 Linux | 阅读次数:
首先,如果你的系统没有安装 Openssl工具,先去前往下载并安装 Openssl 工具,下载地址:https://www.openssl.org/source/。 安装好后进入它的bin目录,执行: 123456# 生成1024位的私钥openssl genrsa -out rsa_private_key.pem 1024# 如果是Java开发者,需要执行该命令将私钥转换成PKCS8格式op ...
阅读全文 »

Java中的变量作用域

发表于 2017-12-25 | 阅读次数:
大多数程序设计语言都提供了“作用域”(Scope)的概念。 在Java中,作用域决定了变量的“可见性”和“生存时间”。Java中的作用域是有花括号{}来决定的。 先来看一段代码: 12345678public class Scope{ static { int a = 1; {//作用域起点 int a = 2;//这里会报错,因为外部已经定义了一个a的变量 ...
阅读全文 »

Java中的值传递和引用传递

发表于 2017-12-24 | 分类于 Java | 阅读次数:
网上查了一些资料,有的说Java里面既有引用传递,也有值传递;也有的说Java只有值传递。其实两种说法都是对的,关键是看你怎么理解它们的含义。首先要先搞明白,什么是“值”,什么是“引用”? 一般我们认为“值”就是基本的数据类型:整数,浮点,字符和布尔。“引用”则是指向堆内存中对象的一个地址。 首先把“值”和“引用”区分开来理解下Java中我们通常是这样定义一个变量的: Type variable ...
阅读全文 »

对Java堆栈的认识

发表于 2017-12-23 | 分类于 Java | 阅读次数:
当程序运行时,主要有以下几个地方可以存取数据(摘自Java编程思想)。寄存器 这是最快的存储区域,因为它位于和其他所有保存方式不同的地方:处理器内部。但是寄存器的数量十分有限,所以寄存器是根据需要由编译器分配。我们对此没有直接的控制权,也不可能在自己的程序里找到寄存器存在的任何踪迹。 栈(先进后出) 驻留于常规RAM(随机访问存储器)区域,可通过它的“栈指针”获得处理的直接支持。栈指针若向下移, ...
阅读全文 »

考虑用静态方法代替构造器

发表于 2017-12-22 | 分类于 Java | 阅读次数:
最近开始补点基础知识,买了本Effective Java,希望能慢慢啃完这本书。下面是书中的一些知识及我个人的一些看法。 对于类而言,为了让客户端获取它自身的一个实例,最常用的方法就是提供一个自身公有的构造器,还有一种方法,类可以提供一个公有的静态工厂方法,它只是一个返回类的实例的静态方法。下面是一个Boolean(基本类型boolean的包装类)的简单示例,这个方法将boolean基本类型值转换 ...
阅读全文 »

Linux Cron表达式参数详解

发表于 2017-12-21 | 分类于 Linux | 阅读次数:
Cron参数cron 格式: * * * * * [your command] 第1列分钟 1~59 第2列小时 0~23 第3列日 1~31 第4列月 1~12 第5列星期 0~6(0表示星期天) 第6列表示要运行的命令 几个简单的格式每五分钟执行 */5 * * * * 每小时执行 0 * * * * 每天执行 0 0 * * * 每周执行 0 0 * * 0 每月 ...
阅读全文 »

Linux下常用的压缩,解压命令

发表于 2017-12-20 | 分类于 Linux | 阅读次数:
压缩命令tar.gz 格式: tar -zcvf 自定义压缩文件名.tar.gz 被压缩文件名 zip 格式: zip -r 自定义压缩文件名.zip 被压缩文件名 如果要压缩整个文件夹,也可先进入到需要压缩文件夹的目录下,然后运行 tar -zcvf 自定义压缩文件名.tar.gz *zip -r 自定义压缩文件名.zip * 解压命令tar.gz 格式:tar -zxvf 压缩文件名.t ...
阅读全文 »

Java中判断两个对象是否相等

发表于 2017-12-20 | 分类于 Java | 阅读次数:
Java 中判断两个对象是否相等由于每次实例化一个对象时,系统会分配一块内存地址给这个对象,而系统默认是根据内存地址来检测是否是同一个对象,所以就算是同一个类里实例化出来的对象它们也不会相等。 12345678910111213141516public class Transport { //名字 public String name; //运输类型 public ...
阅读全文 »
123
Evai

Evai

Evai Blog

21 日志
4 分类
17 标签
GitHub E-Mail
© 2019 Evai
由 Hexo 强力驱动
|
主题 — NexT.Gemini v5.1.4