1、JDK下方链接下载JDKJDK下载 - 编程宝库 (codebaoku.com)解压到指定目录mkdir -p /usr/lib/jdk tar -zxvf jdk-8u341-linux-x64.tar.gz -C /usr/lib/jdk vim /etc/profile # 添加到文件 JAVA_HOME=/usr/lib/jdk/jdk1.8.0_341 CLASSPATH=$JA
基本认识linux默认配置是当打开一个shell终端后,执行的所有命令均不会写入到\~/.bash\_history文件中,只有当前用户退出后才会写入,这期间发生的所有命令其它终端是感知不到的。问题场景那么问题来了,假若之前history命令记录为c0,用户先打开了shell终端a,执行了一部分命令c1,又打开了一个shell终端b,又执行了一部分命令c2.\ 问题1.终端a执行的这部分命令终端b
绝大部分是因为Eslint在作怪,找到框中的内容取消勾选,就正常了。一个ajax请求其中 树节点的<template> <div> <el-tree :data="menus" :props="defaultProps" @node-click="handleNodeClick"></el-tree> </div> <
(1)%CATALINA_HOME%\conf\web.xml中web-app节点中添加<error-page> <error-code>404</error-code> <location>/404.html</location> </error-page>在 webapps 下 ROOT 新增 404
第一步 检查是否已安装# 查看你的本机已经存在的包 rpm -qa|grep vim如果你的输出结果如下:vim一minimal-7.4.160-6.el7_6.x86_64 vim-filesystem一7.4.160-6.el7_6.x86_64 vim一common-7.4.160-6.el7_6.x86_64 vim-enhanced-7.4.160-6.el7_6.x86_64如果出现这
正则表达式 public abstract class RegexPatterns { /** 手机号正则 / public static final String PHONE_REGEX = "^1([38][0-9]|4[579]|5[0-3,5-9]|6[6]|7[0135678]|9[89])\\d{8}$"; /*邮箱正则 / public static final String EMA
一、字符串相关的类1.StringString的特性String类:代表字符串。Java 程序中的所有字符串字面值(如 "abc" )都作 为此类的实例实现。String是一个final类,代表不可变的字符序列。字符串是常量,用双引号引起来表示。它们的值在创建之后不能更改。String对象的字符内容是存储在一个字符数组value[]中的。public final class String i
一、基本概念: 程序、进程、线程程序(program)是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。进程(process)是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程:有它自身的产生、存在和消亡的过程。——生命周期如:运行中的QQ,运行中的MP3播放器程序是静态的,进程是动态的进程作为资源分配的单位,系统在运行时会为每个进程分配不同的内存区域线程
一、异常概述与异常体系结构在使用计算机语言进行项目开发的过程中,即使程序员把代码写得尽善尽美, 在系统的运行过程中仍然会遇到一些问题,因为很多问题不是靠代码能够避 免的,比如:客户输入数据的格式,读取文件是否存在,网络是否始终保持通畅等等。异常:在Java语言中,将程序执行中发生的不正常情况称为“异常” 。 (开发过程中的语法错误和逻辑错误不是异常)Java程序在执行过程中所发生的异常事件可分为两
一、关键字:static当我们编写一个类时,其实就是在描述其对象的属性和行为,而并没有产生实质上 的对象,只有通过new关键字才会产生出对象,这时系统才会分配内存空间给对象, 其方法才可以供外部调用。我们有时候希望无论是否产生了对象或无论产生了多少 对象的情况下,某些特定的数据在内存空间里只有一份,例如所有的中国人都有个 国家名称,每一个中国人都共享这个国家名称,不必在每一个中国人的实例对象中 都
一、面向对象特征之二: 继承性(inheritance)为什么要有继承?多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中, 那么多个类无需再定义这些属性和行为,只要继承那个类即可。此处的多个类称为子类(派生类),单独的这个类称为父类(基类 或超类)。可以理解为:“子类 is a 父类”类继承语法规则:class Subclass extends SuperClass{ }作用:
学习面向对象内容的三条主线Java类及类的成员面向对象的三大特征其它关键字一、面向过程与面向对象面向过程(POP) 与 面向对象(OOP)面向过程,强调的 是功能行为,以函数为最小单位,考虑怎么做。面向对象,将功能封装进对 象,强调具备了功能的对象,以类/对象为最小单位,考虑谁来做。面向对象更加强调运用人类在日常的思维逻辑中采用的思想方法与原则,如 抽象、分类、继承、聚合、多态等。面向对象的三大特
一、数组的概述数组本身是引用数据类型,而数组中的元素可以是任何数据类型,包括 基本数据类型和引用数据类型。数组的长度一旦确定,就不能修改。连续空间二、一维数组1.声明一维数组的声明方式: type var[] 或 type[] var;Java语言中声明数组时不能指定其长度(数组中元素的数), 例如: int a[5]; //非法2.初始化动态初始化:数组声明且为数组元素分配空间与赋值的操作分开进
五、程序流程控制顺序结构程序从上到下逐行地执行,中间没有任何判断和跳转。分支结构有if…else和switch-case两种分支语句。循环结构有while、do…while、for三种循环语句注:JDK1.5提供了foreach循环,方便的遍历集合、数组元素。switch语句有关规则switch(表达式)中表达式的值必须是下述几种类型之一:byte,short, char,int,枚举 (jdk
一、关键字和保留字关键字(keyword)的定义和特点 定义:被Java语言赋予了特殊含义,用做专门用途的字符串(单词)特点:关键字中所有字母都为小写官方地址: https://docs.oracle.com/javase/tutorial/java/nutsandbolts/_keywords.htmlJava保留字(reserved word):现有Java版本尚未使用,但以后版本可能
redis(端口6379)单线程 基于内存操作 很快 cpu不是瓶颈 是内存和带宽C语言写的使用redis-server --service-install redis.windows.conf --loglevel verboseselect 3 切换到库3 总共16个?flushall 清空全部数据库flushdb 清空当前redis-cli127.0.0.1:6379&
一、nginx的安装部署二、Nginx的的目录结构,基本运行原理及基本配置文件1、Nginx目录结构[root@localhost ~]# tree /usr/local/nginx/usr/local/nginx├── client_body_temp # POST 大文件暂存目录├── conf #
一、下载安装包安装包下载 https://downloads.mysql.com/archives/community/选择自己要下载的版本下载二、上传到Linux机器进行解压tar -zxvf mysql-5.7.39-linux-glibc2.12-x86_64.tar.gzmv mysql-5.7.39-linux-glibc2.12-x86_64 mysql-5.7.39三、添加
Mybatis我的环境jdk1.8mysql 8.0.23maven 3.8.4IDEA<!--pom.xml--> <dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-co
spring mvc1、回顾MVC1.1、什么是MVCMVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。是将业务逻辑、数据、显示分离的方法来组织代码。MVC主要作用是降低了视图与业务逻辑间的双向偶合。MVC不是一种设计模式,MVC是一种架构模式。当然不同的MVC存在差异。**Model(模型):**数据模型,提供要展示的数据,因此包含数据和行为
spring boot 、 spring mvc 和spring有什么区别spring是一个IOC容器,用来管理bean,使用以来植入实现控制反转们可以很方便的整个各种跨能加,提供AOP机制弥补OOP的代码重复问题,更加发个遍将不停方法中的共同处理抽取成切面、自动注入给方法执行,比如日志、异常等springmvc是spring对web框架的一个解决方案,提供了一个总的前端控制器servlet,用
Spring 51.1、 简介Spring: 春----->给软件行业带来了春天!2002, 首次推出了Spring框架的雏形: interface21框架!Spring框架即以interface21框架为基础,经过重新设计 ,并不断丰富其内涵,于2004年月24日发布了1.0正式版。Rod Johnson,, Spring Framework创始人, 著名作者。他是悉尼大学的博士,然而他的
一、软件开发介绍软件,即一系列按照特定顺序组织的计算机数据和指令的集合。有系统软 件和应用软件之分。人机交互方式图形化界面(Graphical User Interface GUI)这种方式简单直观,使用 者易于接受,容易上手操作。命令行方式(Command Line Interface CLI):需要有一个控制台,输 入特定的指令,让计算机完成一些操作。常用的DOS命令dirmdrdcdcd .
javaweb1、基本概念web开发:web静态web动态web 淘宝,不断变化技术栈:Servlet/JSP ASP PHP1.2、web应用程序web应用程序:可以提供浏览器访问的程序能访问的任何页面都存在于世界的某个角落URL这些同意的web资源会被放到同一个文件夹 Tomcat一个web 组成 html css jsjsp servletjava程序jar包配置文件(Prop
1.1、概述计算机网络:计算机网络是指将地理位置不同的具有独立功能的多台过算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。网络编程的目的:无线电台...传播交流信息,数据交换。通信想要达到这个效果需要什么: 1.如何准确的定位网络.上的一台主机192.168.16.124: 端口,定位到这个计算机上的某个资
多线程start() 和 run() 的区别?线程不一定执行 由cpu调度安排继承Thread类子类继承Thread类具备多线程能力启动线程:子类对像.start()不建议使用:避免oop单继承局限性new THread(new MyThread()).start();实现Runnable接口具有多线程能力启动线程: 传入目标对象+Thread对象.start()推荐使用:避免单继承局
使用new关键字必须要有构造器默认有一个无参构造 有参覆盖无参一旦有了有参构造 无参构造必须显式定义instanceof 二元运算符 判断左边的对象是否为右边的实例 返回布尔类型的数据可以判断继承中子类的实例是否 为 父类的实现 父子关系boolean result = object instanceof class异常trycatch 捕获throw 抛出th
安装Redis依赖yum install -y gcc tcl上传安装包并解压安装包下载地址 https://redis.io/download/tar -zxvf redis-6.2.6.tar.gzcd redis-6.2.6编译make && make install如果没有出错,应该就安装成功了。默认的安装路径是在 /usr/local/bin
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号