自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 Tomcat乱码的几种解决办法

方式一:修改CMD命令行的编码格式为UTF-8方式二: 将tomcat控制台日志输出编码格式更改为GBK修改tomcat根目录下conf/logging.properties文件中的ConsoleHandler.encoding=utf-8,这种方式能解决cmd控制台中文乱码,但不建议使用。因为更改了tomcat默认编码,如果我们使用idea启动tomcat,idea的默认编码不是GBK,就会同样产生idea控制台下tomcat乱码问题。

2023-08-25 14:47:27 9686

原创 Tomcat安装和配置教程

进入官网左侧Download下面是Tomcat最新的几个版本(8、9、10、11)的下载链接,右侧是对每个版本的最新版进行特性介绍,主要讲述与上一版本相比新增了哪些特性。我在这里选择的是Tomcat 9版本下载,点进去选择64位的下载(电脑系统为32位的选择32位下载)下载好的压缩包,解压到自己要放的位置,或者解压后复制到自己要放的位置,因为压缩包是免安装的,解压后就是我们需要用到的文件我把它放在我的E盘,复制路径,下面会用到。

2023-08-25 14:32:58 263

原创 Object&String

String类代表字符串。Java程序中所有的字符串文字(例如“abc”)都可以被看作是实现类的实例。String类中包括用于检查各个字符串的方法,比如用于比较字符串,搜索字符串,提取字符串,以及创建具有翻译为大写或小写的所有字符的字符串的副本。

2023-08-24 20:20:00 82

原创 内部类&权限&静态

将一个类A定义在类B里,里面那个类A就称为内部类,B则称为外部类将一个类定义在方法里边,该类就称为局部内部类学习了继承后,我们知道,子类可以在父类的基础上改写父类内容,比如,方法重写。那么我们能不能随意的继承API中提供的类,改写其内容呢?显然这是不合适的。为了避免这种随意改写的情况,Java提供了final关键字,用于修饰不可改变内容。如果将所有的类文件都放在一个包下,不利于管理和后期维护所以,对于不同动能的类文件,可以放在不同的包下进行管理包:本质上就是文件夹创建包:单级包、多级包。

2023-08-21 20:05:47 120

原创 面向对象(接口与多态)

接口,是Java语言中一种引用类型,是方法的集合,如果说类的内部封装了成员变量,构造方法和成员方法,那么接口的内部主要就是封装了方法,包含抽象方法、默认方法和静态方法、私有方法接口用关键字interface修饰public interface 接口名{}默认方法:使用default修饰,不可省略,供子类调用或子类重写默认方法定义格式public default 返回值类型 方法的名称(参数列表){方法体;默认方法的好处实现类可以不用重写默认方法,默认方法可以用于接口升级静态方法:使用static。

2023-08-16 11:49:20 47

原创 压缩包方式安装MySQL数据库

在解压出来的文件夹中,与bin同级目录下新建一个.txt文件,复制如下代码,注意其中两个地址需要根据你自己安装的目录来改变。在文件资源管理器mysql安装的bin目录前面加上cmd,回车打开命令。- 粘贴你的MySQL放的位置,记得是bin目录的位置,如图。下载后得到压缩包,把压缩包解压到自己要安装mysql的位置。以管理员身份进入cmd,cd到安装目录bin目录下。运行命令 -p后与密码没有空格。白色的地方是生成的随机密码。如图,就是安装成功了。

2023-08-14 16:58:13 34

原创 面向对象(继承与抽象)

多个类中存在相同的属性和行为,将这些内容抽取到单独的一个类中,这个类就是父类,那么多个子类无需再定义这些属性和行为,只需要继承那个父类即可。其中,多个类可以称为子类,单独那一个类称为父类超类或基类。父类中的方法,被它的子类们重写,子类各自的实现都不尽相同。那么父类的方法声明和方法主体,只有声明还有意义,而方法主体则没有存在的意义了。我们把没有方法主体的方法称为抽象方法。Java语法规定,包含抽象方法的类就是抽象类。父类中的方法应该不是具体的,具体的实现应该有子类来实现;

2023-08-09 19:31:23 53

原创 面向对象(类与对象)

面向对象思想就是在计算机程序设计过程中,参照现实中事物,将事物的属性特征、行为特征抽象出来,描述成计算机事件的设计思想。它区别于面向过程思想,强调的是通过调用对象的行为来实现功能,而不是自己一步一步的去操作实现。类是一组相关属性和行为的集合。类就是现实生活的一个事物,事物由属性和行为组成。【类就是描述现实生活中的某一个事物,这个事物是由属性和行为组成】属性:就是该事物的状态信息行为:就是该事物能够做什么对象:是一类事物的具体表现,对象是类的一个实例,必然具备该类事物的属性和行为。

2023-08-07 20:07:56 56

原创 Java反序列化时修改集合对象的元素会出现ConcurrentModificationException异常

这是因为在序列化时,可能存储了集合的一些状态信息,而在反序列化后,如果对集合进行了结构性修改(添加、删除元素等),就会导致集合的版本不一致,进而引发异常。当反序列化的集合对象被其他方法调用并移除其中的元素时,如果在序列化和反序列化的过程中,对集合进行了不同版本的更改,可能会导致。是Java集合框架中的一个异常类,它通常在多线程环境下(或序列化与反序列化过程中)出现,提示集合被并发地修改。如果您可以在遍历集合之后进行移除操作,可以先将要移除的元素的索引记录下来,然后遍历完集合后再进行实际的移除。

2023-08-07 17:07:26 33

原创 Java基础武器--方法

方法(method)完成某一个特定功能的代码块修饰符 返回值类型 方法名(参数列表) {// 代码块... return 结果;修饰符: public static等返回值类型:表示方法运行结果的数据类型,方法执行后将结果返回到调用者参数列表:方法在运算过程中的未知数据,调用者调用方法时传递**return:将方法执行后的结果带给调用者,方法执行到return,整体方法运行结束小贴士:return 结束;这里的结束在开发中,我们正确的叫法成为方法的返回值明确参数列表。

2023-08-06 18:25:47 39

原创 Edge和Chorme显示你的连接不是专用连接怎么解决?

没有继续访问,没有继续访问的时候应该怎么办?

2023-08-05 11:01:15 285 2

原创 数组与排序

数组就是存储数据长度固定的容器,存储多个数据的数据类型要一致总结,存放数据,长度和类型是固定的数据类型 [ ] 数组名;动态数组初始化就是只给定数组的长度,由系统给出默认初始化值在创建数组时,直接将元素确定,由系统计算出数组的长度每一个存储到数组的元素都会自动拥有一个编号,从0开始。这个自动编号称为数组索引,可以通过数组索引访问到数组中的元素二维数组其实就是这个二维数组中有多个一位数组,每个一维数组有自己的元素。

2023-08-04 19:48:41 60

原创 流程控制语句

流程控制语句分类。

2023-08-04 17:28:12 48

原创 类型转换&运算符&Scanner

运算符对变量或常量进行操作的符号,注意符号都是特定的,不能改变量表达式用运算符把变量或常量连接起来符合Java语法的式子称为表达式。

2023-08-02 20:00:54 49

原创 Java基础语法

注释就是对代码进行解释说明,提高代码的可读性Java语言赋予特殊意义的单词叫做关键字在程序运行过程中,其值不可以被改变的量称为常量在程序运行过程中,其值可以在一定范围内改变的量称为变量//格式一 数据类型 变量名 = 初始值;int a = 12;//格式二 数据类型 变量名:变量名 = 初始化值;int a;a = 10;//格式三 数据类型 变量名 1 = 值 , 变量名 2 = 值 , 变量名n = 值;a = 11;b = 12;c = 13;

2023-08-02 17:24:08 36

原创 Q&A:Java基础知识点(一)

格式一:数据类型 变量名 = 初始值;格式二:数据类型 变量名1 = 初始值,变量名2 = 初始值;格式三:数据类型 变量名;变量名 = 初始值;在一对花括号内变量名不能重复变量在使用之前,必须先初始化(赋值)定义long类型变量时,需要在整数结尾加上L(大小写均可,建议大写)定义float类型变量时,需要在小数后加上F(大小写均可,建议大写)标识符是用户编程时使用的名字,用于给类、方法、变量等命名java语言中已经定义好的有特殊意义的标识符,在编辑器中有高亮显示。

2023-08-02 15:47:58 35

原创 Java多线程中同步代码块和同步方法的区别

同步代码块可以选择任意Java对象作为锁,同步方法的锁对象是固定的(当前对象或当前类)。同步代码块的同步范围可以精确控制,只在代码块内部同步,同步方法则是对整个方法进行同步。同步代码块可以提供更细粒度的锁,可以在一些特定情况下避免不必要的竞争。同步方法的锁范围相对较大,可能造成一些性能损失。在使用时需要根据具体情况选择合适的同步机制。通常,推荐使用同步代码块来实现更细粒度的同步控制,尽量减少同步方法的使用。声明:本人知识浅薄,如有哪里不对请多多包涵,也可以评论指出,我会及时改正,共同进步。

2023-08-01 10:26:33 97

原创 IDEA控制台打印无法全部显示

出现这个问题的原因是控制台默认打印的内容大小只有1m,由于打印的内容超过1m的大小,所以之前的会被清空。如图,在打印大量内容的情况下,控制台只会保留靠后的内容,前面的内容都会省略。勾选后就可以在后边修改数值,单位kb,根据自己的需要更改即可。解决的办法很简单,只需要把控制台限制的大小提高就行。如果找不到也可以直接在左上角搜索。按照路径打开设置界面。

2023-07-28 09:03:19 1782 1

租房系统数据库设计文档

RentHouse是租房系统数据库,包含了多张表,有房主用户表,租赁用户表,房屋表,留言表等

2023-08-21

手机底部悬浮代码

网页底部固定悬浮轮播广告代码,只需要调用一个JS文件即可

2018-08-18

空空如也

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

TA关注的人

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