Mybatis常见面试题(待完善) 前言大家好!我是程序员东东,由于最近在换工作期间,就把自己找工作期间对以前知识的总结以及新学习的知识做一个记录,也希望能够帮助到正在找工作的朋友门,后续会持续更新,可以关注这个专栏哦,谢谢。...
idea中将普通maven项目修改成web项目 首先问题描述:创建了一个普通的的maven工程,但是此时并不是一个web项目,没有web.xml文件。解决方式:第一步:在maven项目中pom文件中添加<packaging>war<packaging>,表示这个项目转换为war工程。eg:<groupId>org.example</groupId><artifactId>demo</artifactId><version>1.0-SNAPS
Lombok插件使用及常用方法 1、Lombok优点(为什么使用Lombok)优点:1、能通过注解的形式自动生成构造器、getter/setter、equals、hashcode、toString等方法,提高了一定的开发效率2、让代码变得简洁,不用过多的去关注相应的方法3、属性做修改时,也简化了维护为这些属性所生成的getter/setter方法等缺点:1、不支持多种参数构造器的重载2、虽然省去了手动创建getter/setter方法的麻烦,但大大降低了源代码的可读性和完整性,降低了阅读源代码的舒适度2、Lombok
tomcat访问外部资源路径 首先找到对应tomcat的位置,进入:tomcat->conf->server.xml打开server.xml这个文件:添加以下配置:<Context path="/img" docBase="E:\photos" reloadable="true"/>在对应位置: <!-- Access log processes all example. Documentation at: /docs/config/valve.html ..
计算机常识操作---(1)---显示文件后缀名 显示文件后缀名1,Windows7操作系统,显示文件后缀名:第一步:双击打开计算机第二步:点击“组织”第三步:在“组织”中找到----》文件夹和搜索选项第四步:找到----》“查看”,取消-----》隐藏已知文件的扩展名2,Windows10操作系统,显示文件后缀名:第一步:打开----》此电脑第二步:选择----》查看选中文件扩展名...
Maven踩坑1:Invalid bound statement (not found):可能错误原因 问题:Invalid bound statement (not found):......未找到eg:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.ujiuye.mapper.EmployeeMapper.insert可能原因之一:在Maven:pom.xml文件中未配置build配置pom.xml作用:是因为xml写到了src/main/java目录中,该目录中文件不会被
mybatis(问题1):更改操作执行了,数据库中却未执行 问题:更改操作执行了,数据库中却未执行先说结论:十之八九你忘记提交数据库操作了。添加session.commit();即可解决。问题如下:也没有爆红,就是执行之后,数据库中并没有执行对应的操作,数据未更新。Mapper接口:public interface EmployeeMapper { public void updateEmployee(Employee employee);;//多条件查询,根据年龄和部门}Mapper对应xml文件:<update id=..
eclipse:设置服务器的路径挂载 服务器的路径挂载,因为服务器访问不到外部的资源,因此需要将外部的资源目录挂载到服务器上,步骤如下:如图所示,访问的路径就变成了:http://localhost:8080/图片名字图片名字可换位img下任意文件...
JDk8新特征 目录1,JDK8接口新特性1.1接口中默认方法1.2接口中的静态方法2.Lambda表达式3.函数式接口3.1函数式接口概述3.2JDK提供的常用4种函数式接口3.3消费型接口3.4供给型接口3.5函数型接口3.6断言型接口3.7方法引用4.StreamAPI1,JDK8接口新特性从JDK8版本开始, 接口中不仅可以定义出抽象方法, 也可以定义出非抽象方法; JDK8版本中可以在接口中添加默认方法(default), 也可以添加静态方法(st.
多线程 目录1,多线程线相关概念2,多线程第一种实现方式:3,多线程第二种实现方式4,Thread类中的常用方法功能4.1获取线程名称4.2设置线程名称4,3获取当前线程对象4.4线程休眠4.5守护线程4.6,线程优先级5,线程安全问题6,同步代码块解决线程安全问题7,同步方法解决线程安全问题8,线程状态9,线程池1,多线程线相关概念程序 : 表示固定逻辑和数据的集合, 举例 : 每一天写出的.java文件就是程序代码 进程 : 在内存中..
IO流,一篇简单了解 File类 1.1File类概述 a : File类,来自于java.io包, 表示一个文件或者文件夹的路径(就表示一个文件或者文件夹) b : 路径, 表示文件或者文件夹存在位置的字符串, 举例 : “D:\\abc.txt”绝对路径 : 表示唯一的, 带有根路径的, 没有任何歧义的路径存在, 在windows操作系统中, 绝对路径是带有盘符的路径 D:\\1012系统班相对路径 : 表示路径存在是相对而言, 不是唯一的, 有一些歧义的 a\\123.txt...
键盘录入 Scanner 关于字符串的录入穿透问题以及解决方式 Scanner键盘录入:一:next() 以空格为结束标志:注意:①,当一次录入的字符串中有空格时,会以空格为结束。②,多个相邻的next(); 可以一次输入,会是用空格切分。eg: String a= scan.next(); String n= scan.next(); System.out.println(a + "与" + n);一次录入:123 234输出结果为:123与234eg2: String a= scan.nex..
抽象类和接口的区别!!! 抽象类与接口之间的区别:定义类型: a : 抽象类 : 使用class关键字定义 b : 接口 : 使用interface关键字定义抽象方法: a : 抽象类 : 可以包含抽象方法, 也可以没有抽象方法 b : 接口 : 接口中可以定义方法类型, 根据JDK版本决定, 目前接口中全部都是抽象方法组成方面: a : 抽象类 : 成员变量, 方法, 构造, 抽象方法 b : 接口 : 成员常量, 抽象方法与类之间关系: a : 抽象类 : 类与...
单例设计模式(饿汉式,懒汉式,线程安全的饿汉式,双锁) 1.什么是单例设计模式?2.单例设计模式在什么情况下使用?使用场景:类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例。3.单例设计模式的作用?4.代码实现饿汉式:懒汉时:两种方式的对比:懒汉时线程安全修改:...
生成代码帮助文档 JDK的bin文件夹路径下, 有应用程序命令 javadoc.exe到源文件所在路径下, 打开dos窗口, 执行以下命令命令 : javadoc -d api -author -version 源文件-d:表示生成文件夹api:表示文件夹名字-auther,-version:表示需要显示的信息最后是源文件名。结果:会在该文件夹下生成一个自己命名的文件夹,里面有个index.html....