29
2020
03

CentOS 安装dell工具


dell提供了工具,可以修改硬件的参数,远程连接过去直接修改。

29
2020
03

CentOS vim使用


安装vim工具:


[root@bogon ~]# yum install -y vim-enhanced


 

卸载vim工具:


[root@bogon ~]# yum remove -y vim*


29
2020
03

linux-CentOS搭建Git服务器

很多公司管理的代码一般都不是直接开源,所以不方便使用公有的git服务,这时候就需要搭建自己的git的服务器来同步代码。这里只是自己搭建的简单的git服务,比较完整的可以使用gitlab之类的比较完整的系统。

27
2020
03

web前端三大主流框架

讲到前端的框架,大家想必都能脱口而出:Angular、React、Vue,那么这几个框架的优缺点,以及在项目当中如何抉择框架的使用等等,本篇就将介绍这三大框架的使用感受双向绑定开篇就用这三大框架的双向绑定的实现作为一个 demo 引入,通过这三大框架的双向绑定能够简单的了解三大框架在编码上的一些区别以及其的简易程度,从下面的代码简洁程度来讲,vue.js 给我们带来的体验还是不错的Angular<!DOCTYPE html><html lang="en"&g
27
2020
03

23种设计模式应用场景

设计模式主要分三个类型:创建型、结构型和行为型。 其中创建型有:     一、Singleton,单例模式:保证一个类只有一个实例,并提供一个访问它的全局访问点 ;     应用场景:一个无状态的类使用单例模式节省内存资源。     二、Abstract Factory,抽象工厂:提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们的具体类。        应用
26
2020
03

jsp静态包含和动态包含的区别

   1、<%@include file="xxx.jsp"%>为jsp中的编译指令,其文件的包含是发生在jsp向servlet转换的时期,而<jsp:include page="xxx.jsp">是jsp中的动作指令,其文件的包含是发生在编译时期,也就是将java文件编译为class文件的时期         2、使用静态包含只会产生一个class文件,而使用动
26
2020
03

Java 中,throw 和 throws 有什么区别

 throw 用于抛出 java.lang.Throwable 类的一个实例化对象,意思是说你可以通过关键字 throw 抛出一个Exception,如: throw new IllegalArgumentException(“XXXXXXXXX″)        而throws 的作用是作为方法声明和签名的一部分,方法被抛出相应的异常以便调用者能处理。Java 中,任何未处理的受检查异常强制在 throws 子句中声明。
26
2020
03

heap和stack的区别

 java的内存分为两类,一类是栈内存,一类是堆内存。栈内存是指程序进入一个方法时,会为这个方法单独分配一块私属存储空间,用于存储这个方法内部的局部变量,当这个方法结束时,分配给这个方法的栈会释放,这个栈中的变量也将随之释放。        堆是与栈作用不同的内存,一般用于存放不在当前方法栈中的那些数据,例如,使用new创建的对象都放在堆里,所以,它不会随方法的结束而消失。方法中的局部变量使用final修饰后,放在堆中,而不是栈中。
26
2020
03

字节流与字符流区别

要把一段二进制数据数据逐一输出到某个设备中,或者从某个设备中逐一读取一段二进制数据,不管输入输出设备是什么,我们要用统一的方式来完成这些操作,用一种抽象的方式进行描述,这个抽象描述方式起名为IO流,对应的抽象类为OutputStream和InputStream,不同的实现类就代表不同的输入和输出设备,它们都是针对字节进行操作的。       计算机中的一切最终都是二进制的字节形式存在。对于经常用到的中文字符,首先要得到其对应的字节,然后将字节写入到输出流。
26
2020
03

a.hashCode() 有什么用?与 a.equals(b) 有什么关系?

 hashCode() 方法对应对象整型的 hash 值。它常用于基于 hash 的集合类,如 Hashtable、HashMap、LinkedHashMap等等。它与 equals() 方法关系特别紧密。根据 Java 规范,两个使用 equal() 方法来判断相等的对象,必须具有相同的 hash code。