- 博客(20)
- 收藏
- 关注
原创 EL与JSTL的使用
EL与JSTL的使用 1.EL的使用 (1)为什么要使用EL表达式 (2)EL语法 (3)EL访问作用域 访问作用域顺序从大到小排列:pageContext>request>session>application (4)总结 2.JSTL的使用 (1)JSTL介绍 (2)JSTL标签分类 (3)<c:if/>if标签 (4)<c:forEach/>循环标签 (5)<c:set/>设置变量和对象属性 (6)fmt:formatDate/
2020-06-24 15:26:06
325
原创 Java web实现分页查询
Java web实现分页查询 1.简介 (1)分页优点 数据清晰直观 不受数据量限制 页面不再冗长 (2)分页如何实现 解决方案:每次翻页的时候只从数据库里检索出本页需要的数据 2.分页查询步骤 3.代码实现 (1)前端代码 <div class="page-bar"> <ul class="page-num-ul clearfix"> <li>共${count}条记录 ${page_now}/${page_total
2020-06-24 14:26:18
684
原创 单例模式的使用
单例模式的使用 1.为何需要单例模式 (1)每个线程对系统操作都需new一个实例 (2)初始化时的I/O操作消耗系统资源,影响系统性能分析 (3)对于每个线程,可共享一个实例 2.单例模式说明 3.单例模式分类 4.代码实现 饿汉模式: public class Singleton02 { //购票数量 int num=100; //创建当前对象,私有静态 private static Singleton02 Singleton = new Singleton02()
2020-06-24 11:32:36
271
原创 使用JDBC操作数据库
使用JDBC操作数据库 1.概述 2.JDBC访问数据库步骤 3.连接数据库代码 public class JDBC { public static void main(String[] args) throws Exception { //引入mysql驱动jar包 //1.加载数据库驱动 Class.forName("com.mysql.jdbc.Driver"); //2.连接数据库 Connection c
2020-06-24 10:39:33
167
原创 JSP的使用
JSP的使用 1.搭建Web环境 (1)Tomcat服务器 (2)Tomcat下载及目录结构 2.JSP概述 (1)JSP执行过程 (2)注释 (3)在JSP中使用变量 (4)Web程序调试和排错 3.JSP实现数据传递和保存 (1)获取表单提交的数据 单个数据:String userName= request.getParameter(“userName”); 多个数据:String[] mailIds=request.getParameterValues(“mailId”); (2)
2020-06-24 10:27:38
227
原创 表单校验的使用
为什么要表单验证 1.为什么要表单验证 (1)减轻服务器的压力 (2)保证输入的数据符合要求 2.常用的表单验证 日期格式 表单元素是否为空 用户名和密码 E-mail地址 身份证号码 3.表单验证的思路 当输入的表单数据不符合要求时,如何编写脚本来进行提示? (1)获得表单元素值 (2)使用JavaScript的一些方法对数据进行判断 (3)当表单提交时,触发事件,对获取的数据进行验证 4.表单验证事件和方法 5.正则表达式 (1)定义正则表达式 (2)RegExp对象 (3)表达式的模式 (4)
2020-06-20 16:07:41
459
原创 jQuery基础-2
jQuery基础-2 jQuery中的事件与DOM操作 1.jQuery中的事件 (1)鼠标事件 (2)键盘事件 (3)绑定事件与移除事件 1.绑定事件:bind([type],[fn]) 2.移除事件:unbind([type],[fn]) 当unbind()不带参数时,表示移除所绑定的全部事件 (4)复合事件 2.jQuery中的DOM操作 (1)设置和获取样式值 1.设置属性:css(name,value) ; 或css({name:value, name:value,name:value…
2020-06-20 08:59:33
169
原创 jQuery基础-1
jQuery基础-1 1.jQuery简介 (1)jQuery由美国人John Resig于2006年创建 (2)jQuery是目前流行的JavaScript程序库,它是JavaScript对象和函数的封装 (3)它的设计思想是write less,do more 2.获取jQuery 3.jQuery库文件 4.jQuery语法结构 语法:(selector).action();(1)工厂函数(selector).action() ; (1)工厂函数(selector).action();(1)工厂
2020-06-18 09:07:32
198
原创 JavaScript的使用-3
JavaScript的使用-3 1.操作DOM DOM:Document Object Model(文档对象模型) (1)节点和节点关系 (2)访问节点 使用getElement系列方法访问指定节点 1.getElementById() 2.getElementsByName() 3.getElementsByClassName() 4.getElementsByTagName() 根据层次关系访问节点 2.操作节点 (1)操作节点的属性 getAttribute(“属性名”) setAttribute
2020-06-16 00:10:04
153
原创 JavaScript的使用-2
JavaScript的使用-2 操作DOM对象 1.window对象的常用属性和方法 2.history对象的常用属性和方法 3.location对象的常用属性和方法 4.document对象的常用属性和方法 5.date对象的常用属性和方法 6.math对象的常用属性和方法 7.总结 ...
2020-06-12 10:56:25
143
原创 JavaScript的使用-1
JavaScript的使用 1.JavaScript简介 (1)JavaScript是一种基于对象和事件驱动的、并具有安全性能的脚本语言 (2)JavaScript特点 1.向HTML页面中添加交互行为 2. 脚本语言,语法和Java类似 3.解释性语言,边执行边解释 为什么要学JavaScript (1)表单验证-减轻服务器端压力 (2)页面动态效果 2.JavaScript的基本结构 <script type="text/javascript"> <!— JavaScrip
2020-06-11 12:16:10
192
原创 走进HTML和CSS
走进HTML和CSS 1.什么是HTML (1)HTML:超文本标记语言(Hyper Text Markup Language) (2)HTML是一种标记语言,描述网页的语言 (3)HTML使用标签描述网页中图片、文本、超链接等 2.HTML基本标签 (1)基本标签 (2)图像标签 <img src="图片路径" alt="替换文本" title="图片标签" width="x" height="y"> (3)超链接标签 <a href="链接地址" target="目标窗口位置(_s
2020-06-10 20:49:07
237
原创 MySQL的使用--DCL操作
MySQL的使用–DCL操作 1.MySQL的事务处理 (1)事务就是将一组SQL语句放在同一批次内去执行 (2) 如果一个SQL语句出错,则该批次内的所有SQL都将 被取消执行 注意:MySQL事务处理只支持InnoDB和BDB数据表类型 事务的特性 (1)原子性(Atomicity) (2)一致性(Consistency) (3)隔离性(Isolation) (4)持久性(Durability) MySQL的事务实现方法 (1)SET AUTOCOMMIT(使用SET语句来改变自动提交模式) SET A
2020-06-06 17:58:53
391
原创 MySQL的使用--DQL操作
MySQL的使用–DQL操作 1.SELECT语法 SELECT [ALL | DISTINCT] { * | table.* | [ table.field1 [ as alias1] [, table.field2 [as alias2]][, …]] } FROM table_name [ as table_ alias ] [ left|out|inner join table_name2 ] #联合查询 [ WHERE … ] #指定结果需满足的条件 [ GROUP BY …] #指定结果按照哪几
2020-06-06 13:59:59
306
原创 MySQL的使用-DML操作
MySQL的使用-DML操作 1.概念 DML(数据操作语言) (1)用于操作数据库对象中所包含的数据 (2)包括:INSERT ( 添加数据语句 ) UPDATE ( 更新数据语句 ) DELETE ( 删除数据语句 ) 2.DML具体操作方法 (1)INSERT命令 INSERT INTO 表名 [ ( 字段1, 字段2, 字段3, … ) ] VALUES ( ‘值1’, ‘值2’, ‘值3’, …) (2)UPDATE命令 UPDATE 表名 SET column_name = value [ ,
2020-06-04 14:17:48
335
原创 MySQL的使用-DDL操作
MySQL的使用 1.了解MySQL数据库 什么是数据库 (1)数据库(Database,简称DB) (2)概念:长期存放在计算机内,有组织、可共享的大量数据的集 合,是一个数据“仓库” (3)作用:保存、管理数据 数据库总览 (1)关系型数据库(SQL) MySQL、Oracle、SQL Server、SQLite、DB2 (2)非关系型数据库(NOSQL) Redis、MongoDB 2.MySQL简介 (1)概念:是现流行的开源、免费的关系型数据库 (2)特点:免费、开源数据库 小巧、功能齐全 、使用
2020-06-04 12:25:17
466
原创 线程使用的基本概念
线程使用的基本概念 1.多线程的创建与基本认识 (1)线程创建方法一 继承Thread类然后重写run()方法,编写线程执行体, 创建线程对象,调用start()方法启动线程 代码如下: public class MyThread extends Thread{ //重写run()方法 public void run(){ for(int i=1;i<100;i++){ System.out.println( Thread.currentThread(
2020-06-03 17:48:26
169
原创 idea的快捷键使用--持续更新
idea的快捷键使用–持续更新 1.输出快捷键 sout,soutp,soutm,soutv,xxx.sout System.out.println();//sout System.out.println("args = " + Arrays.deepToString(args));//soutp System.out.println("Test.main");//soutm,输出main方法 int num=1; System.out.println("num = " + num);//soutv,输出参
2020-06-03 12:17:47
495
原创 XML的使用
XML的使用 1.XML简介 XML(EXtensible Markup Language),可扩展标记语言 特点: (1)XML与操作系统,编程语言的开发平台无关 (2)实现不同系统之间的数据交换 作用: (1)数据交换 (2)配置应用程序和网站 (3)Ajax基石 2.XML文档结构 <?xml version="1.0" encoding="UTF-8"?> 王珊 .NET高级编程 包含C#框架和网络编程等 李明明
2020-06-02 19:19:23
257
原创 Socket网络编程
1.线程的创建 继承Thread抽象类,调用start()方法 实现Runnable接口,调用run()方法 2.线程的方法 setPriopety(设置优先级) sleep(睡眠,毫秒值做参数表示睡眠时间) join(插队,毫秒值做参数表示插队时间) yield(使线程进入就绪状态,不进入堵塞状态) interrupt(给线程增加一个中断标记,标记为true,currentThread.isInterrupt()…获取中断标记) isAlive(线程是否存活) 3.线程安全 同步方法:synchroniz
2020-05-30 17:09:17
233
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人