自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 gti知识

git下载与安装下载地址:https://git-scm.com/downloadsAdditional icons:附加图标On the Desktop:在桌面上Windows Explorer integration:Windows资源管理器集成鼠标右键菜单Git Bash Here:命令行工具Git GUI Here:可视化工具Git LFS (Large File Support):大文件支持Associate .git* configuration files

2022-02-18 14:45:04 765

原创 Javascript知识

JavaScriptJavaScript简称JS,是解释型或即时编译型的变成语言。JavaScript组成部分ECMAScript(核心)DOM(文档对象模型)BOM(浏览器对象模型)JavaScript特点是一种解释性脚本语言主要用于HTML页面添加交互行为可以直接嵌套HTML,可以写成单独的js文件有利于结构和行为分离JavaScript编写的位置别写在html的script标签中<!DOCTYPE html><html> <hea

2022-02-17 17:57:09 378

原创 css知识

CSS1. CSS是什么CSS指层叠样式表(Cascading Style Sheets)2. CSS的作用美化页面,提高代码的复用性3. 选择器id选择器#para1{}class选择器.para1{}标签选择器p {}选择器分组.para1,.para2{}注意优先级: 按照选择精确度:行内样式>ID选择器>类选择器>元素选择器4. CSS字体属性// 文字颜色color:#999999;// 文字字体font-family:宋体,s

2022-02-17 17:55:39 118

原创 html知识

HTMLHTML不是编程语言,是超文本标记语言。一个网站是通过各种标签组合而成。通常后缀为".htm"、".html"什么是HTTP超文本传输协议(Hypertext Transfer Protocol,缩写HTTP)旨在启用客户端和服务器之间的通信HTTP充当客户端和服务器之间的请求-响应协议HTTP方法GETPOSTPUTHEADDELETEPATCHOPTIONS最常用的两种方法是:GET和POST例子<!DOCTYPE html><html>

2022-02-17 17:54:20 263

原创 tomcat基础知识

Tomcattomcat各版本下载https://archive.apache.org/dist/tomcat/安装tomcat找到一个没有空格的目录解压即可启动tomcat:在tomcat目录哩有bin/startup.bat双击打开即可错误:Neither the JAVA_HOME nor the JRE_HOME environment varible is defined At least one of these environment variable is needed

2022-02-17 17:41:44 131

原创 mysql基础知识

MySQL安装zip安装解压文件配置环境变量(bin目录)在解压文件夹下新建my.ini文件并且追加内容[mysqld]port = 3306basedir=安装的目录datadir=安装的目录/data max_connections=200character-set-server=utf8default-storage-engine=INNODBsql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES[mysql]defau

2022-02-17 17:33:48 414

原创 day18-Properties与XML

Properties与XML什么是硬编码写死在java程序中,并经常改变为何使用配置文件提高程序的灵活性什么是硬编码代码写死,但是内容经常变改动,这种程序就叫做硬编码,通常这种需要经常修改得代码都会写进配置文档里Properties存储key=value结构的简单数据使用:使用井号代表注释存储数据以key=value,如果需要多个属性,另起一行不能使用"",因为它本是字符串不需要使用空格Properties使用可Map的结构,所以可以使用get的方法常用的两个方法

2022-02-17 17:30:28 144

原创 day17-JavaBean与Anntation

JavaBean与注解JavaBean规范使用public修饰字段私有化提供getter/setter方法有一个公共无参构造作用:减少代码的重复,复杂业务的逻辑和封装数据,是一个可以重用的类set方法public修饰,有参数,无返回,方法名用set开头+属性(首字母大写)注:boolean的get方法是用is+属性(首字母大写)get方法public修饰,无参数,有返回,方法名用get开头+属性(首字母大写)属性与字段之间的关系属性是属性,字段是字段。属性是用set和get开

2022-02-17 17:19:19 80

原创 day16-反射与Junit

反射与Junit代码规范包名:全小写,公司域名倒写.模块名.组件名接口:首字母大写通常首字母用"I",表示这个是一个接口接口实现类:通常去掉首字母的"I"然后结尾以"Impl"结尾类名:首字母大写,名词。遵循驼峰表示法方法名:首字母小写。用较为清晰的语义表示,遵循驼峰表示法变量名:首字母小写。遵循驼峰表示法常量名:全大写,每个单词用"_"分割JunitJunit是一个回归测试框架。Junit是程序员测试用的,这种测试是百合测试的一种。Junit4.x针对java5之后的版本,使用注解(

2022-02-17 17:13:42 102

原创 day15-IO

IOFile类该类包含了创建、删除、重命名、判断是否存在等方法常用方法方法作用public String getName()获取文件名称public String getPath()获取文件路径public String getAbsolutePath()获取绝对路径public File getParentFile()获取上级目录文件public boolean exists()判断是否存在public boolean isFile()

2022-02-17 17:08:29 105

原创 day14-集合

集合什么是数据结构数据结构就是计算机存储和组织数据的方式其实就是对数据进行增删改查操作不同的数据结构底层的采用不同的存储方法(算法),操作的时候效率不一样,有一些比较快,有一些添加比较快等常见的数据结构:数组(Array)、链表(Linked List)、Hash(哈希表)、栈(Stack)、队列(Queue)、树(Tree)、图(Graph)、堆(Heap)ArrayList的特点ArrayList增删慢,改查快LinkList增删快,改查慢ArrayList\Vector\Stack

2022-02-17 17:05:35 294

原创 day13-多线程

多线程线程与进程的区别进程:进程指的是内存中一个运行的应用,一个进程有多个或一个进程,通常是xxx.exe程序,进程与进程之间资源不共线线程:一个进程包含一个或多个线程,表示线程之间可以同时进行,线程与线程之间资源可以共享多线程的好处:多线程可以并发执行,如果没有多线程,只能一个运行结束之后再进行下一个任务,不符合生活实际要求多线程的调度情况:cpu进行调用,cpu会给线程分配时间片(C...

2020-02-11 20:25:57 92

原创 day12-异常类

异常什么是异常就是程序错误终端,异常一旦出现就会中断程序。所有以异常的父类都是ThrowableThrowable有两个子类Exception、Error,分别表示错误与异常,通常子类都会以Exception和Error为后缀ErrorError错误表示的JVM出现了问题,通常由两个常见的错误分别是StackOverflowError:堆栈内存溢出(通常死循环会出现)OutOfMe...

2020-02-11 20:25:27 157

原创 day11-常用类

常用类工具类设计通常使用XxxUtil、XxxUtils、XxxTool、XxxTools来命名通常的工具类全部使用public static修饰通常工具类的构造器都是私有化的工具类的两种设计方式公共静态方法(所有的方法都用static修饰)public class ArrayUtil{ private ArrayUtil{} public static void...

2020-02-11 20:24:54 91

原创 day10-面向对象-4

面向对象-4static修饰符使用该修饰符的成员是属于类的(类名.成员)不适用该修饰符的成员是属于对象(使用时必须new对象)注:static 修饰的方法不能使用super和thissuper和this是指向对象的final修饰符final修饰的类没有子类是最终类final修饰的方法是最终方法,不能呗子类覆盖final修饰的变量只能赋值一次,不能重复赋值final修饰的...

2020-02-11 20:24:12 71

原创 day09-面向对象-3

面向对象-3接口接口的作用:定义规范接口的定义:public interface 接口名称{ 抽象方法}命名规范:接口名称必须以I为前缀,如:IWalkable抽象类名称必须以Abstract为前缀类名首字母必须大写,满足驼峰表示法方法名、方法名首字母小写,后面满足驼峰表示法包名所有字母小写,前面都要是公司域名倒写使用:接口之间可以继承,接口可以多继承而...

2020-02-11 20:23:32 76

原创 day08-面向对象-2

面向对象-2继承:​ 在多个类中,可能存在相同的状态和行为,如果不处理,就会出现很多相同搞得代码,不好维护抽象:​ 通过继承,我们可以将这个类中的相同的成员放到父类之中,让子类来继承​ 在某些情况下,父类中的某些方法子类必须继承,这个时候需要使用到抽象的概念覆盖:​ 子类如果觉得父类中的某些方法自己不太适用,此时可以修改父类中的方法​this关键字this的三种作用:区分成...

2020-02-11 20:22:59 80

原创 day07-面向对象-1

面向对象-1类(抽象):具有相同特征(行为/状态)的描述称为类,由对象抽象出来的对象(详细):是类的具体实例,对具体的事物进行描述,由类实例出来的例:比如说吃饭,自己做饭叫做面向过程,点外卖叫做面向对象我们所看到的万事万物都当作是对象通过对对象的的分析抽象出相应的类抽象化:从实例到列 抽取出具有相同特征的信息实例化:从类到对象 类的详细特征信息面向对象与面向过程的区别面向对象:...

2020-02-11 20:22:28 95

原创 day06-Eclipse和高级数组

Eclipse和高级数组Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。Eclipse常用的菜单栏Eclipse的信息:Help->About Eclipse IDE打开视图:Window->Show View->需要的工具Eclipse的设置:Window->Preferences配置jre环境:Window->Pref...

2020-02-11 20:21:28 128

原创 day05-回顾

Java语言是高级语言高级:易于程序员理解的语言,其他额复杂操作交给计算机Java安全语法非常严格,编写好的代码无法随意修改(Java文件—>字节码文件—>JVM虚拟机中执行)字节码文件:可以通过反编译软件反编译,可以得到源码,字节码文件可以混淆防止反编译项目开发完成后付给用户的是字节码文件而不是源文件开源项目公开源代码的项目,用户可以随意下载并修改源码好处:提高声誉,...

2020-02-11 20:20:52 97

原创 day05-方法

方法方法是什么方法就是功能,供别人使用,在实际开发中会编写很多重复的代码,如果重复编写的代码出现过多,就会造成后期维护难,方法的使用可以解决代码的重复问题例子尚未使用前class A{ //学习的代码}class B{ //学习的代码}class C{ //学习的代码}使用方法后Class Student{ 方法(){ 学习...

2020-01-06 18:19:33 152 1

原创 day04-数组

数组JVM的内存模型程序计数器:保存当前线程执行的函数本地方法栈:虚拟机使用的native方法方法区:加载类中的信息栈帧:用于存储方法的局部变量、操作栈、动态链接、方法出口等信息Java虚拟机栈:简称栈,每次调用方法的时候会创建一个栈帧,用于存放当前的局部变量,当程序运行结束时,栈帧会被销毁Java堆:简称堆,被所有的线程共享,在虚拟机启动时创建。所有的数组与对象都会在堆里分配GC...

2020-01-06 18:17:58 82

原创 day03-选择语句与循环结构

选择语句和循环结构顺序结构程序从上执行到下一行一行执行选择结构根据不同的结果(boolean 表达式),执行不同的代码为什么要使用逻辑结构?可以在代码中体现一些逻辑,当满足条件的时候执行对应的操作ifif(boolean值){ //boolean值为true时执行此代码块操作; //boolean值为false时不执行此代码块操作;}例:class IfDe...

2020-01-04 09:00:56 114

原创 day02-变量和运算符

变量和运算符变量的定义和使用定义:​ 没有固定的值​ 可以重复使用变量使用的语法:方法一:先定义,后赋值数据类型 变量名称;变量名称 = 值;方法二:定义的同时赋值数据类型 变量名称 = 常量;变量在同一作用域中不能重复定义class VarDemo{ public static void main(String[] args){ int age; age = ...

2020-01-04 08:59:54 101

原创 day01-JAVA语言基础与概论

JAVA语言基础与概论计算机语言就是人与计算机之间交互Java的开发环境JVM:执行class(字节码)文件JRE:Java的运行环境JDK:Java程序的开发工具JDK包括JREJRE包括JVMJava的环境配置计算机->右键->属性->高级系统设置->环境变量->用户变量->新建->Path->添加jdk安装的bin路径为什...

2020-01-04 08:58:20 89

原创 Tomcat url特殊字符无法使用解决办法

Tomcat url特殊字符无法使用解决办法url中不允许使用|,{,}等特殊的字符,若出现这些字符Tomcat将会直接返回400状态码。1.因此需要更换一下版本的Tomcat版本地址8.5.x至8.5.12https://archive.apache.org/dist/tomcat/tomcat-8/8.0.x至8.0.42https://archive.ap...

2019-12-01 22:16:16 2296 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除