- 博客(22)
- 资源 (1)
- 收藏
- 关注
原创 针对Nginx SSL协议进行安全加固
Nginx SSL协议进行安全加固 nginx开启openssl模块 /bin/sh: line 2: ./config: No such file or directorymake[1]: *** [/usr/local/ssl/.openssl/include/openssl/ssl.h] Error 127make[1]: Leaving directory `/usr/local/src/nginx-1.9.9'make: *** [build] Error 2
2022-03-04 14:46:13 7128
原创 重新认识Java(10)————接口
接口可以理解为一种特殊的类,class: 定义类interface :定义接口接口:不属于继承体系,是表现出某一个对象扩展出的功能成员:常量 :public static final 抽象方法: public abstract 由于接口中的成员是固定的,并且修饰符也是固定的,如果漏写了某个修饰符,没有关系,编译器自动补全。特点:1.接口不能实例化2.接口应该...
2018-08-07 21:42:54 165
原创 重新认识Java(9_1)————抽象类与多态
抽象类是一个特殊的类。abstract:修饰符,抽象的意思 。修饰类:抽象类。修饰方法:抽象方法。特点:抽象类不能实例化 抽象方法要在抽象类中 抽象类必然有子类,子类想要创建对象,子类将继承的所有抽象方法全部覆盖。如果只覆盖了部分抽象方法,那么子类依然是抽象类。 成员:抽象方法 成员变量,成员方法,构造方法 抽象类中可以没有抽象方法,目的该类不能实例化。...
2018-08-06 21:23:09 163
原创 重新认识Java(9)————final关键字
final最终的意思,修饰符。修饰类:意味着是最终类,不能被继承。修饰方法:意味着是最终方法,不能被重写。修饰变量:可以修饰局部变量,也可以修饰成员变量。意味着是最终值,不能被改变,相当于是常量。Eg : public static final double MY_PI = 3.14;注意:被final修饰的变量,指定的是存储到变量...
2018-08-06 21:08:44 136
原创 重新认识Java(8_1)————继承
继承:描述person这类事物,描述student这类事物,发现两类事物中有相同的属性和行为,导致代码的复用性很差,想要提高代码的复用性,因此模拟现实生活,出现了---继承。 从一个类中派生出新类的过程----继承。原有的类称之为:父类、超类、基类新类称之为:子类,派生类子类继承了父类,相当于子类拥有了父类中的成员(私有、构造器除外)子类 extends 父类注意:...
2018-08-02 22:34:40 204
原创 重新认识Java(8)————代码块
代码块就是很简单就是 一对大括号把一部分代码块扩起来其主要分成三个部分:静态代码块 , 构造代码块,局部代码块1.静态代码块 格式: static{ 多行代码; }定义位置:定义在类中作用:用于给类进行初始化...
2018-08-02 19:17:09 239
原创 重新认识Java(7)————面向对象(2)(构造方法,static关键字,单例设计模式)
构造方法: 是一个特殊的方法。 普通方法格式: 修饰符 返回值类型 方法名(参数列表){ 执行语句; return 返回值;} 构造方法格式: ...
2018-07-31 22:20:44 107
原创 重新认识Java(6_2)————面向对象(按值传递和引用传递,封装)
面向对象特征: 封装 继承 多态封装: 将对象的属性和行为隐藏起来,对外提供公共的访问方式。 private :私有的意思,访问权限修饰符,修饰类中成员。 作用:只能在本类中使用。封装的好处:可以提高程序的安全性、复用性、易用性封装的实现: 1、使用p...
2018-07-31 21:55:21 158
原创 重新认识Java(6)————面向对象
面向对象和面向过程都是编程思想。面向过程: 注重“过程”这两个字,按部就班的去完成一件事情————————————————执行者面向对象: 注重“对象”这两个字,对象内部包含行为和特性两类东西,就可以操作“对象”—————指挥者 面向对象引入:需求:分别计算两个班级的总分。 解决该问题: 将重...
2018-07-31 21:40:34 249
原创 重新认识Java(5_3)————equals使用方法
public class Demo05 { public static void main(String[] args) { Scanner in = new Scanner(System.in); String info = in.next(); System.out.println(info.equals("Y")); System.out.println(...
2018-07-30 19:23:54 114
原创 重新认识Java(5_2)----------数组的应用
java程序启动时,需在内存中开辟空间,将内存划分了5片区域,不同区域的功能不同,可以加快程序的执行效率。1:寄存器:与cpu有关2:本地方法区:与操作系统有关3:方法区:存放静态数据和class4:栈内存: 特点:先进后出,方法都能是这里执行 局部变量: ...
2018-07-30 19:16:07 347
原创 重新认识Java(5)——————增强for循环(foreach语句)
JDK5.0 新特性 :foreache语句: 格式: for(数据类型 变量名 : 被遍历的对象){ //被遍历的对象数组或集合 }作用:只能用来遍历eg:使用方法int[] arr = new int[]{1,2,3,4,5}; /...
2018-07-30 16:50:09 359
原创 重新认识Java(4)————小算法的练习和方法数组的引入
1.循环嵌套语句 for(){ for(){ } } eg:打出一个直角三角形 和一个倒着的等腰三角形public class Test01 { public static void main(String[] args) { for (int i = 1; i < 10; i++) { fo...
2018-07-27 21:26:02 125
原创 java基础———万年历的制作
模拟制作万年历 最重要的就是如何确定这个月的第一天是周几 和 这个月 有几天 。然而 每年的每个月 除了二月 都是固定的 要判断是否是闰年,和这个月有几天 然后再按照顺序打印出来public class Demo01 { public static void main(String[] args) { Scanner in = new Scanner(System.in); S...
2018-07-27 20:28:32 678
原创 重新认识Java(3)————流程控制语句
流程控制语句: 顺序流程 选择流程 ---判断 ---选择 重复流程 --循环语句 1.判断语句: 控制某些语句是否执行 if(boolean结果的表达式){ 控制某些语句n; } if(boolean结果的表达式){ ...
2018-07-27 20:15:54 101
原创 重新认识Java(3_1)————流程控制语句(水仙花数)
计算水仙花数就是 每位数字的立方相加等于他本身public class Text04 { public static void main(String[] args) { int x = 100; while ( x <1000) { int a , b, c ; a = (x / 100); b = (x / 10 % 10); c = (x % 1...
2018-07-27 20:09:46 157
原创 重新认识Java(2_1)————Java的语言组成
做个小练习,求一个四位整数,各项位数之和核心思想就是 利用整除(/) ,和 取模(%)来计算,代码如下:public class Test1 { public static void main(String[] args) { Scanner in = new Scanner(System.in); int x = in.nextInt(); // 4+5+3+2 int...
2018-07-27 20:01:03 87
原创 重新认识Java(2)————Java的语言组成
1.关键字: 在java中具有特殊含义的单词,并且这些单词都是小写的。 goto和const是保留字。 public class 类名{ public static void main(String[] args){ } }2.标识符: 凡是可以定义名字的地方,类名、变量名、常量名、方法名。 规...
2018-07-27 19:38:09 149
原创 重新认识JAVA基础(1),初识Java
重新开始学习JAVA,重新理一下java基础的概念点软件就是的概念就是 : 指令+数据软件就是由一堆指令 和 一堆数据组成。Java的背景之类的一堆废话: 1:Java是SUN公司研发的,现在被Oracle公司收购了 2 :91年研发,95年发布 3:Java 名字的由来: 一开始Java的名字叫Oak ,后来注册商标的时候,被抢先注册了,然后Jav...
2018-07-27 19:37:03 191
原创 归纳一下eclipse中我常用的快捷键
alt + / :自动补全(这个就很万能了几乎什么都可以用这个解决)ctrl + D :删除本行ctrl + alt + 方向键(上下):复制本行alt + 方向键(上下):移动本行ctrl + / : 单行注释(再按取消)shift + Ctrl + / :多行注释shift + Ctrl + \ :取消多行注释shift + Alt + J : 文档注释...
2018-07-26 19:59:40 99
原创 DOS 命令集 及操作
打开黑窗口最快捷的方式:win + R(快捷键) 然后输入 cmd 即进入命令字符集简单命令: cd\ : 退回根目录 cd 目录 : 进入到指定的目录下 cd.. : 进入到指定的目录下 cls : 清屏(屏幕上满满的字符,适合有强迫症的人使用) dir :列出指定目录下的所有文件和文件夹...
2018-07-26 19:14:24 148
原创 在win7下构建java的环境-----jdk的安装与环境变量配置
由于最近重新锊了一下java的基础,java基础除去那些虚的,第一步直接就是jdk的安装和环境变量配置,多余的话不多说,赶紧动手。一、下载jdk安装包(最近用来学习的电脑装的win7,就用win7来演示一下) 众所周知java是sun公司的,很不巧,在2009年sun被Oracle给收购了,所以现在下载jdk就直接去Oracle的官网就可以了。 http://w...
2018-07-24 08:03:44 243
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人