![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基础
文章平均质量分 54
喜ξ牛牛
没有最好,只有更好!
展开
-
虚拟机重启网卡命令和防火墙关闭和开启
1、 centos6的网卡重启方法:service network restartcentos7的网卡重启方法:systemctl restart network2、DNS配置文件:cat /etc/resolv.conf设置主机和IP绑定信息:cat /etc/hosts设置主机名:cat /etc/hostname3、可以使用nmtui文本框方式修改IP4、关闭防火墙并设置开机不启动查看防火墙状态:systemctl status firewalld.service..原创 2021-05-21 14:41:05 · 8888 阅读 · 0 评论 -
linux系统介绍和常用命令
大家好,我们一起熟悉一下Linux系统里面各个目录文件夹的大致功能;1. 主要的目录树有:/. , /root , /home, /usr, /bin 等目录. 下面是一个典型的Linux 目录结构图:/ 根目录/bin 存放必要的命令/boot 存放内核 以及启动所需要的的命令/dev 存放设备文件/etc 存放系统配置文件/home 普通用户的宿主目录,用户数据存放 在其主目录中/lib 存放必要的运行库/mnt 存放临时的映射文件系...原创 2021-05-21 11:39:12 · 116 阅读 · 0 评论 -
linux虚拟机安装
VMware workstation 10.0 CentOS 5.8 x86_i386.iso安装图解如下:第一步 新建虚拟机如下图:第二步,选择相关选项,如下图:第三步选择“稍后安装操作系统”,如下图:第四步,选择客户机操作系统类型如下图:第五步,设置虚拟机硬盘大小为 20G,最低不能小于 5G,如下图:第六步,虚拟机新建完成,如下图:第七步,修改虚拟机内存为 512M,...原创 2021-05-20 17:40:42 · 119 阅读 · 0 评论 -
nginx 的基本使用详解
文章目录前言nginx 的基本使用详解一、概念:二、nginx的基本使用:1.nginx的安装:2.nginx文件格式:3.nginx配置3.1 nginx 配置文件结构3.2 nginx server配置4. 日志4.1 nginx 错误日志4.2 nginx 进程id4.3 访问日志5. 反向代理服务器+负载均衡6. 其他配置前言 如果您觉得有用的话,记得给博主点个赞,评论,收藏一键三连啊,写作不易啊^ _ ^。 而且听说点赞的人每天的运气都不会太差,实在白嫖的话翻译 2020-12-21 09:55:35 · 210 阅读 · 0 评论 -
tomcat端口配置详解
1 、11005关闭tomcat通信接口, port:指定一个端口,这个端口负责监听关闭Tomcat的请求 shutdown:向以上端口发送的关闭服务器的命令字符串2、 11087建立http连接 用,如浏览器访问3 、11009与其他http服务器通信接口,用于http服务器集合每个Tomcat需要上门一套端口。如果多个Tomcat安装在同一台操作系统上,需要分配3组3个端口,共9个不同的端口。否则报错:java.net.BindException: Address already原创 2020-12-16 09:26:57 · 466 阅读 · 0 评论 -
如何在Linux下重置root密码
刚开始接触Linux的人,忘记了root密码可能会不知所措。想找回自己的root密码,但是又不知道方法。其实,只需要简单的几步就可以重置自己的root密码了(找回密码我也不会)1.开机之后在内核上敲击e,然后编辑选项2.在linux16这一行,将红框内的内容改成rw rd.break根据提示,使用组合键CTRL+X进入密码修改3.进入到系统的紧急求援模式4.依次输入以下的命令# chroot /sysroot //进入系统的根目录# passwd //重置转载 2020-10-22 15:28:42 · 1075 阅读 · 0 评论 -
Autowired和Resource区别
@Autowired与@Resource都可以用来装配bean. 都可以写在字段上,或写在setter方法上。@Resource默认是按照名称来装配注入的,只有当找不到与名称匹配的bean才会按照类型来装配注入;@Resource装配顺序:1、如果同时指定了name和type,则从Spring上下文中找到唯一匹配的bean进行装配,找不到则抛出异常2、如果指定了name,则从上下文中查找名...原创 2020-02-24 15:04:49 · 202 阅读 · 0 评论 -
LoggerFactory.getLogger用法
java开发过程中经常需要打印日志信息,往往会在每个类的第一行加上形如以下代码:protected static final Logger logger = LoggerFactory.getLogger(XXX.class);目的:使用指定的类XXX初始化日志对象,方便在日志输出的时候,可以打印出日志信息所属的类。示例:protected static final Logger logge...原创 2020-02-21 09:41:34 · 189 阅读 · 0 评论 -
有参构造函数和无参构造函数的区别
构造函数的作用构造函数是面向对象编程思想所需求的,它的主要作用有以下两个:1) 创建对象。任何一个对象创建时,都需要初始化才能使用,所以任何类想要创建实例对象就必须具有构造函数。2) 对象初始化。构造函数可以对对象进行初始化,并且是给与之格式(参数列表)相符合的对象初始化,是具有一定针对性的初始化函数。在这里要说明一点,如果在类中我们不声明构造函数,JVM会帮我们默认生成一个空参数的构...原创 2020-02-19 15:00:51 · 3484 阅读 · 0 评论 -
利用Cookie保存用户基本信息
Cookie Cookie是客户端技术,程序把每个用户的数据以cookie的形式写给用户各自的浏览器。当用户使用浏览器再去访问服务器中的web资源时,就会带着各自的数据去。这样,web资源处理的就是用户各自的数据了。与之前说过的session不同,session是保存在服务端的,而cookie是保存在客户端的。首先先在前端通过Jquey来判断,用户是否勾选了 记住我 复选框,如果勾选了,那...原创 2020-01-06 10:05:48 · 1392 阅读 · 0 评论 -
Java之JDBC-(看这篇就够了)
Java之JDBC-(看这篇就够了)JDBC (Java DB Connection)—Java数据库连接一、ODBC到JDBC的发展历程(看一眼就可以)自从Java语言于1995年5月正式公布以来,Java风靡全球。出现大量的用java语言编写的程序,其中也包括数据库应用程序。由于没有一个Java语言的API,编程人员不得不在Java程序中加入C语言的ODBC函数调用。这就使很多Java的...转载 2020-01-04 11:50:09 · 359 阅读 · 1 评论 -
StringUtils中isEmpty方法和isBlank方法的区别
StringUtils中isEmpty方法和isBlank方法的区别1、StringUtils.isEmpty没有忽略空格参数,是以是否为空和是否存在为判断依据。示例: StringUtils.isEmpty(“abc”) = false StringUtils.isEmpty("") = true StringUtils.isEmpty(" ") = false2、Stri...原创 2020-01-02 15:37:17 · 107 阅读 · 0 评论 -
indexOf 和 lastIndexOf 是什么?
indexOf 和 lastIndexOf 都是索引文件 indexOf 是查某个指定的字符串在字符串首次出现的位置(索引值) (也就是从前往后查)lastIndexOf 是从右向左查某个指定的字符串在字符串中最后一次出现的位置(也就是从后往前查)eg:注意: 那么问题来了 两个不是一前一后相反方向还是查么?怎么他们两个返回的索引值相同呢? 因为:lastIndexOf()方法虽...转载 2019-10-29 17:36:34 · 857 阅读 · 0 评论 -
取整函数(ceil、floor、round)
取整函数主要有三种:ceil()、floor()、round()先来说说ceil()函数ceil:在英文中,是天花板的意思,有向上的意思,所以,此函数是向上取整,它返回的是大于或等于函数参数,并且与之最接近的整数,在这里以java为例:package com.test;public class CeilTest {private static final double[] TEST_DA...转载 2019-02-27 15:38:11 · 1018 阅读 · 0 评论 -
Java中的final关键字
谈到final关键字,想必很多人都不陌生,在使用匿名内部类的时候可能会经常用到final关键字。另外,Java中的String类就是一个final类,那么今天我们就来了解final这个关键字的用法。一、final关键字的基本用法在Java中,final关键字可以用来修饰类、方法和变量(包括成员变量和局部变量)。下面就从这三个方面来了解一下final关键字的基本用法。1、修饰类当用final...原创 2019-02-28 11:22:41 · 96 阅读 · 0 评论 -
Java中的compareTo()函数是怎么用的?
compareTo() 方法用于将 Number 对象与方法的参数进行比较。可用于比较 Byte, Long, Integer等。该方法用于两个相同数据类型的比较,两个不同类型的数据不能用此方法来比较。语法public int compareTo( NumberSubClass referenceName )参数referenceName – 可以是一个 Byte, Double, Int...原创 2019-03-01 11:15:00 · 2220 阅读 · 1 评论 -
HashMap、Hashtable、HashSet三种hash集合的区别
HashMap和Hashtable的区别两者最主要的区别在于Hashtable是线程安全,而HashMap则非线程安全Hashtable的实现方法里面都添加了synchronized关键字来确保线程同步,因此相对而言HashMap性能会高一些,我们平时使用时若无特殊需求建议使用HashMap,在多线程环境下若使用HashMap需要使用Collections.synchronizedMap()方...转载 2019-02-26 10:27:28 · 134 阅读 · 0 评论 -
c3p0数据源ComboPooledDataSource的详细配置
1、基础配置driverclass:数据库驱动类,比如MySQL为com.mysql.jdbc.DriverjdbcUrl: 数据库连接,比如jdbc:mysql://127.0.0.1:3306/girl?useUnicode=true&characterEncoding=utf-8&useSSL=falseuser:登录数据库的账号,比如rootpassword:...转载 2019-03-08 14:51:45 · 1697 阅读 · 0 评论 -
web.xml的配置
如下面一段配置,我们再熟悉不过了: manager org.springframework.web.servlet.DispatcherServlet contextConfigLocation classpath:spring/springmvc.xml 1 我们注意到它里面包含了这段配置:1,那么这个配置有什么作用呢?...原创 2019-03-14 10:17:20 · 133 阅读 · 0 评论 -
Spring中使用aop操作需要用到的aspectjweaver-1.8.7.jar包
Spring中进行aop操作除了导入基本的jar包,还需要导入aop相关jar包其中就需要一个aspectj框架支持的包官网下载下载地址:http://mvnrepository.com/artifact/org.aspectj/aspectjweaver/1.8.7我也上传了该资源,下载地址:http://download.csdn.net/detail/maoyuanming080...原创 2019-03-12 10:51:02 · 6138 阅读 · 0 评论 -
面向对象的特征有哪些方面 ?
1封装: 封装是保证软件部件具有优良的模块性的基础,封装的目标就是要实现软件部件的“高内聚、低耦合”,防止程序相互依赖性而带来的变动影响。在面向对象的编程语言中,对象是封装的最基本单位,面向对象的封装比传统语言的封装更为清晰、更为有力。面向对象的封装就是把描述一个对象的属性和行为的代码封装在一个“模块”中,也就是一个类中,属性用变量定义,行为用方法进行定义,方法可以直接访问同一个对象中的属性。通常...原创 2019-04-23 22:24:26 · 423 阅读 · 0 评论 -
同步和异步有何异同,在什么情况下分别使用他们?举例说明.
Java中交互方式分为同步和异步两种:同步交互:指发送一个请求,需要等待返回,然后才能够发送下一个请求,有个等待过程;异步交互:指发送一个请求,不需要等待返回,随时可以再发送下一个请求,即不需要等待。区别:一个需要等待,一个不需要等待,在部分情况下,我们的项目开发中都会优先选择不需要等待的异步交互方式。哪些情况建议使用同步交互呢?比如银行的转账系统,对数据库的保存操作等等,都会使用同步交互...原创 2019-04-23 22:56:34 · 4660 阅读 · 0 评论 -
XML文档定义有几种方式?它们之间有何本质区别?解析XML文档有哪几种方式?
XML文档定义方式:有两种定义形式,dtd文档类型定义和schema模式本质区别:schema本身是xml的,可以被XML解析器解析(这也是从DTD上发展schema的根本目的)普通区别:1.schema 是内容开放模型,可扩展,功能性强,而DTD可扩展性差。2.shema 支持丰富的数据类型,而 DTD不支持元素的数据类型,对属性的类型定义也很有限。3.schema 支持命名空间机制,...转载 2019-04-23 23:09:51 · 343 阅读 · 0 评论 -
创建线程池的四种方式
Executors创建的4种线程池的使用Java通过Executors提供四种线程池,分别为:newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。newScheduledThreadPool 创建一个定长线...转载 2019-02-22 09:41:40 · 19236 阅读 · 0 评论