- 博客(6)
- 收藏
- 关注
原创 ssm配置文件基本结构
目录POM配置文件1. web.xml配置文件1.1 中央调度器1.2 spring监听器1.3 配置过滤器2. springmvc配置2.1 组件扫描器2.2 视图解析器2.3 配置注解驱动3. spring配置3.1 配置数据源3.2 创建SqlSessionFactory对象3.3 创建dao对象3.3 扫描包,声明service对象4. mybatis配置4.1 设置别名4.2 dao对应的sql映射文件 POM配置文件 <?xml version="1.0" encoding="UTF-8
2021-01-06 16:41:24
256
原创 spring在web项目监听器注意事项
监听器工作原理 为了避免每次客户端访问服务器都创建spring容器对象,使得每次都生成bean对象造成内存浪费,可以使用监听器让spring只创建一次,并加入服务器的全局作用域 ServletContext中. 监听器是一个特殊的类,实现了HttpSessionListener接口,用于监听Tomcat容器的生命周期 监听器在服务器开启时,执行contextInitialized初始化方法,创建spring容器并加入到全局作用域;当容器关闭或重启时,执行contextDestroyed结束方法. 在serv
2021-01-03 21:19:57
269
1
原创 数组中存储的对象地址
数组中对象地址问题 将一个对象存入集合中,改变该对象地址后再传入集合,首个传入对象不改变 public static void main(String[] args) { ArrayList<Student> students = new ArrayList<>(); Student s1 = new Student(); s1.setId(01); students.add(s1); s1 =
2020-12-27 12:04:29
383
1
原创 Java包含复杂对象的ArrayList深拷贝
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、使用序列化1.创建deepCopy方法总结 前言 对于复杂对象的ArrayList如何进行深拷贝。 首先对需要序列化的类及其属性包含的类实现序列化接口 implements Serializable 例如: class Cast implements Serializable{ private LinkedList<Charge> Charges; } class Charge implements Ser
2020-11-23 11:20:18
680
2
原创 Maven配置web项目提交表单到Servlet时出现中文乱码问题
问题在于pom.xml中Tomcat8的配置 <!--tomcat插件--> <plugin> <groupId>org.apache.tomcat.maven</groupId> <!-- tomcat7的插件, 不同tomcat版本这个也不一样 --> <artifactId>tomcat8-maven-plug
2020-10-14 16:14:34
255
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人