intellij idea 社区版创建java maven项目,基本步骤如下:File--->New--->Project勾选Create from archetype--->在列表中选择maven-archetype-webapp--->Next输入项目名(Name)---> 选择项目存储位置(Location)--->NextFinish--->选择打开位置--->安静等待Maven创建项目至此,idea成功创建了一个maven 风格的 java web项目。但是没有完,当你兴高采烈的打开项目时,发现 src/main目录下只有一个webapp目录,我的java文件夹呢?没有java文件夹怎么办我们自己手动创建以下文件夹src/main/javasrc/main/resourcessrc/test/java我们手动创建的文件夹都是做什么的?src/main/java 下存放源文件src/main/resources 下存放资源文件(如:图片、xml或者properties配置文件等)src/test/java 下存放测试用的源文件好了
要想使用Mybatis,首先要做的就是拿到他的sqlSession。有了sqlSession,我们才能执行映射器中定义的SQL语句,才能完成数据库的操作。导入类import org.apache.ibatis.io.Resources; import org.apache.ibatis.session.SqlSession; import org.apache.ibatis.session.SqlSessionFactory; import org.apache.ibatis.session.SqlSessionFactoryBuilder;使用步骤第一步使用Resources类,通过Mybatis的配置文件,得到一个字节输入流的配置文件对象configInputStream config = Resources.getResourceAsStream("mybatis-config.xml")第二步使用SqlSessionFactoryBuilder对象,根据构建出一个工厂类SqlSessionFactory的对象ssfSqlSessionFactory ssf
分页是java web 开发中常见和非常重要的一个功能,要实现该功能,只需关注五个要素和一个公式。四个要素当前页码 index每页显示条数 number符合条件的数据总条数 total计算出总页数 page = total/number注意: 总页数需要向上取整Math.ceil(page)一个公式公式的作用在于,数据库查询时,确定偏移量的起始位置,就是这个 limit(start,number)中的start。start=(index - 1) * number前端需要注意的前端需要注意关注,当前页码是否是第1页,或者最后1页。如果是,则需要禁用用户翻页按钮了。index==1 ,是第一页了index==page ,是最后一页了写一个小demo:package com.wlqmtc.utils; public class PageUtils<T>{ private int index; private int number; private int total; private int page; private List<
SimpleDateFormat的作用将Date 类型的日期按照指定格式 转换为 String类型将String类型的日期按照指定格式转换为Date类型一句话,就是 Date String 的类型相互转换怎么用想要用,先导三个类进来import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date;Date 转 StringSimpleDateFormat sdf = new SimepleDateFormat("yyyy-MM-dd HH:mm:ss.SSS") String date = sdf.format( new Date() )String 转 DateSimpleDateFormat sdf = new SimepleDateFormat("HH:mm:ss yyyy/MM/dd") Date date = sdf.parse("12:10:00 2021/09/10")
ArrayList & HashSetArrayList 是有序集合,元素可以重复HashSet 是无序集合,元素不重复(如果有重复,后一个加入的元素覆盖之前的)ArrayList & LinkedListArrayList 插入,删除数据慢,查找数据快,简记:增删慢,查找块LinkedList 插入,删除数据块,查找数据慢,简记:增删快,查找慢HashMap & HashTableHashMap 是非线程安全的类,并且可以存放null值,是最最最常用的Map类型HashTable 安全,不可存放null, 简直一无是处HashSet & LinkedHashSet & TreeSetHashSet 数据无序LinkedSet 有序,按照数据存入的顺序TreeSet 自然(字典)排序,从小到大的顺序
Minghui
却道天凉好个秋!
CC BY-NC-SA 4.0