- 博客(40)
- 资源 (1)
- 收藏
- 关注
原创 对于java反射机制的了解及用法
要想知道一个类的属性和方法,必须先获取到该类的字节码文件对象。获取类的信息时,使用的就是 Class 类中的方法。所以先要获取到每一个字节码文件(.class)对应的 Class 类型的对象.众所周知,所有 Java 类均继承了 Object 类,在 Object 类中定义了一个 getClass() 方法,该方法返回同一个类型为 Class 的对象。例如,下面的示例代码:利用 Class 类的对象 clazz 可以访问 clazz对象的描述信息、Student 类的信息以及基类 Object 的信息
2022-07-08 21:48:42
258
原创 XML文件的解析以及建模
上篇文章介绍了XML和dtd的一些知识,本篇文章来介绍一下XML文件的解析以及建模。 顾名思义,就是获取xml文件中所有的信息,本章通过dom4j的方式,获取到xml中的信息。 xml文件:student.xml 解析代码 所谓的建模,就是根据xml里面元素的节点,去创建实体,然后再把解析的详细,放到这些实体里面,这样就可以使用了 xml文件:config.xml 根据里面的元素,可以看出最少需要3个实体
2022-07-06 20:48:57
375
原创 XML文件约束之DTD详解
XML : 指可扩展标记语言(eXtensible Markup Language), 被设计用来传输和存储数据。是各种应用程序之间进行数据传输的最常用的工具。XML提供了一套夸平台,跨网络,跨应用程序的语言的描述方式。使用XML可以方便的实现数据交换,系统配置,内容管理等。但是现在比较很少用XML来进行数据交互了,而是用JSON比较多了,因为JSON传输的体积要比XML小很多,更容易传输。 这也是我们经常会碰到的一个文件,而且很多开源的工具也是用到XML,所以你必...
2022-06-30 19:46:16
1131
原创 对于Java常见集合的理解及使用
我们都知道,在Java开发中,永远离不开集合,有些在学习阶段的人会问,我不就用一个ArrayList就可以了吗? 我想说的是,不,因为由于在学习阶段所接触到的数据,都是很少很少的,所以每次请求都会跑一遍数据库,得到数据之后进行操作。 但是在真正的工作环境中,数据都是百万千万级别的,就比如我们经常使用的淘宝京东,数据量我们可想而知,如果每次进行页面跳转或者操作数据之后重新获取一遍,那对于服务器和数据库的压力是非常大的。 所以我们要用到这些集合,因为集合保存在内存
2022-06-29 17:55:02
263
原创 mysql的配置和安装
本篇文章介绍mysql的安装和环境变量的配置,以及可视化工具的使用,本文章主要介绍了 MySQL 的下载和安装过程,用户可以根据自身的操作系统类型,从 MySQL 官方下载页面免费下载相应的服务器安装包。...
2022-06-28 15:49:43
3215
原创 java常见的设计模式
在了解java常见的设计模式之前,我们要了解三个问题,1.为什么要了解设计模式?2.这些设计模式的是根据什么原则来设计的?3.有哪些常见的设计模式?为什么要了解设计模式?因为设计模式代表了最佳的实践,是很多优秀的软件开发人员的经验总结,恰当的使用设计模式可以增强代码的可复用性,可维护性,可扩展性,健壮性及安全性。这些设计模式的是根据什么原则来设计的?这些设计模式的基础其实就是java面向对象,而且大部...
2022-06-23 16:44:02
612
1
原创 easyui表格数据新增
一、书籍新增$(function(){//表格数据 $('#myTable').datagrid({ url:ctx+'/BookServlet', //请求路径 fitColumns:true,//自适应宽度 pagination:true,//分页工具栏 toolbar:'#myTools',//加载工具栏 ...
2022-05-15 14:41:19
371
原创 easyui数据表格的使用
1.DataGrid1.1 DataGrid基本属性1.1.1 基本属性 url : '', // 初始化请求路径 fitcolumns : false, // 列宽自适应 singleSelect : true, // 是否选中单行 checkOnSelect : true, // 点击行选中时该checkbox选中或取消选中 rownumbers:true, // 行号...
2022-05-15 14:35:51
1027
原创 Easyui后端功能
1.权限RBAC模型(Role-Based Access Control:基于角色的访问控制)RBAC的组成:用户、角色和权限。User(用户):每个用户都有唯一的UID识别,并被授予不同的角色Role(角色):不同角色具有不同的权限Permission(权限):访问权限用户-角色映射:用户和角色之间的映射关系角色-权限映射:角色和权限之间的映射 1.1 五张表的权限 用户信息表(T_User) 角色信息表(T_Rol...
2022-05-15 14:30:34
125
原创 Easyui前端样式布局
树型菜单html代码:<ul id="menuTree"></ul>jsp实现代码:<script type="text/javascript"> $(function() { $('#menuTree').tree({ /* Path任何项目都要拼接绝对路径 */ //[] 就是一个数组 //{} 就是一个对象(节点) //id 节
2022-05-15 14:25:05
171
原创 Bootstrap一些组件的使用
一、实现搜索书籍页面代码展示:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>案例1:实现搜索书籍页面</title> <!-- 支持手机端 --> <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maxi
2022-05-15 14:19:36
272
原创 Bootstrap前端框架 轮播图&&折叠列表组
轮播图&&折叠列表组<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <!-- 响应式前端框 --> <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scal
2022-05-15 14:14:13
203
原创 AJAX实现分页
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setCharacterEncoding("utf-8"); response.setCharacterEncoding("utf-8"); response.setContentType("text...
2022-05-15 14:08:06
106
原创 关于easyUI的理解以及入门
一.easyUI的简介easyui是一款基于jQuery的前端框架,可以使用其中的组件进行布局以及用来做后台的管理界面。EasyUI是一个前端开发的框架,其将常用的页面开发使用的组件进行了封装,前端开发人员只需将EasyUI的资源导入项目后使用即可,快速提升开发效率。 使用:① 导入EasyUI的资源<link rel="stylesheet" type="text/css" href="jquery-easyui-1.5.5.2/themes/de...
2022-05-07 11:26:15
249
原创 Bootstrap前端框架
什么是Bootstrap?Bootstrap是一个基于HTML、CSS、JavaScript开发的简介、直观、强悍的前端开发框架,最初由Twitter的一名开发人员和一名设计人员创建。它提供了优雅的HTML规范和CSS规范。①.诞生于2011年,来自Twitter公司,是目前最受欢迎的前端框架②.是一个用于快速开发Web应用程序和网站的前端框架③.Bootstrap是基于HTML、CSS、JS的,简洁灵活,使得Web开发更加快捷...
2022-05-03 21:05:38
912
原创 JSON以及Ajax的理解及使用
JSON一种与开发语言无关的、轻量级的数据存储格式,全称JavaScript Object Notation,一种数据格式的标准规范,起初来源于JavaScript这门语言,后来随着使用的广泛,几乎每门开发语言都有处理JSON的API。对象字符串格式,说明白一些,JSON就是一个字符串,但是这个字符串的内容要满足对象或者对象数组的形式。var stu = {"name":"张三","age":18}; var stuStr = "...
2022-05-02 16:41:11
88
原创 JavaWeb之MVC模型
JavaWeb的经历了JSP Model1、JSP Model1二代、JSP Model2三个时期。Javaweb的开发模式的发展模型1:(1)第一代 所有代码(JSP页面)(2)第二代 JavaBean模式(显示层+数据访问层)模型2:基于MVC架构模式mvc与三层架构很类似MVC架构就是将三层架构中的显示层 一分...
2022-04-26 19:54:35
401
原创 JavaWeb三大组件之过滤器及监听器
Filter过滤器1.什么是过滤器?Filter过滤器它是JavaWEB三大组件之一(Servlet应用程序、Listener监听器、Filter过滤器)Filter过滤器它是JavaEE的规范,也就是接口。Filter过滤器它的作用:拦截请求,过滤响应它会在一组资源(jsp,servlet,.css,.html等)的前面执行...
2022-04-23 11:07:14
298
原创 JavaWeb之servlet
servlet概述Server Applet;servlet是javaweb的**三大组件**之一,它属于动态资源。servlet的作用是处理请求,服务器会把接收到的请求交给servlet来处理,在servlet通常需要:- 接收请求数据- 处理请求- 完成响应servlet执行原理(1)当服务器接收到客户端浏览器的请求后,会解析请求URL路径,获取访问的Servlet的资源路径(2)查...
2022-04-21 20:01:03
108
原创 JSP域对象、EL表达式以及JSTL标准标签库
1.域对象概述:主要负责在不同web资源之间进行数据交换,(如:servlet和jsp之间的数据交换)。由于不同的web资源之间需要共享数据,所以就有了域对象。1.1 四个域对象 pageContext -- page域request -- request域session -- session域application -- cont...
2022-04-17 18:13:54
112
原创 JSP动作标签(常用的6个)
1.<jsp:include> a.概述 这个动作标签可以将另一个文件的内容包含到当前的JSP页面内。被包含的文件内容可以是静态文本也可以是动态代码。 b.格式 <jsp:include page="url" flush="false|true"/> page:用于指定被包含文件的相对路径。 flush:可选参数,用于设置是否刷新缓冲区。默...
2022-04-12 20:36:59
3465
原创 javaWeb分层模式之三层架构
软件分层模式 1.为什么需要分层业务处理的代码与JSP代码混在一起,不易于阅读,不易于代码维护,采用三层软件设计架构后,软件系统在可扩展性和可复用性方面得到极大提高,2.软件设计中的分层模式分层模式是最常见的一种架构模式;甚至可以说分层模式是很多架构模式的基础。3.分层 ①分层模式是将解决方案的组件分隔不同的层中(分工合作,细化) ②每一层的组件应保持内聚性(部门...
2022-04-11 11:30:25
733
原创 富文本编辑器CKeditor&文件上传下载SmartUpload插件
富文本编辑器1.概述富文本编辑器,Rich Text Editor, 简称 RTE, 是一种可内嵌于浏览器,所见即所得的文本编辑器,类似于 Microsoft Word 的编辑功能。2.常用富文本编辑器①ckeditor------本次说明②Kindeditor③ueditor④wangEd...
2022-04-09 16:51:07
2276
原创 JavaWeb分页
概述数据方面的原因浏览器《-----(数据)----网络《-----(数据)---服务器假设服务器中有上百万条数据,如果不使用分页功能,将这些数据查询出来,是一个耗时的操作,并会占用大量的网络资源。增强用户使用体验需要方便查询和展示所需要的数据常见分页方式传统的分页方式---带有分页工具栏下拉式分页--时尚绚丽(例如QQ空间加载)【比较】...
2022-04-08 20:36:35
654
原创 jsp之内置对象application以及javabean封装
1.application属于jsp的9大内置对象之一jsp的9大内置对象:out,request,response,session,application config,page,pageContext,exception2.application同时也属于jsp的四大域对象之一域对象:跨页面临时存储数据jsp的四大域对象:pageContext,request ...
2022-04-06 23:15:24
1330
原创 JavaWeb会话管理Cookie&session
会话概述:一次会话中包含多次请求和响应一次会话:浏览器第一次给服务器资源发送请求,会话建立,知道有一方断开为止。版本1:当前浏览器与服务器间多次的请求、响应关系,被称作一个会话版本2:打开浏览器,进行网页的浏览,到关闭浏览器的过程,这个过程称为一次会话功能:在一次会话的范围内的多次请求间,共享数据方式:(1)客户端会话技术:Cookie(2)服务端会话技术:session1.Cookie1.1.概...
2022-04-05 17:57:13
1284
原创 JavaScript表单验证
表单验证:2种实现方式:1.利用内置对象string中提供的方法进行实现2.利用正则表达式(java类似)利用内置对象string中提供的方法进行实现1.截取:substr | substring2.长度:length3.空格:trim4.替换:replace5.分割:split6....
2022-04-04 23:22:27
2728
原创 JavaScript之函数以及BOM编程[window、location、history]基本使用
js函数:就是方法,封装代码,方便调用函数语法: function 函数名称(){ 结果集; }在任意一个函数中都会存在一个arguments参数,可以存储函数的参数个数,可以用来重载,判断参数的个数, arguments.length函数的调用有以下方式:直接调用直接借助标签自带的事件属性间接借助标签自带的事件属性...
2022-04-03 01:29:06
145
原创 关于JavaScript的理解以及一些基本用法
JavaScript:由布兰登·艾奇10天完成,来自网景通信公司,原本名称为:LiveScript,后续因为网景公司与sum公司合作改名为JavaScript后续微软和Nombas也分别开发了JScript和ScriptEase两种脚本语言。但是3者之间没有统一的标准,所以不能互用,所以在后来ECMA(欧洲计算机制造商协会)的调谐下,以JavaScript为基础定制了标准ECMAScript。 ECMAScript也是一门脚本语言,缩写为ES,通常看做JavaScript的标准化规范。 本质
2022-04-02 22:02:57
977
原创 JavaWeb页面跳转方式&JDBC交互
1.jsp页面跳转方式跳转方式如下:form表单提交跳转超链接标签跳转javascript中的location.href跳转java的方式跳转:请求转发跳转 请求重定向跳转 1.1 form表单提交跳转要求:action和method都需要配置,method不自己设置,默认就是get请求...
2022-03-29 17:50:54
2986
原创 JavaWeb之jsp基本使用&表单的提交方式&内置对象对象request
1.JSP基本使用在浏览器上看web项目中所编写的效果,显示页面是JSP页面而不是HTML页面。1.1.什么是JSP?(1)全称:Java Server Pages java服务端页面。(2)JSP是一种web的动态页面技术(数据可以随时更新--通过java技术)(3)JSP页面作用:可以编写HTML代码+Java代码(4)jsp页面其本...
2022-03-26 16:38:24
2013
原创 JavaWeb的理解以及环境搭建
不知道大家怎么想的,对于不同的人会有不一样的理解,在这里我想总结一下我的个人看法,文字有点多,但是看完一定能懂:很多高手都会告诉你JavaWeb是一个技术的总和,或者说是一种技术体系,都是比较大的覆盖面,刚入手的时候我听着也是很懵逼的,但是分开将其实就是很简单的两个东西:java和web只不过用的时候整合了一下,java这边的技术和web那边的技术全都用上了.软件开发体系中将程序分类2大类1.c/s架构程序 client server基于客户端...
2022-03-24 21:11:20
870
原创 jQuery自定义插件以及引用表单验证插件
jQuery插件就是用jquery写的一些js代码,他能实现具体的功能,比如上传图片,弹出遮罩层,直接将js文件引入进页面就可以调用了,但是有一个前提,如果要用jQuery的插件,那么还需要导入jQuery库。自定义插件$.extend【作用1】对象继承: $.extend(对象1,对象2)---->对象1继承对象2// 案例1:对象间的继承(两个对象) $.extend($("#a1"),$("#a2")); ...
2022-03-22 19:10:35
1060
原创 jQuery基础事件以及动画效果
事件加载Dom两种方式window.onload方式:执行时间:整个网页中所有内容(包括图片)加载完成后,才会执行,编写个数:1个jQuery方式:执行时间:网页结构绘制完成后,执行,编写个数:多个两个都有的情况下执行顺序【面试题】:jQuery3.0:window.onload比jQuery先执行 jQuery1.0和2.0:jQuery比window.onload先执行// 加载Dom两种方式 // window.onload方式 wind...
2022-03-21 20:51:26
79
原创 jQuery筛选以及文档处理
筛选 过滤 first():获取匹配的第一个元素 last():获得匹配的最后一个元素 eq(N):获取匹配的第N或-N个元素 filter(selector):筛选出与指定表达式匹配的元素集合 has(selector):筛选出包含特定特点的元素的集合 not(selector):筛选出不包含特定特点的元素的集合 查找 chil...
2022-03-18 11:18:08
70
原创 jQuery$工具方法以及CSS属性及方法
$工具方法 1.$.each():遍历数组、对象、对象数组中的数据 2.$.trim():去除字符串两边的空格 3.$.type(obj):得到数据的类型 4.$.isArray(obj):判断是否是数组 5.$.isFunction(obj):判断是否是函数 6.$.parseJSON(obj):解析json字符串转换为js对象/数组 jQuery属性和CSS 属性 1.attr():获取某个标签属性的值,或设置某个标签属性的值 2.re...
2022-03-18 10:48:04
86
原创 关于jQuery的理解、跟js的关系以及基本函数
jQuery是什么:j代表js ,Query代表查询 jQuery库是指一种封装好的JavaScript函数库,一个轻量级的"写的少,做的多"的JavaScript库,jQuery封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作。jQuery不能算作一个框架,只能算作是一个库,jQuery所提供的功能跟框架所提供的功能是一样的,只是说从约束的角度上来对比的话jQuery就只能算库JavaScript库是被封装好的一些JavaScri...
2022-03-16 23:39:21
1388
使用jitbit macro recorder里面的循环播放的功能时鼠标会来回飘
2023-07-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人