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