
J2ee
-
原创
自定义mvc的介绍
文章目录关于MVC案例 关于MVC MVC和三层架构的区别? 三层架构是一个经典的分层思想,将开发模式分为三层,每个人专注自己擅长模块即可 MVC是一种设计模式,其目的是让html和业务逻辑分开 MVC的概念 MVC:Model View Controller,其中Model(模型层)、View(视图层)、Controller(控制层) 它是一种软件设计典范,用于业务逻辑处理、数据、界面显示分离 ...2019-06-05 17:04:14 阅读数 58 评论数 0 -
原创
关于UUID.randomUUID()
UUID UUID(Universally Unique IDentifier)全局唯一标识符,是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的 UUID.randomUUID().toString()是javaJDK(1.5以上的版本)提供的一个自动生成主键的方法,它生成的是以为32位的数字和字母组合的字符,中间还参杂着4个 - 符号。 作用:它可以作为我们表的标识列来增加,...2019-06-04 19:47:00 阅读数 618 评论数 0 -
原创
Junit白盒测试
文章目录Junit白盒测试 Junit白盒测试 在我们编写项目过程中,经常会需要进行代码测试,那是不是在编写一个main方法之后,然后编写各种的测试代码。这样做,显然是不合适的也是很不专业的。 ...2019-05-30 21:09:53 阅读数 200 评论数 0 -
原创
JAVA反射
JAVA反射 定义:反射是一种机制,利用反射机制动态的实例化对象、读写属性、调用方法、构造函数。 一切反射相关的代码都从获得类对象开始 3种获取方式: 1 、类名.class; 2 、对象名.getClass(); 3 、Class.forName(全限定名/全路径名); public static void main(String[] args) throws Exception { // ...2019-05-28 17:08:21 阅读数 57 评论数 0 -
原创
XML建模
文章目录XML建模 XML建模 由来:如果有不同的人需要获取同一个资源文件,所以就有了建模,指定xml对文件进行解析。 建模的思路 1、分析需要被建模的文件中有那几个对象 2、每个对象拥有的行为以及属性 3、定义对象从小到大(从里到外) 4、通过23种的设计模式中的工厂模式,解析xml生产出指定对象 好处: 提高代码的复用性 我们来用建模来解析一个xml文件 这是我的xml文件 <...2019-05-27 20:54:38 阅读数 58 评论数 0 -
原创
连接mysql实现分页效果的几种方法
文章目录用直接用limit函数实现用主键索引加limit实现利用MySQL支持order操作可以利用索引快速定位基于索引使用prepare 用直接用limit函数实现 limit函数的介绍: elect * from table limit m,n 其中m是指记录开始的index,从0开始,表示第一条记录 n是指从第m+1条开始,取n条。 所以我们就能限制m和n来达到分页效果 pageIndex是...2019-05-26 22:45:01 阅读数 339 评论数 0 -
原创
关于xml解析的知识点
文章目录properties文件读取xml文件读取 常见的两种资源文件后缀为:properties和xml的 静态资源文件:css、js、html、图片、视屏等 properties文件读取 根据存放位置 1、根目录下 Xxx.class.getResourceAsStream("/config.properties"); 2、与读取配置文件的类在同一包 ...2019-05-24 23:41:55 阅读数 53 评论数 0 -
原创
XML中的DTD、Schema约束
文章目录DTD约束Schema约束 什么是格式良好XML? 1.1 有且只有一个根元素 1.2 XML标签大小写正确区分 1.3 正确使用结束标签 1.4 正确嵌套标签 1.5 使用了合法的标签名 1.6 定义有效的属性 DTD约束 简介:DTD文件对当前XML文档中的节点进行了定义,这样我们加载配置文件之前,可通过指定的DTD对当前XML中的节点进行检查,确定XML结构和数据类型是否合法。 DT...2019-05-23 21:31:17 阅读数 61 评论数 0 -
原创
关于List集合的简介
List属于Collection的一个子接口,list集合拥有collection集合所有的方法,List主要几个实现类有ArrayList、Vector、LlinkedList,今天主要介绍这几个实现类 List特点: 1、List是有序的collection,因此用户可以根据元素的索引(元素在列表中的位置)来找到。 2、List中的元素是可以重复的。 List特有的迭代器: Iterator:...2019-05-19 23:26:56 阅读数 156 评论数 1 -
原创
自定义jsp分页标签
文章目录自定义jsp分页标签 自定义jsp分页标签2019-06-03 21:12:42 阅读数 146 评论数 2 -
原创
mvc知识总结
文章目录mvc增删改查 mvc增删改查2019-06-09 23:03:17 阅读数 43 评论数 0 -
原创
HashSet、TreeSet和泛型的一些运用
文章目录HashSetTreeSet泛型 HashSet HashSet的特点:数据结构是哈希表、元素是无序(存入和取出的顺序不一定一致),字符串元素不可以重复; 探究HashSet判断元素重复问题 原理:利用HashSet调用add方法的同时底层会自动调用HashCode()和equals()方法,重写两个方法,HashCode()比较的是内存地址,equals()比较的是元素内容 class ...2019-05-21 21:58:27 阅读数 87 评论数 1 -
原创
Map集合以及常用算法介绍
文章目录HashMapTreeMap常用算法json转化为map的几种方式 Map集合的特点: * 1、无序 * 2、以键值对方式进行数据存储 * 3、键唯一、值不唯一;当key相同value不同的时候,value会被覆盖 HashMap HashMap的两种遍历方式: //1、获取所有的键,根据键取值 Set<String> key = map.keySet(); for...2019-05-22 21:37:11 阅读数 204 评论数 0 -
原创
根据拼音模糊查
拼音模糊查 我们在做一些查找时,有时候会需要用到通过拼音来查找汉字,这个时候就需要通过拼音来进行模糊查了 下面来介绍如何实现通过拼音来进行模糊查 首先我们需要先导入一个拼音的jar包(没有的自己去网上下载),还需要准备好两个工具类(一个是把汉族转为字符串的工具类,一个是转转化方法的类),我的两个类分别是PinYinUtil和MD5 MD5 package com.util; /** * 使用M...2019-05-31 20:12:42 阅读数 96 评论数 0 -
原创
通过XML对自定义mvc框架进行增强
文章目录增强MVC框架 增强MVC框架2019-06-06 21:08:13 阅读数 152 评论数 0 -
原创
自定义jsp标签案例
自定义jsp标签2019-06-01 20:16:38 阅读数 85 评论数 0 -
原创
jsp自定义标签
文章目录自定义jsp标签介绍自定义标签案例 自定义jsp标签介绍 自定义jsp标签的意义;便捷自己的开发,能够根据自己的需求来调整标签的功能,动态的实现一些功能,提高开发效率。 1. 自定义标签的开发及使用步骤 1.1 创建一个标签助手类(继承BodyTagSupport) 标签属性必须与助手类的属性对应、且要提供对应get/set方法 1.2 创建标签库描述文件(tld),添加自定义标签的配置 ...2019-05-29 23:10:07 阅读数 53 评论数 0 -
原创
通用分页(一)
文章目录通用分页 通用分页 思路:我们所说的通用分页就是就是把我们的分页方法封装起来,也就是利用泛型类去传递类对象,然后利用反射获取对象属性给对象属性赋值。 所以我们在调用时只需要改变传入sql语句和类对象时就能达到分页了效果了,节省我们开发时间。 今天连接的是Mysql,所以分页sql是用的Mysql的,话不多说,上代码 一、首先我们封装了一个分页的工具类pageBean,来控制是否分页,页数,...2019-06-02 22:18:56 阅读数 66 评论数 0 -
原创
自定义MVC的增、删、改、查
目录util(连接和工具)CommouUtils(工具类)BaseDao(通用dao方法)PageBean(分页工具类)StringUtils(判空工具类)DBAccess(连接数据库)config.properties配置文件dao(操作数据库)StuDaoIStuDaobiz(业务逻辑层)StuBizIStuBizentity(实体类)Student(学生类)Teacher(老师类)Clas(...2019-06-08 21:22:09 阅读数 103 评论数 0 -
原创
Arraylist去除重复元素
由于list集合的特点,有序,有索引(也就是有下标),元素可以重复,所以Arraylist是元素也是可以重复的。但是我们用总是要用到去除重复元素这个点,简单介绍一下方法。 Arraylist去除重复元素 原理:利用ArrayList的方法contains(),当调用contains的时候它的底层会自动调用equals(),然后我们再重写equals方法,由此来做判断,解决元素重复问题。 代码如下 ...2019-05-20 20:57:28 阅读数 134 评论数 0