
Java基础
墨语秋
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
org.apache.tomcat.util.http.fileupload.FileUploadBase$FileSizeLimitExceededException: The field file
org.apache.tomcat.util.http.fileupload.FileUploadBase$FileSizeLimitExceededException: The field file exceeds its maximum permitted size of 1048576 bytes.这是文件上传时的一个bug,其原因是因为文件上传的大小过大,超出了默认的文件上传的大小,我是使用的Thymeleaf模板引擎进行的文件上传所以是在application.yml文件中进行修改加上文件传输的原创 2021-03-25 10:25:56 · 1604 阅读 · 3 评论 -
使用json格式时出现中文乱码的问题
出现中文乱码在web的程序编写中有时候会使用到json,但是涉及到中文的时候,则容易出现乱码问题,以下是xml以及java代码这两种修改方式首先是xml这种写法,这种写法中加一些配置就好在mvc的xml中加入以下配置<mvc:annotation-driven> <mvc:message-converters> <bean class="org.springframework.http.converter.StringHttpMe原创 2021-02-24 18:46:17 · 3936 阅读 · 0 评论 -
layui与springmvc文件上传(含部分文件上传bug解决)
Error creating bean with name ‘multipartResolver’: Failed to introspect bean class上面错误的解决方法(导包、在最下面)layui是一个不错的制作管理页面的框架,springmvc也是很好用的,而两者联合之后,针对于文件上传,也就是照片等上传,就有了一点点的小分歧,在springmvc中我们写下如下代码,配置一下mvc就好,这样就可以上传文件了@Controllerpublic class FileControlle原创 2021-01-26 19:34:34 · 405 阅读 · 0 评论 -
初识mybatis
mybatis首先说明一下,mybatis,这是一个优秀的半自动ORM框架,它是基于jdbc进行的优化使用mybatis需要进行导包和配置,而我使用的是maven项目所以是导入依赖有些正常的操作可以在官方文档中找到链接: mybatis官方文档.那么为了不浪费时间,在下面大多会有演示首先导包mybatis是基于jdbc的所以除了mybatis自己的包意外还需要导入jdbc的包,所以在准备时需要在maven的pom依赖处加入以下依赖 <dependency> &l原创 2021-01-21 20:31:11 · 133 阅读 · 0 评论 -
Java学习之面向对象,集合第一版
集合使用集合的理由集合框架的继承结构ArrayListLinkedList使用集合的理由因为数组的使用仍不满足需求数组:长度固定,类型也固定类:多个不同类的属性构建实体对象集合:长度不固定,类型也不固定可以存放任何数据集合框架的继承结构ArrayList// ArrayList集合的使用 @Test public void test2(){ ArrayList al = new ArrayList();//创建一个对象 al.add(5);/原创 2020-11-19 20:33:09 · 96 阅读 · 0 评论 -
Java之面向对象,常用类2
常用类第二版Math和RandomMath和Random原创 2020-11-19 19:54:44 · 178 阅读 · 0 评论 -
Java学习之面向对象,正则
正则规则规则1. 任意一个字符表示匹配任意对应的字符,如a匹配a,7匹配7,-匹配-。2. []代表匹配中括号中其中任一个字符,如[abc]匹配a或b或c。3. -在中括号里面和外面代表含义不同,如在外时,就匹配-,如果在中括号内[a-b]表示匹配26个小写字母中的任一个;[a-zA-Z]匹配大小写共52个字母中任一个;[0-9]匹配十个数字中任一个。4. ^在中括号里面和外面含义不同,如在外时,就表示开头,如^7[0-9]表示匹配开头是7的,且第二位是任一数字的字符串;如果在中括号里面,表示除了原创 2020-11-17 20:29:29 · 101 阅读 · 0 评论 -
Java学习之面向对象,常用类1
常用类内部类成员内部类局部内部类匿名内部类静态内部类包装类String内部类成员内部类访问权限:内部类可以访问外部类的属性和方法,外部类想要访问内部类的成员必须先创建内部类的对象来访问局部内部类定义在方法中,充当方法的一个变量,注意: 局部内部类就像是方法里面的一个局部变量一样,是不能有 public、protected、private 以及 static 修饰符的。匿名内部类匿名内部类,通常作为方法传参时使用,用于继承抽象类或实现接口,代替子类或实现类,并不需要额外定义方法。Jdk8开始可以原创 2020-11-17 20:10:08 · 133 阅读 · 0 评论 -
Java之面向对象,比较器
常用类比较器ComparableComparator总结:内部类比较器比较有Comparator 和 ComparableComparableComparable是排序接口;若一个类实现了Comparable接口,就意味着“该类支持排序”。这个是直接作用于实体类上的ComparatorComparator是比较器;我们若需要控制某个类的次序,可以建立一个“该类的比较器”来进行排序。作用于一个排序类上Comparable举例:// 声明一个类并连接Comparable比较接口public c原创 2020-11-14 17:18:46 · 138 阅读 · 0 评论 -
Java之面向对象,抽象类与接口
抽象类和接口抽象类使用抽象类的理由形如:有关于抽象类的语法:接口接口的理解:接口的创建:接口的语法:例子:抽象类使用抽象类的理由抽象类是基于多态而言的,因为在多态中父类被重写的方法是不会用到的,所以干脆就去掉方法体变成抽象方法;而类相对于对象来讲本就比较抽象了,那么就使用abstract进行修饰,进一步的体现类的抽象性。形如:// 抽象方法举例public abstract class Fu {//在声明时使用abstract进行修饰, //若类中有抽象方法,那么类必须修饰为抽象类原创 2020-11-10 19:43:34 · 96 阅读 · 0 评论 -
Java学习,面向对象中的封装与继承与多态
封装与继承封装新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入封装在类中,有着方法和属性,都可以供给其他类去调用,方法是功能的实现,调用后不会有什么问题,但是属性是属于类和对象的,太容易被篡改,这样的属性太过于不安全,会原创 2020-11-04 19:30:46 · 209 阅读 · 0 评论 -
Java学习之面向对象——方法
方法方法一般写在类中,一般是指对象的某些行为方法一般有,构造方法、实例方法(由对象调用的方法)、静态方法(类调用的方法)构造方法具体为无参构造和有参构造例如:public class People { public String name;//姓名 public int age;//年龄 public People(){}//无参构造 public People(String name, int age) { //有参构造 this.nam原创 2020-10-31 14:20:53 · 163 阅读 · 0 评论 -
Java学习,面向对象之初识类与对象
类和对象的概念:类类是一个范围,一个指向,一个比较抽象的形象,类是一类事物的抽象概念,它不指代某一个具体的事物,而是将这一类事物所具有的特点进行抽取,然后形成一个带有范围指向性的概念。对象对象就是某一类中的具体的指代,表示的是一个实实在在的具体的事物。由类生成对象的过程叫做实例化。在使用类与对象时,要学会找出对象的属性与方法;例如:家中养的宠物属性:它的名字,它的性别,年龄,体重等等;方法:它能跑,能撒娇,能吃,能喝;这些是行为属于方法...原创 2020-10-31 11:39:56 · 164 阅读 · 0 评论 -
java学习之数组(含冒泡及二分法)
Java中的数组使用为什么要用数组:因为方便,当你想使用多个数据的时候,如果没有数组,那么可能需要不断的声明变量,数组可以对多个同种类型的数据进行打包处理数组的基本声明// 声明数组int[] a;//分配空间a = new int[5];//赋值a[0] = 1;//数据处理a[0] = a[0]*3;//第二种声明方式int[] b = {1,2,3};//第三种声明方式int[] c = new int[]{4,5,6};数组的遍历// 可以使用foreach进行遍原创 2020-10-29 20:21:54 · 127 阅读 · 0 评论