摘要: 1、什么是orm ORM(Object Relational Mapping)或O/RM,或O/R Mapping,称为:对象关系映射。 ORM是通过使用描述对象和数据库之间映射的元数据,将Java中的对象自动持久化到关系数据库中。 本质上就是将数据从一种形式转换到另外一种形式。 1.1. 为什么要 阅读全文
posted @ 2019-07-27 10:22 灰羽枫林 阅读(578) 评论(0) 推荐(0) 编辑
摘要: Struts2的图片上传以及页面展示图片 在上次的CRUD基础上加上图片上传功能 (https://www.cnblogs.com/liuwenwu9527/p/11108611.html) 文件上传:三种上传方案1、上传到tomcat服务器2、上传到指定文件目录,添加服务器与真实目录的映射关系,从 阅读全文
posted @ 2019-07-22 11:18 灰羽枫林 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 利用struts2完成增删改查 1、导入相关的pom依赖(struts、自定义标签库的依赖) 2、分页的tag类导入、z.tld、完成web.xml的配置 PageTag 通用分页 z.tld自定义标签配置文件 wed.xml配置 3、编写dao层去访问数据 4、web层去调用dao层给前台返回数据 阅读全文
posted @ 2019-07-20 11:59 灰羽枫林 阅读(174) 评论(0) 推荐(0) 编辑
摘要: Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。 一、 Struts2的环境搭建 1.在maven项目的pom.xml中引入Struts的依赖 2.导入Strut 阅读全文
posted @ 2019-07-20 11:49 灰羽枫林 阅读(177) 评论(0) 推荐(0) 编辑
摘要: Maven 什么是maven? Maven:是基于pom的项目管理工具,是项目搭建的框架。能管理项目的生命周期 什么是POM Project Object Model,项目对象模型。 通过xml格式保存的pom.xml文件。作用类似ant的build.xml文件,功能更强大。 该文件用于管理:源代码 阅读全文
posted @ 2019-07-20 11:33 灰羽枫林 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 一:java虚拟机 Java虚拟机(Java Virtual Machine 简称JVM)是运行所有java程序的抽象计算机,是Java语言的运行环境,它是Java 最具吸引力的特性之一。 Java虚拟机(JVM)一种用于计算机设备的规范,可用不同的方式(软件或硬件)加以实现。编译虚拟机的指令集与编 阅读全文
posted @ 2019-05-22 11:27 灰羽枫林 阅读(251) 评论(0) 推荐(0) 编辑
摘要: Map集合 Map用于保存具有映射关系的数据,总是以键值对的方式存储数据。 1、那么Map重复key会有什么样的问题? 由此我们可以知道:key相同则覆盖values的值 以最后加入进去的值为真 2、如果值相同 而key不同 又会成为什么? 由此我们也可以得到:值相同而键不同,则创建两个,键值对只和 阅读全文
posted @ 2019-05-22 11:12 灰羽枫林 阅读(140) 评论(0) 推荐(0) 编辑
摘要: TreeSet TreeSet需要重写排序器compareTo的方法才能输出不会出错。这个是自然排序器 然后在Temp类调用实体类的时候会用的到: 以上是它compareto自己的排序器,但是我们能自定义排序器的,接下来我们定义一个按照年龄的排序器: 自定义自己的排序器后它就会按照我们的想要的排序去 阅读全文
posted @ 2019-05-22 10:56 灰羽枫林 阅读(158) 评论(0) 推荐(0) 编辑
摘要: Set集合 Hashset set集合值特点,它是不可重复的且无序的。但是这个排序是相对而言,它也有个自然排序,按照字母A-Z排序 Set集合的值(对象) 如果set集合放入的是对象,那么它是相对可以出现重复值的。当然只是我们看到的那样,其实这些值都有地址上的本质区别; 但是我们可以重写equals 阅读全文
posted @ 2019-05-22 10:21 灰羽枫林 阅读(109) 评论(0) 推荐(0) 编辑
摘要: HashMap和HashTable的区别 首先HashMap和HashTable都实现了map的接口,但使用它们之前还是要弄清楚它们之间的区别 1. hashTable 线程安全 不允许有null的键和值 效率低 方法是Synchronized的 HashTable 数组默认大小是11 增加方式为 阅读全文
posted @ 2019-05-22 10:03 灰羽枫林 阅读(96) 评论(0) 推荐(0) 编辑