java
文章平均质量分 53
笔记
故丨是
这个作者很懒,什么都没留下…
展开
-
Eclipse自定义注释
Eclipse自定义注释原创 2022-06-26 15:18:26 · 932 阅读 · 0 评论 -
Tomcat启动时DOS窗口出现乱码问题
Tomcat启动时,DOS窗口出现乱码问题,是因为Tomcat的编码方式和DOS窗口的编码方式不一致导致的,DOS窗口的默认编码方式是GBK,把Tomcat的编码方式也改成GBK,使其一致即可。操作方式如下:打开Tomcat的安装目录在Tomcat的安装目录下选择打开配置文件夹conf在该文件夹下找到一个名为logging.properties的配置文件打开可以看到Tomcat的默认编码方式是UTF-8,把其改为GBK。重启Tomcat即可看到显示不是乱码了原创 2021-11-06 14:19:21 · 449 阅读 · 0 评论 -
Linux上安装MySQL
Linux安装MySQL操作步骤如下:一、下载MySQL浏览器搜索框输入MySQL进行搜索,选择官网进入,网址:https://www.mysql.com/进入官网界面如下:选择点击顶部的DOWNLOADS网页跳转后,界面如下:拉动到下方,选择点击中部的MySQL Community (GPL) Downloads »进入网页后,选择点击左侧的MySQL Community Server网页进入后,可以看到默认是Windows系统下当前Mysql最高版本的原创 2021-10-27 17:25:13 · 1174 阅读 · 0 评论 -
Linux上安装Tomcat
一、Tomcat的下载浏览器搜索框输入Tomcat进行搜索,选择官网进入,网址:https://tomcat.apache.org/进入官网界面如下:左侧Download栏里可以看到提供的Tomcat版本,选择需要的点击。网页跳转后,在右侧Binary Distributions栏里,下方Core里选择 tar.gz(pgp, sha512) 点击,便开始了下载。二、Linux上的安装下载后是个Linux格式的压缩文件,上传到要安装的Linux机上。解压到 /op原创 2021-10-24 20:10:34 · 8110 阅读 · 0 评论 -
Linux环境下安装JDK
在Linux环境下开发Java需要安装JDK开发环境,相关操作如下:在浏览器搜索框输入JDK进行搜索,选择官网进入,网址:https://www.oracle.com/java/technologies/downloads/进入官网可以看到目前最新版是JDK17,选择自己需要的版本下载。下载后是个压缩文件,上传到要安装的Linux机上,解压缩到/opt目录下。配置环境变量,所有的配置文件都在/etc下,进入/etc目录,打开profile文件进行配置,配置的时候不要乱写到人家已经配置原创 2021-10-19 21:11:58 · 67 阅读 · 0 评论 -
mysql-connector-java.jar文件的下载
浏览器搜索框输入MySQL进行搜索,选择官网进入,网址:https://www.mysql.com/进入官网界面如下:选择点击顶部的DOWNLOADS,网页跳转后页面如下:向下拉动网页到中部,选择点击中下部的 MySQL Community (GPL) Downloads »网页跳转后,选择点击中上部的Connector/J网页跳转后,在Select Operating System选择框里选择Platform Independent,选择好后,选择下方的..原创 2021-09-16 10:33:59 · 3360 阅读 · 0 评论 -
This application has no explicit mapping for /error, so you are seeing this as a fallback
使用 SpringBoot 写了 Hello,SpringBoot! ,配置好启动类后,创建新的Controller或其它类,启动项目后访问对应的映射名,页面显示如下错误:解决办法如下:确认写的代码Controller类是否有错,可能少写@Controller注解了。确认 url 拼写是否有错查看启动类和controller包是否在同级目录下,controller包可以在启动类的子目录下。...原创 2021-09-15 11:32:58 · 426 阅读 · 0 评论 -
IDEA生成Spring Boot项目时,出现:Error:Read timed out
使用IDEA生成Spring Boot项目时,出现:Error:Read timed out ,解决方法如下:点击IDEA右上角的File,打开列表里选择点击Settings打开的Settings框里,左侧选择Appearance & Behavior --> System Settings --> HTTP Proxy ,右侧选择Auto-detect proxy settings ,点击下方的Check connection ,弹出的框里填写https://star原创 2021-09-15 11:03:33 · 2726 阅读 · 0 评论 -
Mybatis常见错误总结
Mybatis里常见的错误如下:一org.apache.ibatis.exceptions.PersistenceException发生以上错误的原因:mapper文件中sql语句错误,检查sql语句。二org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)发生以上错误的原因:mapper文件和接口文件对应不上,检查以下配置:namespace=XXX(包名).XXX(包名).XXX(原创 2021-07-06 16:15:40 · 265 阅读 · 0 评论 -
Maven的下载、安装配置
Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。一、下载浏览器搜索框输入 Maven 进行搜索,选择官网进入,网址:https://maven.apache.org/ 进入网站界面如下:点击左侧的 Download ,会进入Maven的下载选择页面。可以看到现在的最新版是3.8.1,如果要下载这个版本的话,向下拉动网页到 Files 栏,选择 Binary zip archive 后边Link栏下方的蓝色字体点击,便开始下载了。如果想要下载历史其它版原创 2021-06-28 10:30:13 · 335 阅读 · 1 评论 -
JavaWeb——Servlet规范
Servlet规范文章目录Servlet规范一.Servlet规范介绍介绍作用二.Servlet接口实现类三.Servlet接口实现类的开发步骤四.Servlet对象生命周期五、HttpServletResponse接口1.介绍2.主要功能六、HttpServletRequest接口1.介绍2.作用七、请求对象和响应对象生命周期八、欢迎资源文件1.前提2.默认欢迎资源文件3.Tomcat对于默认欢迎资源文件定位规则4.设置当前网站的默认欢迎资源文件规则九、Http状态码1.介绍2.分类十、多个Servle原创 2021-06-15 18:12:40 · 746 阅读 · 2 评论 -
IDEA导入项目,左侧目录结构显示不出来
解决方法:关闭项目,删除项目目录下的.idea文件夹,该文件夹有IDEA的配置文件,重新导入项目,IDEA会重新生成默认的配置文件。原创 2020-10-17 21:21:13 · 1731 阅读 · 0 评论 -
Java-JDK的下载安装和环境变量的配置
学Java的第一步就是JDK的下载安装和环境变量的配置,这也是每个学Java人必经之路。一、JDK的下载浏览器输入【Oracle】(输入JDK也行)进行搜索,选择Oracle官网进入,官网网址:https//www.oracle.com/index.html。进入网站后,在网页最底部点击【Java SE Downloads】,网页跳转后,进入JDK下载界面,有各个版本的JDK可供下载,目前最新的是JDK15,我就以JDK15为例下载,点击Java SE15右下方的【JDK Download】,进原创 2020-09-23 17:50:20 · 271 阅读 · 0 评论 -
Java-static关键字
static是java语言中的关键字,表示“静态的”,它可以用来修饰变量、方法、代码块等,修饰的变量叫做静态变量,修饰的方法叫做静态方法,修饰的代码块叫做静态代码块。在java语言中凡是用static修饰的都是类相关的,不需要创建对象,直接通过“类名”即可访问,即使使用“引用”去访问,在运行的时候也和堆内存当中的对象无关。static 修饰符可以修饰:变量、方法和代码块用static修饰的变量和方法,可以采用类名直接访问用static声明的代码块为静态代码块,JVM第一次使用类的时候,会执行静态代码原创 2020-09-16 15:40:56 · 252 阅读 · 0 评论 -
Java-String类
一、String类概述字符串是由多个字符组成的一串数据(字符序列)字符串可以看成是字符数组所有文本都可以叫字符串二、字符串的特点字符串的内容永不可变。正是因为字符串不可改变,所以字符串是可以共享使用的。字符串效果上相当于是char[]字符数组,但是底层原理是byte[]字节数组。三、声明/创建字符串的常见方式三种构造方法:public String():创建一个空白字符串,不含有任何内容。public String(char[] array):根据字符数组的内容,来创建对应的字原创 2020-09-15 16:54:28 · 74 阅读 · 0 评论 -
Java-面向对象
一、封装封装就是隐藏实现细节,仅对外提供访问接口。封装性在Java当中的体现:1.方法就是一种封装。实例:public class Method { public static void main(String[] args) { int[] array = {3,6,2,5,10}; int max = getMax(array); System.out.println("最大值是:" + max); } public st原创 2020-09-03 16:19:15 · 178 阅读 · 0 评论 -
Java-对象和类
一、类类是现实世界中具有共同特征的事物进行抽象形成的模板或概念。类是组成Java程序的基本要素。类封装了一类对象的状态和方法。类是用来定义对象的模板。可以用类创建对象,当使用一个类创建了一个对象时,也说给出了这个类的一个实例。不能将一个事物描述成一类事物,如一条鱼不能称为鱼类。但如果要给某一类事物一个统称,就要用到类这个概念,类就是同一类事物的统称。类的定义/声明语法:public class 类名 { 属性x的类型 属性x; 属性y的类型 属性y; ... 方法a; 方法b;原创 2020-08-28 13:59:11 · 101 阅读 · 0 评论 -
Java-流程控制
任何一门语言都需要基本的流程控制语句,其思想也符合人类判断问题或做事的逻辑过程。什么是流程控制呢?流程就是做一件事情的顺序,或者说是次序。在程序设计中,流程就是要完成一个功能,而流程控制则是指如何在程序设计中控制完成某种功能的次序。Java流程控制语句有条件语句、循环语句、循环控制语句和返回语句。一、条件语句条件语句可以根据不同的条件执行不同的语句。Java中条件语句有if条件句和switch多分支语句。1、if条件语句(1)、单if语句语法格式:if(布尔表达式){ 语句体;}执行流原创 2020-08-22 20:35:02 · 98 阅读 · 0 评论 -
Java中常见的运算符
运算符是一些特殊的符号,是对操作数的运算方式。Java中提供了丰富的运算符,常见的运算符如下: 算术运算符 +、-、*、/、++(自增)、--(自减)、%(取模) 赋值运算符 =、+=、-=、*=、/=、%=、<<=、>>=、&=、^=、|= 关系运算符 >、<、==、>=、<=、!=(不等于) 逻辑运算符 &(逻辑与)、|(逻辑或)、!(逻辑非)、&原创 2020-08-21 14:17:34 · 572 阅读 · 0 评论 -
Java-数据类型
一、数制计算机底层硬件只能识别“0”和“1”,这种只有“0”和“1”两个数字符号的组合被称为二进制。例如计算机要处理数字“1024”,那么计算机会将其转化成二进制“10000000000”。一个这么简单的数字,要用这么长的数字符号来代替,在现实生活中稍显麻烦,所以后来又引进了十六进制和八进制。实际开发中使用最多的是十进制。数制的分类:1、二进制二进制的特征:由两个数字组成:“0”和“1”。运算时逢二进一。例如:1100110011和10010001。2.八进制八进制的特征:由8个数字组成原创 2020-08-20 10:49:34 · 332 阅读 · 0 评论 -
Java-Scanner类的使用
Scanner类的使用步骤:(1)导包格式:import 包路径 类名称;如果需要使用的目标类和当前类位于同一包下,就可省略导包语句不写。只有java.lang包下的内容不需要导包,其它的包都需要import语句导包。(2) 创建类名称 对象名 = new 类名称();Scanner sc = new Scanner(System.in); 备注:System.in代表从键盘...原创 2020-02-29 22:39:11 · 173 阅读 · 0 评论 -
Java-常量与变量
常量:是指Java程序运行过程中一直不会改变的量称为常量(constant)。常量在整个程序中只能被赋值一次。常量的分类 类型 含义 数据举例 整数常量 所有的整数 1、123、0、-56、768 小数常量 所有的小数 0.1、-0.5、3.14 字符串常量 双引号引起来,可以写多个字符,也可以不写 "Java"、"秦时明月"、"Hello" 字符常量 单引号引起来,只能写一个字符,必原创 2020-08-19 18:30:14 · 109 阅读 · 0 评论 -
Java-关键字和标识符
关键字:Java语言中已经被赋予特殊意义的单词,关键字都是小写的英语单词。不能把关键字作为标识符使用。Java中常见的一部分关键字: public static int byte if new return else for try case final break private catch finally native throws do finally原创 2020-08-18 16:25:20 · 167 阅读 · 0 评论 -
Java中的注释
注释是对代码的解释和说明,其目的是让程序员能够更加快速的理解代码。在程序代码中适当地添加注释,可以提高程序的可读性和维护性。好的编码规范可以使程序更易阅读、理解和维护。注释中的文字编译的时候不会生成到class字节码文件当中,它只在java源文件中保留,也就是Java编译器不进行编译,所有代码中的注释文字对程序不产生任何影响。Java语言提供了3种添加注释的方式,它们分别是:1、单行注释“//”为单行注释标记,两个正斜杠后面直到换行为止的内容均被注释被编译器忽略。语法如下://单行注释内容2原创 2020-08-17 16:20:25 · 352 阅读 · 0 评论 -
Java的第一个代码HelloWorld
学习Java写的第一个代码HelloWorld,程序代码如下:public class HelloWorld { public static void main(String[] args) { System.out.println("Hello,World!"); }}第一行的第三个单词必须和所在的文件名称完全一行,大小写也要一样。HelloWorld后面大括号{}里的内容称为类体。public class后面代表定义一个类的名称,类是java当中所有源代码的基本原创 2020-08-16 17:30:13 · 1917 阅读 · 0 评论 -
JDK的下载安装和环境变量的配置
JDK的下载浏览器搜索框输入【oracle】进行搜索,选择官网进入,官网地址:https://www.oracle.com/index.html。寻找自己要下载JDK的版本下载。JDK的安装双击下载的JDK文件,弹出框里点击【下一步】弹出框选择的安装路径,主要安装路径不要有空格和中文点击【公共JRE】前面的黑色倒三角形符号,弹出项点击其中的【此功能将不可用】,不用安装【公共JRE】,因为【开发工具】里已经有JRE了,没必要再安装独立的JRE了。设置完毕后点击【下一步】安装过程会有个读条的过程,原创 2020-08-15 19:37:56 · 116 阅读 · 0 评论 -
Java-缓冲流
1.1概述缓冲流,也叫高效流,是对4个基本的FileXxx流的增强,所以也是4个流,按照数据类型分类:字节缓冲流:BufferedInputStream,Bufferedoutputstream字符缓冲流:BufferedReader,Buffereduriter 缓冲流的基本原理,是在创建流对象时,会创建...原创 2020-03-21 14:39:25 · 103 阅读 · 0 评论 -
Java-IO
第一章I0概述1.1什么是I0生活中,你肯定经历过这样的场景。当你编辑一个文本文件,忘记了ctrl+s,可能文件就白白编辑了。当你电脑上插入一个U盘,可以把一个视频,拷贝到你的电脑硬盘里。那么数据都是在哪些设备上的呢?键盘、内存、硬盘、外接设备等等。我们把这种数据的传输,可以看做是一种数据的流动,按照流动的方向,以内存为基准,分为输入input 和输出output,即流向内存是输...原创 2020-03-20 09:35:32 · 92 阅读 · 0 评论 -
Java-Collection集合
集合概述集合:集合是java中提件的一种容器,可以用来存储多个数据。集合和数组既然都是容器,它们有啥区别呢?数组的长度是固定的。集合的长度是可变的。数组中存储的是同一类型的元素,可以存储基本数据型值,集合存储的都是对象,而且对象的类型可以不一致。在开发中一般当对象多的时候,使用集合进行存储。集合框架JAVASE提供了满足各种需求的API ,在使用这些API前,先了解其继承与接口操作架构...原创 2020-03-11 16:21:16 · 110 阅读 · 0 评论 -
Java-异常
什么是异常实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求、你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等。我们的程序再跑着,内存或硬盘可能满了。等等。软件程序在运行过程中,非常可能遇到刚刚提到的这些异常问题,我们叫异常,英文是Exception,意思是例外。这些,例外情况,或者叫异常,怎么让我们写的...转载 2020-03-09 15:42:41 · 343 阅读 · 0 评论 -
Java-数组
数组的定义数组是相同类型数据的有序集合。数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。数组的创建首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法:dateType[] arrayRefVar; //首选的方法或dateType arrayRefVar[]; //效果相同...原创 2020-03-02 20:21:30 · 85 阅读 · 0 评论 -
Java-方法
Java方法是语句的集合,他们在一起执行一个功能。*方法是解决一类问题的步骤的有序组合。*方法包含于类或对象中。 *方法在程序中被创建,在其他地方被引用。方法的命名规则:首字母小写,后面是驼峰命名规则。System.out....原创 2020-03-01 17:13:25 · 145 阅读 · 1 评论