自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SSM项目报错: Ambiguous mapping. Cannot map ‘groupListController‘ method

SSM项目报错:Error creating bean with name ‘org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping’: Invocation of init method failed; nested exception is java.lang.IllegalStateException: Ambiguous mapping. Cannot map ‘groupListContr

2021-04-09 16:24:58 202

原创 2021-03-19

SpringMvc项目报错404一定要查看的一点虽然依赖已经导入了,但是在这里还有可能没有导入,一定要检查一下,不然会报404点击项目结构点击Artifacts点击自己当前的moudel检查WEB-INF下面有没有lib目录没有的话新建一个文件夹,命名为lib选择中间的加号,导入依赖(所有的)点击ok完成...

2021-03-19 21:47:58 143

原创 2021-03-19

新建一个MVC项目配置xml文件固定代码 <mvc:default-servlet-handler /> <!-- 让Spring MVC不处理静态资源 --> <mvc:annotation-driven /> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver" id="internalResourceViewRes

2021-03-19 21:43:51 112

原创 创建javaweb项目要导入的包

<dependencies> <!-- servlet的依赖--> <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.5</version> </dependency>

2021-03-07 15:52:05 610

原创 过滤器处理中文乱码(简单例子)

使用过滤器处理乱码问题Filter过滤器用来过滤网站的数据处理中文乱码登录验证Filter开发步骤:导包<!-- servlet的依赖--><dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.5</version></dep

2021-03-07 15:49:54 685 3

原创 Javaweb项目初始导入的包

整理创建一个Javaweb项目需要导入的包<!-- servlet的依赖--><dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.5</version></dependency><!-- JSP的依赖--><dep

2021-03-07 15:42:53 306

原创 普通Maven项目添加web支持

普通Maven项目变为web项目先创建一个普通的maven项目右键点击项目选择web项进行添加即可区别:模板创建的web目录在src目录下;这样创建的是与src目录并列运行tomcat时点击如下,不用重新启动服务,会快一点...

2021-03-06 11:00:42 752

原创 快速解决中文乱码问题

遇到乱码问题最快的解决办法:

2021-03-05 10:38:46 671 1

原创 简单完成一个servlet项目

Servletservlet简介sun公司开发动态web的一门技术sun在这些api中提供了一个接口:Servlet,如果想开发一个Servlet程序,只需完成两个小步骤编写一个类,实现Servlet接口把开发好的Java类部署到web服务器中把实现了Servlet接口的Java程序叫做,ServletHelloServlet(Day05写了一个hello1的servlet项目)构建一个普通的maven项目,删掉里边的src目录,以后我们的学习就在这个项目里面建立moudel;

2021-02-20 16:39:09 169

原创 Javaweb——Maven下载安装配置教程

Maven为啥要学习这个?在Javaweb开发中要使用大量jar包,需要我们手动导入找到能自动导入的方法由此,Maven诞生!是一种工具5.1 Maven项目架构管理工具目前用它方便导入jar包核心思想:约定大于配置有约束不要去违反。Maven会规定好应该如何编写java代码,必须按照这个规范来5.2 下载官网下载 https://maven.apache.org/下载完成后解压注意:电脑上的多有环境都放在一个文件夹下比较好5.3 配置环境变量在系统环境变量

2021-02-19 08:48:18 223

原创 Java——异常

异常异常体系结构错误Error由java虚拟机生成并抛出,大多与编写代码者所执行的操作无关这些异常发生时,JAV虚拟机(JVM)一般终止类似连接错误、类定义错误是不可查的异常Execption有一个非常重要的子分支:运行时异常(RuntimeException)从程序的逻辑避免其他的都可以归为非运行时异常异常处理机制抛出异常捕获异常五个关键词:try 、catch 、finally、throw、throwspackage com.exception;publi

2021-02-09 10:16:10 95 1

原创 JAVA——面向对象:内部类

内部类一个类定义在一个类的内部如:A类中定义了一个B类则,B类相对于A类成为内部类,A类是B类的外部类成员内部类:可以使用外部类的私有属性静态内部类:加了static的内部类局部内部类public class Outer {public void method(){ class Ineer{ } }}匿名内部类注意:一个java类中可以有多个类,但只能有一个public classpackage com.oop.Demo10;p

2021-02-07 15:21:42 83

原创 Java——多态、接口、抽象类、静态等

多态注意事项多态是方法的多态父类和子类,有联系 类型转换异常!存在条件继承关系+方法需要重写,两个类型都有的方法执行子类的方法父类的引用指向的是子类对象static方法不能重写,它属于类final不能重写private不能重写属性没有多态//一个对象的实际类型是确定的 //可以指向的引用类型就不确定了 //fan能调用的方法都是自己的或者继承父类的 //父类可以指向子类但是不能调用子类独有的方法 Fan s1=new Fan(); Person1 s3

2021-02-07 11:45:29 142

原创 JAVA——继承

继承public class Student extends Person1 { }关键字:extends子类继承父类拥有的全部public方法和属性在java中所有类都默认继承Object类java只有单继承,没有多继承。一个儿子只能有一个爸爸supersuper调用父类构造,必须在构造方法的第一个super 必须只能出现在子类的方法或构造方法中super 和this 不能同时调用构造VS this代表的对象不同: this代表

2021-02-05 16:10:51 67 1

原创 JAVA——面向对象:封装

封装属性私有,get/set(记住这个就够了)public class student { //属性私有 private String name; private int id; private char sex; //提供一些操作属性的方法 //提供一些public 的get set方法 //get 获得这个数据 public String getName(){ return this.name; } //set 车这个数赋

2021-02-04 21:32:19 81

原创 JAVA——创建对象内存分析

创建对象内存分析测试类:package com.oop;//一个项目只存在一个main方法public class Application { public static void main(String[] args) { Pet dog = new Pet(); dog.name="旺财"; dog .age=3; dog.shout(); System.out.println(dog.age+dog.na

2021-02-04 20:57:05 105 1

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

面向对象(OOP)本质:以类的方式组织代码,以对象的方式封装数据三大特性:封账、继承、多态方法的调用:静态方法:加了static就是和类一起加载的非静态方法:是在实例化的时候加载的引用传递:一个例子:package com.oop;public class Demo03 { public static void main(String[] args) {person p=new person(); System.out.println(p.name);

2021-02-04 20:50:44 156

原创 Java数组拓展——冒泡排序和稀疏矩阵

冒泡排序有待改进package com.Base.array;import java.util.Arrays;public class ArrayDemo6 { public static void main(String[] args) { //冒泡排序 int[] a={2,4,5,2,7,33}; int[] s= sort(a); System.out.println(Arrays.toString(s)); }

2021-02-02 20:38:06 150 1

原创 java基础——数组

数组声明暂时不会分配空间int[] nums;//(首选)int numss[];//方法2创建这个时候会分配空间nums =new int [10];//这里可以存放10个int类数字,创建一个数组,分配空间获取数组长度数组名.length注意:数组长度固定,一旦确认不能再改变内存分析java内存:堆 :存放new的对象和数组​ 可以被所有的线程共享,不会存放别的对象引栈 :存放基本变量类型(包含具体

2021-02-02 20:35:46 74

原创 Java实现打印三角形

Java打印三角形代码分三个区域打印出最终的三角形在最后我把三个分区的输出符号区别开来,有助于理解package com.Base.struct;public class Test01 { public static void main(String[] args) { //打印三角形 for (int i = 1; i <= 5; i++) { for (int j = 5; j >=i; j--) {

2021-01-10 18:43:12 473

原创 Java笔记:交互Scanner+循环、选择、顺序结构+小练习+IDEA反编译

Java流程控制(基础)用户交互Scanner调运java.util.Scanner来获取用户输入基本语法:Scanner s=new Scanner(System.in);通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据nextLine():一Enter作为结束符,可以获得空白package com.Base.Scanner;import java.util.Sca

2021-01-10 16:49:45 225

原创 Java简单实例——99乘法表代码+思路

99乘法表实现学会拆分问题的思路是关键预览一下结果具体思路(重点)先打印出第一列 for (int j = 1; j <=9; j++) { System.out.print(j+"*"+1+"="+1*j); }我们把固定的1用一个循环代替(大循环包住)for (int i = 1; i <= 9; i++) { for (int j = 1; j <=9; j++) {

2021-01-10 16:15:57 1176

原创 JAVA学习——包机制+JAVADOC(基础篇)

包机制为了更好的组织类,区别命名空间,类似文件夹,让项目看着更加整洁一般用公司域名倒置作为包名定义包package pkg1[.pkg2[.pkg3....]];导入包import package1[.package2].(classname|*);import com.moo.base.*;//将包里的全部class都导入JavaDoc官方jdk帮助文档在线网址https://docs.oracle.com/javase/8/docs/api/JavaDoc文档jav

2021-01-07 22:01:47 160

原创 JAV学习笔记基础运算符

运算符这篇水的一批,都是些我自己不太注意的点,不太适合大家学习参考Ctrl+D:复制当前行到下一行a++:先输出后加一++a:现加1后输出位运算链接问题package operation;public class Demo1 { public static void main(String[] args) { int a=10; int b=20; System.out.println(""+a+b); Syste

2021-01-07 20:18:03 2309

原创 JAVA变量(基础篇)

JAVA基础变量Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域注意事项:每个变量都有类型,可以是基本类型可以是引用类型变量名必须是合法标识符变量名的命名是一条完整的与语句,因此必须以分隔符结尾作用域类变量:static局部变量在方法内的实例变量:类内方法外,从属于对象常量:初始化后不可改变final 常量名=值;final double PI=3.14;常量名一般使用大写字符public class demo1 { static doub

2021-01-07 18:04:27 95

原创 java学习基础篇(注释/数据类型/类型转化)

JAVA基础学习为了方便最近的学习,我们创建项目时可以直接创建一个空项目,将学习过程中用的代码都放到这个项目里,过程同上一篇有一些区别如下图创建一个空项目创建一个新的模块(不好意思,这里应该选Module,我选错了))建好之后,我们需要修改一下项目框架,不然没有办法正常使用。4.将红色框框里的两项修改成我们自己安装的JDK版本对应的选项才可以正常使用。之后的步骤同上一篇相同,新建新的class就可以编写代码了注释书写注释是一个非常好的习惯,平时写一定要注意规范书写代码

2021-01-07 14:23:20 172

原创 java学习+JDK下载安装环境配置+IDEA安装下载简单使用

JAVA学习1写在前边的一些闲话:首先就是编写java代码时该大写的没大写,以前没养成好习惯QAQ,大家不要学我,偷偷笑话我就好辽QAQ我也是一边学一边更新,当做给自己的笔记,也希望能帮到需要的人,如果有错误欢迎指正,谢谢啦!^^JAVA运行模块JDK:包含JRE,在起基础上扩充可以进行开发JRE: 运行环境,安装后即可运行java程序JVM:java虚拟机,模拟了一个小cpu,是跨平台的核心JAVA开发环境搭建JDK下载与安装卸载JDK找到安装目录删除

2021-01-06 21:03:00 887 2

原创 编写博客必备——MarkDown学习

MarkDown学习笔记——编辑博客小助手markdown相对来说比较简单,一般我们可以配合Typora——一个文本编辑器来使用。Typora下载安装即使用下载及安装百度搜索Typora,点击第一条官方网站(也可以点击这个链接Typora下载 )点击网页中的下载,按照自己的配置进行选择即可下载好后进行安装即可(非常简单直接下一步即可)注:如果下载速度较慢,可以将下载地址复制到迅雷,真的很快使用注:为了方便以后我们进行管理,可以新建一个文件夹用于Markdown的编写新建一个tx

2021-01-06 09:55:56 100

空空如也

空空如也

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

TA关注的人

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