
java
收录后端相关知识
0刀剑如梦
这个作者很懒,什么都没留下…
展开
-
判断对象是否含有某个属性
对象,属性原创 2023-01-16 16:32:29 · 947 阅读 · 0 评论 -
Mybatis中<if>标签判断字符串等于某值
mybatis中判断字符串为某一个值。原创 2022-11-05 10:43:43 · 1527 阅读 · 0 评论 -
Java获取当前年份、月份和日期
使用Calendar类获取当前时间原创 2022-11-05 10:44:28 · 8882 阅读 · 1 评论 -
The index 2 is out of range.报错解决方案
异常详情原因Mybatis的xml中不能有注释的,删掉即可。原创 2022-05-18 11:34:38 · 1281 阅读 · 0 评论 -
Map常用的两种遍历方式
一、迭代器遍历 通过key的值获取value。Map<Integer, String> map = new HashMap<Integer, String>(); map.put(1, "张三"); map.put(2, "李四"); map.put(3, "王五");Set<Integer> keySet = map.keySet(); // 获取map所有的key成新的集合System.out.println(keySet); /...原创 2022-02-24 14:15:59 · 3427 阅读 · 0 评论 -
Session和Cookie的区别
1、存储位置不同session存储在服务器端;cookie存储在浏览器端。2、安全性不同 cookie安全性一般,在浏览器存储,可以被伪造和修改。3、容量和个数限制 cookie有容量限制,每个站点下的cookie有个数限制。4、存储的多样性 session可以存储在redis中,数据库中,应用程序中;而cookie只能存储在浏览器中。...原创 2021-12-08 14:57:36 · 269 阅读 · 0 评论 -
SpringMVC与struts2的区别
1、SpringMVC的入口是一个Servlet,即前端控制器(DispacherServlet);struts2的入口是一个filter过滤器(StrutsPrepareAnd--ExecuteFilter)。 2、SpringMVC基于一个方法的开发(一个url对应一个方法),请求参数传递到方法的形参,可以设计为多例或单例(建议单例);struts是基于类的开发,传递参数是通过类的属性,只能设计为多例。 3、struts2采用值栈存储请求和相应的数据,通过...原创 2021-11-29 16:15:26 · 197 阅读 · 0 评论 -
SpringMVC处理器方法的返回值
SpringMVC处理器返回值常用的有4种:1、ModelAndView 2、String 3、void 4、自定义类型对象一、搭建SpringMVC环境1、jar包准备2、SpringMVC入口配置(web.xml) <servlet> <servlet-name>springmvc</servlet-name> <servlet-class>org.springframework...原创 2021-11-24 17:09:21 · 768 阅读 · 0 评论 -
认识Spring
一、Spring的概念 Spring是一站式轻量级的开源框架,架构的主要优势是分层架构,接管Web层,业务层,dao层,持久层组件,为J2EE应用程序开发提供集成的框架。二、Spring的特点 1、IOC:将创建对象的控制权转移到Spring容器中,由容器根据配置文件去创建实例和管理各个实例之间的依赖关系,对象与对象之间的松散耦合。 2、AOP:用于将那些与业务无关,但却对多个对象产生影响的公共行为和逻辑,抽取并封装为一个可重用的模块,A...原创 2021-11-17 14:20:29 · 410 阅读 · 0 评论 -
spring相关知识
一、名词解释 IOC:控制反转 DI:依赖注入 AOP:面向切面 OOP:面向对象二、AOP代理 主要分为静态代理和动态代理。静态代理的代表为AspectJ;动态代理的代表为Spring AOP(JDK动态代理和CGLIB动态代理)。三、AOP的核心概念 连接点(joinpoint),切面(aspect),切点(pointCut),通知(advice),目标对象(targe...原创 2021-11-17 14:35:50 · 239 阅读 · 0 评论 -
认识SpringMVC
一、什么是SpringMVC SpringMVC是一种web层mvc开源框架,是Spring的一个子框架,拥有Spring的特性。二、SpringMVC的优点 1、清晰的角色划分:前端控制器,请求到处理器映射,处理器适配器,视图解析器。 2、支持各种视图技术,不仅仅局限于JSP。 3、指出各种请求资源映射策略。 4、基于组件技术,全部的应用对象都是java组件,并且和Spring提供那个的其他结构紧密集成。三、...原创 2021-11-18 11:53:58 · 105 阅读 · 0 评论 -
Tomcat的三种部署方式
Tomcat的部署方式1、Context描述文件部署2、War包部署3、Web目录部署Tomcat的缺省(默认)端口号是8080.原创 2021-11-17 09:30:00 · 159 阅读 · 0 评论 -
equal与==的区别
equal与==的区别1、==是运算符;equal是方法。2、==比较的是内存地址;equal比较的是内容。3、==变量是否相同;equal值是否相等。补充 js中===与==的区别1、==是等值符,当两边的数据类型不同时,可自动转化类型进行比较;当两边变量的数据类型相同时,相当于===。2、===是等同符,类型相同,值也相等时,返回true。...原创 2021-11-16 10:15:00 · 1718 阅读 · 0 评论 -
springboot+vue解决跨域问题
一、什么是跨域 在springboot+vue前后端分离项目中,请求资源的端口号,域名(ip地址)不同。二、跨域的解决方案 1、springboot后端处理:在每个controller上加上@CrossOrigin注解或在controller的基类上添加@CrossOrigin注解,其他controller类加上@Controller即可。 2、在vue前端进行处理:通过代理的方式访问后端接口。...原创 2021-11-15 11:55:00 · 1115 阅读 · 0 评论 -
可以下载jar包的地址
在学习maven之前,所有的开发都是依赖于jar包的,以下是我在学习过程中找到的三个比较好用的可以下载jar包的地方,直接输入jar包名称即可。https://mvnrepository.com/com.springsource.org.aopalliance-1.0.0.jar.zip - Jar包及相关资源下载 - 小木人印象https://developer.aliyun.com/mvn/search...原创 2021-11-11 15:19:57 · 718 阅读 · 0 评论 -
数组与集合的区别及知识拓展
一、数组和集合的区别1、数组的长度是固定的,一个数组只能存储一种类型的元素,可以存储任意类型。2、集合的长度是可变的,存储引用数据类型,当存储基本数据类型时需要存储其对应的包装类。二、知识拓展1、基本数据类型所对应的包装类基本数据类型(包装类):byte(Byte)、short(Short)、int(Integer) 、long(Long)、float(Float)、double(Double)、char(Character)、boolean(Boolean)2、数组与集合的相互原创 2021-11-09 14:26:39 · 402 阅读 · 0 评论 -
Java的基本数据类型
Java的八大基本数据类型:1、数值型:byte(1字节),short(2字节),int(4字节),long(8字节) --默认int2、浮点类型:float(4字节),double(8字节) --默认double3、字符型:char(2字节)4、布尔型:boolean(1字节)...原创 2021-11-09 11:48:41 · 361 阅读 · 0 评论 -
JDK,JRE,JVM的关系
一、认识jdk,JRE,JVM1、JDK是Java程序开发是的开发工具包。2、JRE是Java程序运行时需要的运行环境。3、JVM(Java虚拟机)包含许多应用程序的类的解释器和类加载器。二、JDK,JRE,JVM的关系JRE=JVM+Java SE标准库JDK=JRE+开发工具集(例如Javac编译工具)总结来讲:JDK > JRE > JVM正常情况下我们只需要安装JDK就可以满足所有需求。...原创 2021-11-09 11:09:31 · 7837 阅读 · 0 评论