自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 JSP自定义标签

什么是标签标记语言,是一种注释文本的语言,以便于计算机可以操作。很多与“ML”结尾的语言都是标记语言,比如:HTML,XML,XHTML,VML等等。标记语言与其他语言一样,也需要运行它们的环境,比如HTML的运行环境时浏览器,XML也要自己的解析和运行的环境。基本结构:<开始标签>标签体</结束标签>空标签:<开始标签 属性名="属性值"/></结束标签><br/><br/><开始标签 属性名

2022-05-28 19:25:32 197

原创 Java基础之—反射

一、什么是反射Reflection(反射) 是 Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说“自审”,也有称作“自省”。反射非常强大,它甚至能直接操作程序的私有属性。我们前面学习都有一个概念,被private封装的资源只能类内部访问,外部是不行的,但这个规定被反射赤裸裸的打破了。反射就像一面镜子,它可以在运行时获取一个类的所有信息,可以获取到任何定义的信息(包括成员变量,成员方法,构造器等),并且可以操纵类的字段、方法、构造器等部分。一切反射相关的代码

2022-05-27 11:22:43 151

原创 XML解析

1.XML作用1.配置(保存数据)2数据交互(获取第三方数据)2.Java中3种配置位置及读取方式 1.如何使用Properties读取配置文件 1)*.properties文件以键值对的方式存储数据; 2)使用Properties类读取配置文件; 2.配置位置 1)存放于根目录下,/代表获取src根目录的绝对路径 2)存放于同一类的包下,不加/代表同类名包下的相对路径; 3)存放于WEB-IN...

2022-05-23 20:37:31 114

原创 DTD .xml文件约束(基础介绍)

1.什么是DTD?文档类型定义 (document type definition) (约束)2.什么是XML? HTML:超文本标记语言 XML:可扩展标记语言3.XML的两种文档约束 DTD和Schema4.XML格式要求(合法XML) 1)有且只有一个根节点; 2)由开始标签和结束标签组成; 3)XML标签区分大小写; 4)正确嵌套标签; 5)使用合法的标签名,不能使用特殊符号; 6)定义有效...

2022-05-21 10:42:18 115

原创 Map集合

1、Map1.1 特点:无序、以键值对的形式添加元素,键不能重复,值可以重复 它没有继承Collection接口 public static void main(String[] args) { //HashMap 异步 非安全的 Map<String,Object> map = new HashMap<String,Object>(); map.put("1", "a"); map.put("1", "b"); map.put(...

2022-05-19 20:33:25 87

原创 集合框架(Set集合)

一、Set1.1 特点:无序、对象不能重复 public static void main(String[] args) { //Set集合的特点 1.无序 Set set = new HashSet(); set.add("哒"); set.add("哒吥"); set.add("哒吥遛"); set.add("哒吥遛w"); //Set集合的特点 2.元素不能重复 set.

2022-05-18 16:59:17 109

原创 集合框架(Collection)

一、集合是什么?它和数组不同,数组既可以存储基本数据类型,也可以存储引用数据类型。而集合只能存储引用数据类型,比如你存入一个int型数据18放入集合中,其实它是自动转换成Integer类后存入的,Java中每一种基本数据类型都有对应的引用类型,如果存储基本数据类型,会被自动装箱。它就像一个容器,专门用来存储java对象(实际上是对象名,即指向地址的指针),这些对象可以是任意数据类型,并且长度可变。其中,这些集合类都位于java.util包中,在使用时一定要注意导包的问题,否则会出现异常。关系图如

2022-05-16 16:50:52 394

原创 easyUI实现增加删除修改

dao层: /** * 修改 */ @Override public void updateBook(Book book) { String sql = "update t_book set bookname=? booktype=? where id=?"; Connection con = null; PreparedStatement ps = null; try { con = DBHelper.getCon(); ps = con.prepareSta

2022-04-12 21:04:36 83

原创 Easyui现增加功能

一,项目所需要的结构dao方法:@Override /** * 增加图书 */ //图书id是拿到表格最大序号加1 public void addBook(Book book) { String sql = "insert into t_book(id,bookname,price,booktype)\r\n" + "select max(id)+1,'" + ""+book.getBookname()+"'," + ""+book.getPr

2022-04-12 03:32:04 104

原创 Easyui(分页&模糊查询)

将图书表创建好:create table t_book ( id integer not null, bookname varchar(50) not null, price float not null, booktype varchar(40) not null, primary key (id));select * from t_book -- 插入数据insert into t_book(id,bookname,price,booktype) values (1

2022-04-09 21:38:57 140

原创 Easyui03

将oracle中的数据绑定在界面中制作树形菜单一,项目结构将所需要的jar包导入:实体类Module类代码:import java.util.ArrayList;import java.util.List; public class Model { private Integer id; private Integer pid; private String text; private String icon; private String url;

2022-04-07 22:33:04 55

原创 初入easyui

一,EasyUI是什么?EasyUI是一组基于jQuery的UI插件集合体,而jQuery EasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面。开发者不需要编写复杂的javascript,也不需要对css样式有深入的了解,开发者需要了解的只有一些简单html标签。注:于jquery的页面组件集合,提供了丰富的组件的集合。二,EasyUI的优点- easyui是个完美支持HTML5网页的完整框架- easyui节省网页开发的时间和规模- easyui很简单但功能

2022-04-05 23:31:59 482 1

原创 使用Bootstrap搭界面案例

案例一:实现搜索书籍页面<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>案例一:实现搜索书籍页面</title> <!-- 引入Bootstrap的CSS --> <link rel="stylesheet" type="text/css" href="css/bootstrap.css" /> <!-- 支

2022-04-04 00:03:06 1374

原创 使用Bootstrap搭首页

可在Bootstrap挑选自己喜欢的组件一,实现书籍分类实现分类代码:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>案例1:首页书籍分类实现</title> <!-- 一如Bootatrap的CSS --> <link rel="stylesheet" type="text/css" href="css/boo.

2022-04-01 21:48:56 293

原创 Bootstrap基本介绍

Bootstrap一、Bootstrap是什么Bootstrap诞生于2011年,来自Twitter公司,是目前最受欢迎的前端框架是一个用于快速开发Web应用程序和网站的前端框架Bootstrap是基于HTML、CSS、JS的,简洁灵活,使得Web开发更加快捷概述:Bootstrap是一个建立一个页面,就可以在三个终端(PC端、平板、手机)上完美展示的响应式前端框架二、为什么要用Bootstrap因为Bootstrap是一个简洁、直观、强悍的前端开发框架,让web开发更迅速、更容

2022-03-31 20:29:15 15604

原创 JavaWeb(ajax实现无刷新分页)

分页有两个要点:1.有多少页,2.每页有多少条记录。为什么要实现无刷新的分页:传统方式实现商品分页效果,每次分页的时候都会使得大部分已经显示的信息重新从服务器获得出来,这样对服务器资源、用户等待时间都有的损耗。但如果使用ajax无刷新分页,每次就只从服务器获得需要信息即可,对各方面的资源使用时间就有相应的减少,因此便是ajax无刷新分页必要性。新建实体类和dao方法 其中拿到某个表的总行数最为重要max 为求最大页码public int getRows(String str)...

2022-03-28 18:20:09 236

原创 JavaWeb(ajax+json实现自动补全)

为什么使用Ajax无刷新:不刷新整个页面,只刷新局部无刷新的好处 只更新部分页面,有效利用带宽,提高用户体验Ajax:只刷新局部页面的技术Asynchronous 异步的:发送请求后不等返回结果,由回调函数处理结果JavaScript :更新局部的网页Xml:使用jQuery的ajax判断用户名是否存在 ($.ajax/$.post)XMLHttpRequest对象:(Ajax技术的核心)发送请求到服务器并获得返回结果使用jQuery的ajax判断用户名是否存在 (.

2022-03-27 19:53:53 123

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除